2、安裝及管理應用程式

落落的学习發表於2024-04-09

1.Linux 應用程式基礎

1.1.系統命令和應用程式位置

系統命令:一般在 /bin 和 /sbin 目錄中,或為 shell 內部指令

應用程式:通常在 /usr/bin 和 /usr/sbin 目錄中

1.2.典型應用程式的目錄結構

1.3.常見的軟體包封裝型別

2.RPM 包

一般命名格式:

查詢相關軟體資訊
rpm -q[選項] 軟體名
-qa:查系統已安裝的所有 RPM 軟體包列表 -qi:檢視指定軟體的詳細資訊 -ql:查詢指定軟體包所安裝的目錄、檔案列表 -qc:僅顯示指定軟體包安裝的配置檔案 -qd:僅顯示指定軟體包安裝的文件檔案

-qf:查詢檔案或目錄屬於哪個 RPM 軟體
eg:rpm -qf bash
eg:rpm -qa | grep bash

rpm -q 軟體名:顯示該軟體包是否安裝

查詢未安裝的 RPM 包檔案
rpm -qp[選項] RPM包檔案
-qpi:透過 .rpm 包檔案檢視該軟體的詳細資訊
-qpl:檢視 .rpm 安裝包內所包含的目錄、檔案列表
-qpc:檢視 .rpm 安裝包內包含的配置問價列表
-qpd:檢視 .rpm 安裝包內包含的文件列檔案列表

安裝或升級 RPM 軟體:
-i 安裝一個新的 RPM 軟體包
-U:升級某個 RPM 軟體,若未安裝,則進行安裝
-F:更新某個 RPM 軟體,若未安裝,則放棄安裝

解除安裝指定 RPM 軟體:
rpm -e 軟體名
--nodeps:忽略依賴關係,可能導致軟體異常

輔助選項:
-h:以 # 號顯示安裝的進度簡歷統一的資料庫檔案
-v:顯示安裝過程中的詳細資訊
常用:-ivh、-Uvh

解除安裝光碟:umount /dev/sr0

掛載到 /media 目錄:mount /dev/sr0 /media

3.編譯安裝原始碼包

完整性校驗:md5sum xxx.tar.gz

安裝編譯環境

編譯安裝過程:

下載原始碼安裝包檔案

1.tar 解包

2../configure 配置:設定安裝目錄、安裝模組等選項(--prefix=軟體安裝目錄,./configure --prefix=/usr/local/apache)

3.make 編譯:生成可執行的二進位制檔案

4.make install 安裝:複製二進位制檔案到系統,配置應用環境

測試及應用、維護軟體

相關文章