Re: [問題] g++無法安裝

看板Linux作者 (叮釘無產者)時間16年前 (2009/04/01 21:27), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #19qslQgD (Linux)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #19qslQgD (Linux)