rpm的使用方法

2021-09-20 20:39:43 字數 1747 閱讀 6751

了解應用程式(軟體),rpm管理命令,原始碼安裝

1.了解應用程式

應用程式的型別:*.rpm(redhat分支預設軟體格式),*.deb(debian分支預設軟體格式),源**(通用的軟體格式,也是生成rpm和deb的基礎),其他自帶安裝程式及免安裝的軟體。

使用者程式常用的目錄:/etc,/var/log(日誌檔案),/usr/share/doc/(說明文件),/usr/bin(存放可執行的命令)

2.rpm管理命令:

1)了解rpm

a.rpm是redhat推出的包管理機制,作用是用資料記錄軟體的增刪改查等資訊方便維護,能自動分析軟體間依賴關係,方便安裝軟體。

b.rpm軟體的格式:

軟體的名稱-版本-發布次數-os的平台-硬體平台(32、64).rpm

i386/i586/i686=32位

x86_64=64位

2)rpm查詢功能:

語法:rpm  -q[子選項]  [軟體包]

案例:rpm -qa |grep man  ##檢視man軟體是否安裝,-a列出所有安裝軟體

rpm -qi tar  ##檢視軟體資訊

rpm -ql tar  ##列出tar軟體安裝的所有的檔案及目錄-l列出軟體的檔案目錄

rpm -qc vsftpd  ##只列出vsftpd軟體的配置檔案

rpm -qd vsftpd  ##只列出vsftpd軟體的document(文件)

which useradd  ##查詢命令的位置

rpm -qf $(which useradd)  ##檢視命令由那個軟體包安裝,命令可替換為任意外部命令,然結合rpm -ql,和man擴充套件學習

3)rpm安裝公升級解除安裝:

語法:rpm  [選項]  軟體包

案例:mount  /dev/cdrom /mnt  ##先放系統iso,鏈結後在執行掛載系統光碟

ls /mnt  ##驗證,packages軟體包存放位置,repodata軟體倉庫檔案,image等引導檔案

rpm -ivh  /mnt/packages/vsftpd-tab補齊  ##安裝vsftpd軟體,-i表示安裝,vh顯示詳細資訊

rpm -e  vsftpd  ##解除安裝vsftpd軟體,-e表示解除安裝

rpm -f  /mnt/packages/vsftpd-tab補齊  ##更新軟體,沒安裝放棄

rpm -qa vsftpd  ##驗證

rpm -u  /mnt/packages/vsftpd-tab補齊   ##公升級軟體,沒安裝則安裝

rpm -qa vsftpd ##驗證

4)rpm的特殊用法

--force:強制安裝,當軟體已經安裝但檔案丟失重灌時,舊覆蓋新版本時使用。

--nodeps:忽略依賴關係,解除安裝時使用。

--import:匯入系統iso公鑰的。

--initdb/--rebuilddb:重建rpm資料庫,當系統中病毒破壞了rpm資料時使用。

案例:rpm -ivh /mnt/packages/vsftpd-tab補齊

rm  -rf /etc/vsftpd  ##模擬檔案丟失

rpm -ivh /mnt/packages/vsftpd-tab補齊  --force   ##強制安裝恢復檔案

rpm -e  vim-common  --nodeps  ##忽略依賴關係解除安裝

rpm --import  /etc/pki/rpm-gpg/*   ##匯入系統公鑰,保證安裝軟體的安全

rpm  --initdb  ##重建rpm資料庫

RPM使用方法

rpm使用方法 標籤 空格分隔 未分類 軟體包管理器的核心功能 1 製作軟體包 2 安裝 解除安裝 公升級 查詢 校驗 redhat,suse,debian redhat,suse rpm redhat package manager prm is package manager debian dp...

RPM包命令使用方法

rpm命令是rpm軟體包的管理工具。rpm原本是red hat linux發行版專門用來管理linux各項套件的程式,由於它遵循gpl規則且功能強大方便,因而廣受歡迎。逐漸受到其他發行版的採用。rpm套件管理方式的出現,讓linux易於安裝,公升級,間接提公升了linux的適用度。rpm包與原始碼包...

pythonpip使用方法 pip使用方法整理

匯出專案已安裝的pip包 pip list 檢視專案中安裝的包 pip freeze requirements.txt 將專案中所用到的第三方庫輸出到requirements.txt中 pip install 版本號 pip install i 本次使用清華源進行安裝 離線安裝第三方庫 一鍵安裝整個...