Re: [問題] g++無法安裝
※ 引述《yu00928 (難道我只是新八嗎)》之銘言:
: 各位大大好
: 小弟想要用g++來寫程式
: 在終端機裡面打了sudo apt-get install g++
: 他就會出現
: jack@jack-desktop:~/桌面$ sudo apt-get install g++
: 讀取套件清單中... 完成
: 了解套件依存關係中
: Reading state information... 完成
: 有一些套件無法被安裝。這也許是系統無法實現您要求的狀態
: 或是您使用不穩定(unstable)發行版而這些需要的套件尚未完成
: 或從 Incoming 目錄移除。
: 您僅要求對單一套件進行操作,這極有可能是因為
: 該套件無法安裝,您最好提交一個針對這個套件
: 的臭蟲報告。
: 底下的資訊有助於解決現在的情況:
: 下列的套件有無法滿足的依存關係:
: g++: 依存關係: g++-4.3 (>= 4.3.1-1) 但是它卻不會被安裝。
: E: 損毀的套件
: jack@jack-desktop:~/桌面$
: 請問要怎麼辦
: 謝謝
板友你好!
以下是我的作法:
方法一、
先建一個資料夾來裝要下載的 deb 檔。
~$ mkdir temp
~$ cd temp
~/temp$
然後,下載 unstable 的 deb 檔(你的庫裡已經沒有這個檔了,所以要手動下載):
(Debian sid i386)
~/temp$ wget -c http://ftp.twaren.net/debian/pool/main/g/gcc-4.3/g++-4.3_4.3.3-6_i386.deb
~/temp$ wget -c http://ftp.twaren.net/debian/pool/main/g/gcc-4.3/libstdc++6-4.3-dev_4.3.3-6_i386.deb
~/temp$ wget -c http://ftp.twaren.net/debian/pool/main/g/gcc-4.3/libstdc++6_4.3.3-6_i386.deb
~/temp$ sudo dpkg -i *.deb; sudo apt-get install build-essential
這樣就完成了。
(如果是 amd64 的話,就將 i386 改成 amd64)
如果是 Ubuntu 的話,請用:
~/temp$ wget -c http://ftp.twaren.net/ubuntu/pool/main/g/gcc-4.3/g++-4.3_4.3.3-5ubuntu4_i386.deb
~/temp$ wget -c http://ftp.twaren.net/ubuntu/pool/main/g/gcc-4.3/libstdc++6-4.3-dev_4.3.3-5ubuntu4_i386.deb
~/temp$ wget -c http://ftp.twaren.net/ubuntu/pool/main/g/gcc-4.3/libstdc++6_4.3.3-5ubuntu4_i386.deb
~/temp$ sudo dpkg -i *.deb; sudo apt-get install build-essential
方法二、
修改你的 apt 庫:
~$ sudo editor /etc/apt/sources.list
將裡面的版號修改成 sid (我用的是 Debian, 版號就是 stable、 testing之類的),
(Ubuntu 改成 jaunty)
存檔離開後,用
~$ sudo apt-get update
更新資料庫,然後再試著
~$ sudo apt-get install build-essential
安裝完成後,改回原本的庫
~$ sudo mv /etc/apt/sources.list~ /etc/apt/sources.list; sudo apt-get update
完成!
嗯,我是來騙 P 幣的。
--
叮釘無產者謹啟
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.131.74.55
※ 編輯: zero00072 來自: 220.131.74.55 (04/01 21:41)
推
04/02 19:54, , 1F
04/02 19:54, 1F
討論串 (同標題文章)