最近常常裝卸各類軟件,總結了一些分享如下。之後可能還會補充!linux
1、 .DEBshell
Ubuntu系統中,軟件一般以「deb」格式的包文件發佈,它是一種預編譯軟件包。deb包中除了包含已編譯的軟件,一般還包括軟件的拷貝路 徑、對其它軟件包的依賴關係紀錄、一個比較通用的配置文件以及軟件的描述、版本、做者、類別、佔用空間等信息。數據庫
deb軟件包命令遵行以下約定:windows
soft_ver-rev_arch.deb架構
soft爲軟件包名稱,ver爲軟件版本號,rev爲Ubuntu修訂版本號,arch爲目標架構名稱firefox
==安裝與卸載:code
dpkg -i | --install xxx.deb 安裝deb軟件包 dpkg -r | --remove xxx.deb 刪除軟件包 dpkg -r -P | --purge xxx.deb 連同配置文件一塊兒刪除 dpkg -I | -info xxx.deb 查看軟件包信息 dpkg -L xxx.deb 查看文件拷貝詳情 dpkg -l 查看系統中已安裝軟件包信息 dpkg-reconfigure xxx 從新配置軟件包ip
有些時候,您使用「dpkg」安裝一個軟件包,系統會提示您該軟件包依賴其它軟件包。這時,您先安裝其它軟件包,直到知足依賴關係爲止。或者同 時安裝多個軟件包 ,如:rem
dpkg -i aaa.deb bbb.deb ccc.deb
可是,若是一個軟件依賴關係過於複雜,使用「dpkg」來安裝它,並非一個明智的選擇,這個時候您就須要用到APT軟件包管理系統。APT可 以自動的檢查依 賴關係,經過您預設的方式來得到相關軟件包,並自動安裝配置它。事實上,在多數狀況下,咱們推薦您使用APT軟件包管理系統。get
2、APT
==安裝與卸載:
apt-get install xxx #安裝xxx
apt-get remove xxx #卸載xxx
apt-get remove –purge xxx #卸載xxx同時刪除配置文件
apt-get update #更新軟件信息數據庫
apt-get upgrade #進行系統升級
apt-cache search #搜索軟件包
Tips:建議常用「apt-get update」命令來更新您的軟件信息數據庫
3、.RPM
軟件後綴爲.rpm最初是Red Hat Linux提供的一種包封裝格式,如今許多Linux發行版本都使用.
==安裝:
Red Hat: 這種軟件包就像windows的EXE安裝文件同樣,各類文件已經編譯好,並打了包,哪一個文件該放到哪一個文件夾,都指定好了,安裝很是方便,在圖形界面裏你只須要雙擊就能自動安裝。
Ubuntu:的軟件包格式是deb ,若是要安裝rpm 的包,則要先用alien 把rpm轉換成deb.
sudo apt-get install alien #alien 默認沒有安裝,因此首先要安裝它 sudo alien xxxx.rpm # 將rpm 轉換位deb ,完成後會生成一個同名的xxxx.deb sudo dpkg -i xxxx.deb # 安裝
==卸載: Red Hat:一、打開一個SHELL終端 二、由於LINUX下的軟件名都包括版本號,因此卸載前最好先肯定這個軟件的完整名稱。 查找RPM包軟件:rpm -qa ×××* 注意:×××指軟件名稱開頭的幾個字母,不要求寫全,但別錯,就是通配符號「」,即星號,如你想查找機子裏安裝的REALPLAYER軟件,能夠輸入:rpm -qa realplay* 三、找到軟件後,顯示出來的是軟件完整名稱,如firefox-1.0.1-1.3.2 執行卸載命令:rpm -e firefox-1.0.1-1.3.2
Ubuntu:sudo dpkg -r package_name ===安裝目錄,執行命令查找:rpm -ql firefox-1.0.1-1.3.2
4、源碼包 (.tar, .tar.gz, .tgz, .tar.bz, …)
這種軟件包裏面都是源程序,沒有編譯過,須要編譯後才能安裝。
==安裝:
1 先解壓並切換到該文件夾
tar -zxvf ****.tar.gz tar -jxvf ****.tar.bz(或bz2)
2 ./configure #配置# 3 make#調用make# 4 make install #安裝源代碼# 5 make clean 刪除安裝時產生的臨時文件
==卸載:
一、進入安裝時的目錄 二、make uninstall #卸載# 注意:make install命令過程當中的安裝目錄,或者閱讀安裝目錄裏面的readme文件,固然最好的辦法是在安裝的過程當中指定安裝目錄,即在./configure命令後面加參數--prefix=/**, 如:./configure --prefix=/usr/local/aaaa,即把軟件裝在/usr/local/路徑的aaaa這個目錄裏。通常的軟件的默認安裝目錄在/usr/local或者/opt裏,能夠到那裏去找找 。
指定軟件安裝目錄之後,當咱們不須要這個軟件時,直接刪除軟件的目錄就好了。
5、.bin 以bin結尾的安裝包,這種包相似於RPM包,安裝也比較簡單
==安裝 一、源代碼壓縮包所在的目錄 二、給文件加上可執行屬性:chmod +x .bin(中間是字母x,小寫) 三、執行命令:./.bin(realplayer for linux就是這樣的安裝包) ==卸載:把安裝時中選擇的安裝目錄刪除就OK ===執行安裝過程當中能夠指定,相似於windows下安裝。
六.sh 以sh結尾的安裝包,這種包相似於bin包,安裝也比較簡單
==安裝 一、源代碼壓縮包所在的目錄 二、給文件加上可執行屬性:chmod +x .bin(中間是字母x,小寫) 三、執行命令:./.sh(realplayer for linux就是這樣的安裝包) ==卸載:把安裝時中選擇的安裝目錄刪除就OK ===執行安裝過程當中能夠指定,相似於windows下安裝。
7、附:安裝完軟件後如何執行。
安裝完軟件後能夠有好多種方法執行軟件: A、有些軟件安裝後會自動在應用程序列表里加上快捷鍵,和windows同樣,到那裏找就好了。 B、若是在應用程序列表裏找不到的話,能夠直接在/開始/運行命令裏輸入命令:啓動命令通常就是軟件名,如firefox,realplay,xmms等 C、也能夠打開一個shell終端,輸入軟件名,和在「運行命令」裏同樣。若是不知道命令全程的話,能夠輸入開頭的字母,而後按tab鍵查找,系統會自動顯示以輸入字母開頭的全部命令/ D、你也能夠直接到安裝目錄下運行啓動文件,linux下的可執行圖標和shell終端圖標很像 E、到/usr/bin目錄裏找安裝的軟件啓動文件執行命令。linux系統把全部可執行的文件命令在/usr/bin目錄裏都做了啓動鏈接,你能夠去那個目錄尋找你安裝的文件的啓動命令,雙擊啓動