ubuntu 安裝升級更新中的小問題

PPA源

PPA,即“Personal Package Archives(個人軟件包檔案)”是Ubuntu Launchpad網站提供的一項服務,
允許個人用戶上傳軟件源代碼,通過Launchpad進行編譯併發布爲2進制軟件包,作爲apt/新立得源供其他
用戶下載和更新。在Launchpad網站上的每一個用戶和團隊都可以擁有一個或多個PPA。

今天升級到ubuntu14.04之後,本人用的非麒麟版本,而是國外版本,看到網上都傳的搜狗拼音,也希望裝上去,
沒想到的是國人的麒麟版可以輕鬆裝上去,英文版的就不好裝了,用了一下網上的ppa源,我擦,就不說那些上傳的
源了,更新的時候直接報了太舊,裝不上去,可是每次終端更新的時候又看着不好看,
都會報如下的錯誤

個人比較追求完美,看着每次更新時候這種錯誤真的比較不好看,但是會裝上去
也得會卸載,ubuntu所有的操作都在終端上。
增加ppa源
sudo add-apt-repository ppa:user/ppa-name

刪除PPA源
1、打開源目錄:
cd /etc/apt/sources.list.d
2、找到添加的源直接刪除,例如
sudo rm -f fcitx-team-nightly-trusty.list

經過上述兩步可以輕鬆的增加和刪除PPA源,個人還是建議儘量使用比較安全的源,免得不必要的麻煩。

64位機32位庫

每次重裝ubuntu的時候配置軟件環境時,經常遇到明明自己配置的環境都是正確的,但是軟件運行的時候就是找不到要用
的庫或者所依賴的文件,此類問題本人已經遇到好多次,每次首先都不會想到是庫的問題,google多次之後猛然間想起來
剛裝的系統中是不帶32位庫的,纔回頭重新裝庫,真是汗顏呢。這種問題遇到的多了,也就記住了。
但是在裝32位庫的時候又會遇到比較蛋疼的問題,

一個例子:Android在64位Ubuntu中安裝Android SDK軟件(僅有32位版本)。出現諸如“…tools/emulator": java.io.IOException: error=2, 

沒有那個文件或目錄”。或者adb文件找不到,這些文件和配置我都配置的正確,但是在運行的時候會報上述的錯誤,

開始遇到這些問題的時候還是很頭疼的,找不到出錯原因,又是google,查了一些東西之後,纔會意識到是32位庫的問題,索性總結

出來,也給看到的人一個提醒和解決之道。

解決方法是,安裝32位兼容的運行庫ia32—libs,無需重啓計算機。32位程序就能夠以兼容模式在64位操作系統中正常運行。


一般的輸入
sudo apt-get install ia32-libs
會出現如下問題:


可以看到上面的是在源中找不到32位庫,本人遇到這個問題也是google了好多,看到的是這個庫的一些變化和解釋
最後看到上面的提示中有三個lib32的庫,也就死lib32zi lib32ncurses5 lib32bz2-1.0
直接安裝這三個庫,安裝過程中會有建議你安裝的庫,一併都安裝後,32位的庫幾乎就安裝完整了,沒遇到安裝提示
沒有裝的庫直接在終端上安裝即可。也不需要想太多。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章