2014年3月19日 星期三

舊版Ubuntu安裝舊版套件(Linux套件安裝)

雖然Ubuntu不斷地再更新,但受限於家裡可能有硬體規格稍舊的電腦,如果安裝在
新的Ubuntu版本在比較舊的電腦可能會導致卡頓的現象(其中可能原因為記憶體不足或處理器太慢導致)

這時想安裝一些套件像是nfs-kernel-server
當輸入sudo apt-get install nfs-kernel-server後,系統會提示許多404 Not Found情況等找不到套件的情況

這時先以sudo su指令取得最高權限後
開啟終端機輸入
  • gedit /etc/apt/sources.list

找到此檔案最上面兩行
  • deb http://tw.archive.ubuntu.com/ubuntu/ maverick main restricted
  • deb-src http://tw.archive.ubuntu.com/ubuntu/ maverick main restricted

將其改為
  • deb http://old-releases.ubuntu.com/ubuntu/ maverick main restricted
  • deb-src http://old-releases.ubuntu.com/ubuntu/ maverick main restricted
儲存關閉後再以終端機輸入
  • sudo apt-get update && sudo apt-get dist-upgrade
將套件資料更新一下


最後就可以用舊版Ubuntu 安裝舊版套件了!


Ubuntu安裝軟體遇到拒絕不符權限的操作

當我們想安裝某個家目錄下的檔案時,例如想安裝 : orange.bin 這個檔案時
我們可以在

  • ACE@ACE-VirtualBox:/home/ACE# ./orange.bin

但是隨後可能遇到

  • bash: ./orange.bin: 拒絕不符權限的操作


這時可以用

  • ACE@ACE-VirtualBox:/home/ACE# sudo su
  • root@ACE-VirtualBox:/home/ACE# chmod u+x /home/ACE/orange.bin


之後再重新以指令方式安裝就可以了