歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux軟件 >> linux軟件安裝不完全傻瓜手冊

linux軟件安裝不完全傻瓜手冊

日期:2017/3/2 16:56:45   编辑:Linux軟件

一、RPM包

  1、什麼是RPM

  Redhat Package Manager, 由Redhat公司開發的軟件包和管理程序。

  RPM設計目的:

  . 方便的升級功能:可對單個軟件包進行升級,保留用戶原先的配置

  . 強大的查詢功能:可以針對整個軟件包的數據或是某個特定的文件進行查詢,也可以

  輕松地查出某個文件是屬於那個軟件包或從那來的。

  . 系統校驗:不小心刪除了某個重要文件,但不知道是那個軟件包需要此文件時可以使

  用RPM查詢已經安裝的軟件包中少了那些文件,是否需要重新安裝,並且可以檢驗出

  安裝的軟件包是否已經被別人修改過。

  . 允許用戶能夠使用"純淨"的源代碼:讓用戶取得"未經處理過的源代碼",同時

  再加上一份"補丁"程序,用戶可以完成程序的編譯工作。

  2、使用RPM 1.查看RPM包信息

  rpm -qpi wine-20040121-1rh9winehq.i686.rpm

  系統將會列出這個軟件包的詳細資料,包括文件大小、創建時間、編譯日期,用途等信息。

  2.查看安裝信息

  rpm -qpl wine-20040121-1rh9winehq.i686.rpm系統將會列出這個軟件包將要安裝在你的系統上的文件以及位置。

  3.安裝軟件我們可以用rpm -ivh wine-20040121-1rh9winehq.i686.rpm命令安裝此軟件。在安裝過程中,若系統提示此軟件已安裝過或因其他原因無法繼續安裝,但若我們確實想執行安裝命令,可以在 -ivh後加一參數"——replacepkgs"或者使用"-Uvh"升級軟件包:

  rpm -ivh -replacepkgs wine-20040121-1rh9winehq.i686.rpm rpm -Uvh wine-20040121-1rh9winehq.i686.rpm

  4.卸載軟件rpm -qa | grep <文件名>;反饋信息rpm -e <反饋信息>;。

  如果有依賴性檢查導致不能卸載,可以考慮加上"——nodeps"參數,但是慎用。

  5.通過FTP 站點直接在線安裝軟件。

  當找到含有你所需軟件的站點並與此網站連接後,執行下的命令即可實現在線安裝,譬如在線安裝wine-20040121-1rh9winehq.i686.rpm,可以用命令:

  rpm -i ftp:// ftp.pht.com/pub/linux/redhat/rpms/wine-20040121-1rh9winehq.i686.rpm

  6.修復安裝系統軟件。

  RPM軟件包提供了一個查找損壞文件的功能,執行此命令rpm-Va即可,Linux將為你列出所有損壞的文件。你可以通過Linux的安裝光盤進行修復。

  7.Linux系統中文件繁多,在使用過程中,難免會碰到我們不認識的文件,在Windows下我可以用"開始/查找"菜單快速判斷某個文件屬於哪個文件夾,在Linux中,下面這條命令行可以幫助我們快速判定某個文件屬於哪個軟件包:

  rpm -qf <文件名>;此命令和6中的命令結合使用就可以實現修復系統文件的效果。
二、tar,tar.gz,tar.bz2

  tar包是用tar程序打包而成的,不是壓縮文件。

  gz的包是用gunzip壓縮而來。

  bz2的包是用bunzip2壓縮而來。

  1、解壓如果是.tar的包用tar -xvf <文件名>;就可以解包出來。

  tar -xvf alsa-driver-1.0.1.tar系統會把alsa-driver-1.0.1.tar解壓出來,通常會在你的工作目錄下找到alsa-driver.1.0.1的目錄。

  如果是.tar.gz的包用tar -zxvf <文件名>;就可以解包出來。

  tar -zxvf alsa-driver-1.0.1.tar.gz

  如果是.tar.bz2的包用tar -jxvf <文件名>;就可以解包出來。

  tar -jxvf alsa-driver-1.0.1.tar.gz

  另外可能大家還會碰到.tgz,.tbz的包,其中.tgz==.tar.gz,.tbz==.tar.bz2使用上面參數就可以解壓。另外一種比較特殊的就是.tar.tar的包,產生原因不明,使用上面格式一個個試,應該是可以打開的。

  2、安裝

  通常來說./configure && make && make install就可以編譯安裝了。但是強烈建議根據其中的安裝文檔進行,比如README,INSTALL等。此處不詳述。

  3、卸載make uninstall還是那句話強烈建議根據其中的安裝文檔進行。一般來說INSTALL裡就會談到如何卸載。

  4、關於tar,gunzip,bunzip2的更多相關信息可以查看man或者自行查詢相關資料。

  三、rar,zip

  1、解壓使用這種格式的安裝包很少見unzip -Z <文件名>;,unrar e <文件名>;就可以解壓,其中rar需要安裝解壓軟件我使用的是unrar,zip則系統自帶(Redhat)。

  2、安裝安裝方法和tar包一樣。還是但是強烈建議根據其中的安裝文檔進行。

Copyright © Linux教程網 All Rights Reserved