1. 程式人生 > >ubuntu 下安裝軟體,解除安裝,檢視已經安裝的軟體

ubuntu 下安裝軟體,解除安裝,檢視已經安裝的軟體

一般的安裝程式用三種:
 .deb 和.rpm 這兩種安裝檔案
 .bundle 這是二進位制的安裝檔案
 而 tar.gz 這類的只是壓縮包(相當於 .rar,.zip 壓縮包一樣),如果此類檔案是程式的話,得先解壓。

使用者手動選擇安裝目錄是不必要的。這一套系統更瞭解什麼軟體應該放什麼地方,根本不用操心,事實上安裝時也不沒有提示安裝目錄
通常情況下,linux 會這樣放軟體的元件:
程式文件: /usr/share/doc; /usr/local/share/doc
程式:/usr/share; /usr/local/share
程式啟動項:/usr/share/apps; /usr/local/share/locale
程式的語言包:/usr/share/locale; /usr/local/share/locale
可執行檔案:/usr/bin; /usr/local/bin
而有的軟體為了和系統元件分隔開,選擇於 /opt,但目錄結構往往是一樣的,把 /usr/local 替換為 /opt/軟體名

1.apt方式安裝:(相應的資料夾有相關的軟體,先進入到軟體的資料夾)


  普通安裝: sudo apt-get install 軟體名
  修復安裝: sudo apt-get -f install 軟體名
  重新安裝: sudo apt-get --rreinstall install 軟體名
 (一般是 .deb 格式)
2.dpkg 方式:
  1.普通安裝:sudo dpkg -i package_name.deb
=====================================
如果軟體的格式為 .rpm 格式包時,則
1.先安裝 alien 和 fakeroot 這兩個工具,
 sudo apt-get install alien fakeroot
alien 把 .rpm 為 .deb 格式的檔案
2. 將 .rpm 格式的檔案轉為 同文件名的 .deb
 fakeroot alien xx.rpm
這樣就可以按上面的方法安裝了



3.原始碼安裝(.tar,tar.gz,tar.bz2.tar.Z)

 此類類檔案一般是:原始碼或指令碼
 如果是原始碼的話,會有readme類的說明檔案,告訴你需要依賴那些庫檔案以及如何編譯原始碼,照著做就好了,
指令碼的居多,一般會有叫 install 或者 setup 之類名字的檔案
  首先解壓原始碼壓縮包,然後通過 tar 命令來完成(可以指定目錄在最的加上 空格 /目錄名稱)
  a. 解壓 xx.tar.gz : tar zxf xx.tar.gz
  b. 解壓 xx.tar.Z  : tar zxf xx.tar.Z
  c. 解壓 xx.tgz    : tar zxf xx.tgz
  d. 解壓 xx.bz2    : bunzip2 xx.bz2
  e. 解壓 xx.tar    : tar xf xx.tar
然後進入到解壓出的目錄中,然後 cd 進入解壓後的目錄,輸入 ls 檢視有沒有 install 檔案。
一般依次執行 ./configure
             make
         sudo make install
即可完成安裝

ubuntu 中軟體的解除安裝方法:

 1.apt 方式:
  a. 移除式解除安裝: apt-get remove 軟體名
  b. 清除式解除安裝: apt-get --purge remove 軟體名 (同時清除配置)
  c. 清除式解除安裝: apt-get --purge 軟體名  (同時清除配置)

 2.dpkg 方式:
   a. 移除式解除安裝:sudo dpkg dpkg_name
   b. 清除式解除安裝:sudo -P dpkg_name

檢視已經安裝的軟體名稱:

dpkg -l

查詢軟體庫中的軟體

apt-cache search 正則表示式
或者
aptitude search 軟體包(部分)
可以檢視相關軟體的名稱 標誌 i 表示已經安裝