Saya baru saja mengetik:
sudo apt-get install g++
dan mendapatkan:
The following packages have unmet dependencies:
g++ : Depends: g++-4.8 (>= 4.8.2-5~) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Saya juga mencoba sesuai saran di forum lain:
sudo apt-get update
dan
sudo apt-get -f install
Tidak ada yang memecahkan masalah saya. Tolong bantu jika Anda tahu jawabannya.
EDIT:
Sesuai saran yang dimasukkan dalam komentar, saya mencoba:
sudo apt-cache policy g++-4.8
dan mendapat hasil sebagai berikut:
g++-4.8:
Installed: (none)
Candidate: 4.8.2-19ubuntu1
Version table:
4.8.2-19ubuntu1 0
500 http://ca.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
Dengan mencoba:
sudo apt-get install g++-4.8
Saya mendapatkan:
The following packages have unmet dependencies:
g++-4.8 : Depends: gcc-4.8-base (= 4.8.2-19ubuntu1) but 4.8.4-2ubuntu1~14.04 is to be installed
Depends: gcc-4.8 (= 4.8.2-19ubuntu1) but 4.8.4-2ubuntu1~14.04 is to be installed
Depends: libstdc++-4.8-dev (= 4.8.2-19ubuntu1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
apt-get
perintah - perintah itu?apt-cache policy g++-4.8
sudo apt-get install g++-4.8
dan tambahkan output ke pertanyaan Anda. Anda akan melihat pesan kesalahan lain. Dan kami membutuhkan pesan ini untuk menemukan masalah sebenarnya.@A.B.
Tanpa itu saya tidak mendapatkan pemberitahuan bahwa Anda telah mengubah pertanyaan Anda.Jawaban:
Masalahnya adalah:
Mengapa? Itu sebabnya:
libstdc++-4.8-dev
di repositori utama tergantung padalibstdc++-4.8-dev=4.8.2-19ubuntu1
libstdc++-4.8-dev
di repositori pembaruan tergantung padalibstdc++-4.8-dev=4.8.4-2ubuntu1~14.04
, yang diinstal di sistem AndaSolusinya?
Pilihan pertama saya adalah, aktifkan repositori pembaruan lagi:
Buka Software & Updatesdan tabUpdates
Pilih
trusty-updates
dantrusty-security
dan klikCloseJika seseorang memiliki versi untuk terminal, tolong beri tahu saya.
Reload
Install
Pilihan kedua saya, downgrade
Hmm, menurut saya, itu ide yang buruk =)
sumber
Karena sumber Ubuntu 14,04 terlalu tua atau tidak dapat diakses. Jadi kita harus memperbarui sumbernya. Itu akan diselesaikan. Pertama, kita harus membuat cadangan file sumber
sources.list
Menurut versi Ubuntu untuk menambahkan sumber baru.
Permintaan perintah versi:
Maka itu akan mencetak informasi seperti:
Menurut verison ke sumber suitbale pilihan dan tambahkan ke akhir file '/etc/apt/sources.list'.
Sumber Ubuntu 14.04:
Perbarui sumber
baik
sumber