Linux學習筆記十四軟體安裝

2021-08-18 17:43:36 字數 1895 閱讀 3551

軟體包分類

rpm包依賴

包全名與包名

包全名:操作的包是沒有安裝軟體包時,使用包全名,而且要注意路徑。

包名:操作已經安裝的軟體時,使用包名。是搜尋/var/lib/rpm/中的資料庫

rpm 安裝

rpm -ivh 包全名

選項:

-i(install) 安裝

-v(varbose)顯示詳細資訊

-h(hash)顯示進度

–nodeps 不檢測依賴性

rpm 包公升級

rpm -uvh 包全名

選項:

-u(upgrade) 公升級

解除安裝

rpm -e 包名

選項:

-e(erase) 解除安裝

–nodeps 不檢查依賴性

1.查詢是否安裝

語法:rpm -q 包名

選項:-q 查詢(query)

2.查詢所有已經安裝的rpm包

語法: rpm -qa

選項:-a(all)

3.查詢軟體包詳細資訊

語法:rpm -qi 包名

選項:-i 查詢軟體資訊(information)

-p 查詢未安裝包資訊(package)

4.查詢包安裝位置

語法:rpm -ql 包名

選項:-l 列表(list)

-p 查詢未安裝包資訊(package)

5.查詢系統檔案屬於那個rpm包

語法:rpm -qf 系統檔名

選項:-f 查詢系統檔案屬於那個軟體包(file)

反向查詢。

6.查詢軟體包的依賴性

語法:rpm -qr 包名

選項:-r 查詢軟體包的依賴性(requires)

-p 查詢未安裝包資訊(package)

1.rpm包校驗

語法:rpm -v 已安裝的包名

選項:

-v 校驗指定rpm包中的檔案(verify)

驗證內容中的8個資訊的具體內容如下:

檔案型別:

2.rpm包中檔案提取

語法:rpm2cpio 包全名 |\cpio -idv .檔案絕對路徑

說明:\代表命令未結束,換行。.

rpm2cpio

將rpm包轉換為cpio格式的命令

cpio

是乙個標準工具,它用於建立軟體檔案檔案和從檔案中提取檔案

主要用來修復。

cpio語法:cpio 選項

選項:

-i :copy-in 模式,還原

-d :還原時 自動新建目錄

-v :顯示還原過程

Linux學習筆記(十二)軟體安裝

1.源 絕大多數開源軟體都是直接以源 形式發布,源 一般會被打包成tar.gz的歸檔壓縮檔案,需要編譯成二進位制之後才能執行使用。開源軟體的基本編譯流程 1 configure 檢查編譯環境 相關庫檔案以及配置引數並生成makefile 2 make 對源 進行編譯,生成可執行檔案 3 make i...

Linux學習筆記 軟體安裝管理

一 軟體包管理簡介 二 rpm命令管理 四 原始碼包管理 五 指令碼安裝包 所謂的指令碼安裝包,就是把複雜的軟體包安裝過程寫成了程式指令碼,使用者可以自信程式指令碼實現一鍵安裝。單司機安裝的還是原始碼包和二進位製包 rpm 選項 包全名複製 選項 rpm uvh 包全名複製 選項 rpm e 包名複...

Linux學習筆記(十四)程序

程序是如何工作的 當系統啟動的時候,核心先把一些自己的程式初始化為程序,然後執行乙個叫做init的程式。init再依次執行一系列的稱為init指令碼的shell指令碼 位於 etc 它們可以啟動所有的系統服務。其中許多系統服務以守護 daemon 程式的形式實現,守護程式僅在後台執行,沒有任何使用者...