linux包管理和庫配置

2022-06-25 01:12:11 字數 1287 閱讀 3079

linux中基礎的包管理程式:

rpm:安裝,解除安裝,公升級,查詢,校驗,查詢較便捷,但是安裝應用時要解決很多包依賴

選項: -i 安裝,顯示過程   -q 查詢程式是否存在   -qi 詳細資訊  -a 所有包  -f 檢視指定檔案由哪個程式包安裝生成  -p 對安裝包查詢

-d 檢視程式文件  -c 檢視程式配置檔案  -l 查詢程式安裝後生成的所有檔案

-e 包解除安裝 

-k 校驗包**與完整性,需要匯入公鑰   

u:所屬者改變 ;g:所屬組改變;t:修改時間改變;p

yum:centos中使用的,基於rpm的核心程式,centos8中為dnf

yum search 查詢軟體包    yum provides 查詢提供檔案的包

yum install 安裝    yum remove  解除安裝

手動配置庫:

庫檔案  :centos庫檔案字尾都是.repo

已經把原有庫配置檔案移到了自建的backup資料夾

庫中必有的配置:id:中括號部分,不可重複  name:為空時由id代替,不寫並不影響安裝,只影響強迫症

baseurl:指定庫路徑,預設國外,可由阿里雲或清華大學、華為雲等國內網點,提公升速度

gpgkey:預設值為1,安裝時會檢查包的簽名,提高安全性,匯入金鑰才可使用

enable:1為使用,0為停止使用

配置完庫可以清除快取:yum clean all

在linux7與8中 不同的是,7中解除安裝後並不會同時解除安裝相關包此時可以使用yum 歷史

此時可以使用history info (檢視資訊) undo(取消該次動作,即解除安裝)redo(重做某次)

日誌位置:/var/log/yum.log

liunx RPM包管理和原始碼包管理

rpm 原red hat package manager,現在是乙個遞迴縮寫 由 red hat 公司提出,被眾多 linux 發行版所採用,最大的特點就是其無需編譯,可以直接使用,但是其無法進行個人設定,開關功能。下面是rpm包示例 zip 3.0 11.el7.x86 64.rpm zip軟體包...

解析linux包管理和系統更新

1.rpm是一種開放的包管理系統,可以提供快速安裝軟體包的方式 2.rpm不能很好的解決軟體包依賴關係,所以出現yum.rpm命令 3.軟體包相關 安裝rpm包一般用rpm ivh 公升級軟體包一般用rpm uvh rpm v 驗證軟體包,4.yum安裝包的作用 1 的方式提供了一種很好的解決軟體包...

Linux下python安裝和包管理

1.上傳python檔案並打包編譯 解壓 tar xf python 3.1.tgz編譯 sudo configure prefix path you want to install with ssl make make install 這裡需要加 prefix是因為可以直接在指定資料夾下刪除軟體即...