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是因為可以直接在指定資料夾下刪除軟體即...