歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux系統管理命令之安裝及應用程序管理

Linux系統管理命令之安裝及應用程序管理

日期:2017/2/28 16:31:41   编辑:Linux教程

Linux應用程序的組成

Ø 普通可執行文件 /usr/bin

Ø 服務器程序,管理文件 /usr/sbin

Ø 配置文件 /etc

Ø 日志文件 /var/log

Ø 參考文檔 /usr/share/doc

Ø 執行文件及配置文件man手冊頁 /usr/share/man

軟件包封裝類型

Ø Rpm軟件包: .rpm

Ø DEB軟件包: .deb

Ø 源代碼軟件包: 一般被制作成,.tar.gz 或 .tar.bz2

Ø 提供安裝程序軟件包: 擴展名不一,以TarBall格式居多,包中會提供用於安裝的可執行程序或腳本文件,如:install.sh setup .bin的單個文件

Ø 綠色安裝軟件包: 這種軟件包包含有編譯好的執行程序文件,不需要特別安裝,只要將下載回來的文件解壓或復制到某個目錄中即可使用

查詢RPM軟件包信息(已安裝軟件)

Ø -qa 顯示系統中以RPM方式安裝的所有軟件列表

Ø -qi 顯示指定軟件包的名稱。版本。許可協議。用途等描述信息—info

Ø -ql 顯示指定軟件包,在系統中安裝的所有目錄,文件列表 --list

Ø -qf 顯示指定目錄或文件是由哪個軟件包所安裝的 --file

Ø -qc 顯示軟件包在當前系統中所安裝的配置文件 --configfiles

Ø -qd 顯示軟件包在當前系統中安裝的文檔文件 --docfiles

查詢RPM軟件包信息(未安裝軟件,以RPM包文件作為參數)

Ø -qpi 查看軟件包詳細信息

Ø -qpl 查看軟件包將要安裝的所有目錄和文件

Ø -qpc 查看軟件包將要安裝的配置文件

Ø -qpd 查看軟件包將要安裝的文本文檔

安裝、升級、卸載RPM軟件包

Ø -i 安裝軟件包

Ø -e 卸載軟件包

Ø -U 升級某個軟件包,若原來軟件包原來並未安裝,則等同於-i選項

Ø -F 更新某個軟件包,若原來並未安裝,則放棄

Ø --force 強制安裝某個軟件包

Ø --nodeps 在安裝或升級,卸載一個軟件包時,不檢查與其他軟件包的依賴關系

Ø -h 在安裝或升級過程中,以#號顯示安裝進度

Ø -v 顯示軟件安裝過程的詳細信息

從源代碼編譯安裝程序過程

Ø 解包 例: tar zxvf axel-1.0a.tar.gz –C /usr/src/

Ø 配置: 例: cd axel-1.0a

./configure --prefix=/usr/local/axel

Ø 編譯 例: make

Ø 安裝 例:make install

Copyright © Linux教程網 All Rights Reserved