linux中rpm安裝


一:linux中rpm安裝

1.rpm簡介
RPM是 一個默認的開源和最流行的包管理程序,用於基於Red Hat系統一樣。該工具允許系統管理員和用戶安裝, 更新,卸載,查詢, 驗證,並在Unix/linux 操作系統管理系統軟件包。該RPM原名,rpm的文件,包括由包需要編譯的軟件程序和庫。該實用程序僅使用於該建在.rpm格式的軟件包。
2.區別
RPM保持在 /var /lib /rpm 的數據庫中的所有已安裝的軟件包的信息
RPM是在linux系統下安裝軟件包的唯一方法,如果您使用源代碼安裝軟件包,那么rpm將不能管理它。
rmp安裝類似於windows中的安裝包,下載下來之后直接安裝。缺點是不能自己解決依賴問題。
3.RPM命令五種基本模式
1 安裝	: 用於安裝任何RPM軟件包
2 卸載	: 它是用於清除,刪除或卸載任何RPM軟件包
3 升級	: 用於更新現有的RPM包
4 確認	: 這是用於查詢不同的RPM軟件包
5 查詢	: 它用於任何RPM包的驗證

二:RPM安裝全面解析

1,下載軟件包
安裝: rpm -ivh [軟件包名稱]
卸載: rpm	-e	 [軟件包名稱]
升級: rpm -Uvh [軟件包名稱]

1,下載軟件包
	華為雲安裝包 zsh
	鏈接: https://repo.huaweicloud.com/centos/7/os/x86_64/Packages/zsh-5.0.2-34.el7_8.2.x86_64.rpm
	2.上傳與下載命令:
		[root@localhost ~]# yum install lrzsz -y
2, 安裝軟件包
	[root@localhost ~]# rpm -ivh zsh-5.0.2-34.el7_8.2.x86_64.rpm 
	 Preparing... 
 ################################# [100%]
 	 Updating / installing...
      1:zsh-5.0.2-34.el7_8.2
################################# [100%]
3, 嘗試卸載
	[root@localhost ~]# rpm -e zsh
	
卸載解析:
	1.卸載后面輸入的是軟件包名稱:
		rpm -e [軟件包名稱]
	2.卸載的是軟件,如果沒有安裝軟件,不存在卸載。
4, 更新(升級)
	[root@localhost ~]# rpm -Uvh zsh-5.0.2-34.el7_8.2.x86_64.rpm 
	 Preparing...                         
     ################################# [100%]
     Updating / installing...
     1:zsh-5.0.2-34.el7_8.2   
################################# [100%]

更新解析:
	1.因為rpm不能自己解決依賴問題,所以更新的是軟件包,需要手動安裝更新軟件包
5,軟件包名稱:
	zsh-5.0.2-34.el7_8.2.x86_64.rpm 
		
	軟件包名稱	 : zsh
	版本號		  : 5.0.2
    第多少次編譯	 : 34
    適用的平台	  : el7_8(CentOS 7)
    適用的系統位數	 : x86_64
    擴展名		    : rpm
6, 查看軟件包的配置文件
[root@localhost ~]# rpm -qc zsh
7 查看是否安裝某軟件
[root@localhost ~]# rpm -q zsh
解析:
	如果后面打印的是安裝包代表安裝了
	如果后面打印的是not代表沒安裝

8 查看當前系統安裝了哪些軟件
[root@localhost ~]# rpm -qa
9 查看軟件的安裝路徑,查看安裝了哪些東西
	[root@localhost ~]# rpm -ql zsh

就完成了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM