linux中安裝軟件的三種方式 rpm yum 源代碼


Linux中安裝軟件的三種方式

1、三種方式:
	rpm安裝
	yum安裝
	源代碼編譯安裝
	
2、三者的區別:
	rpm安裝:類似於windows中的安裝包,下載下來之后直接安裝,不能自己解決依賴關系:(安裝a軟件就必須安裝c軟件d軟件)
	
	yum安裝:基於rpm安裝,也就是在rpm上增加了自動解決依賴的功能。
	
	源代碼安裝:通過編譯源代碼,得到軟件包。可以自定制軟件包,但是比較復雜。

一、rpm安裝


命令:
	
    安裝:rpm -ivh 軟件包名稱
    卸載:rpm -e 軟件包名稱
    升級:rpm -Uvh 軟件包名稱


例: 使用rpm安裝zsh

1、 執行上傳與下載命令 :yum install lrzsz -y 

		[root@localhost ~]# yum install lrzsz -y

2、將下載好的安裝裝包傳輸過來:

	#直接將windows中下載好的文件拖拽到linux界面即可
	
3、安裝zsh安裝包:

	[root@localhost ~]# rpm -ivh zsh-5.0.2-34.el7_8.2.x86_64.rpm 

4、嘗試更新:

	[root@localhost ~]# rpm -Uvh zsh-5.0.2-34.el7_8.2.x86_64.rpm 

5、嘗試卸載:

	[root@localhost ~]# rpm -e zsh

軟件包名稱含義

zsh-5.0.2-34.el7_8.2.x86_64.rpm 

軟件包名稱:zsh

版本號:5.0.2

第多少次編譯:34

適用的平台:el7_8 (CentOS 7)

適用的系統位數:x86_64

擴展名:rpm

rpm其他參數

1、查看軟件包的配置文件:
	[root@localhost ~]# rpm -qc  zsh
	
2、查看是否安裝某軟件
	[root@localhost ~]# rpm -q zsh
	
3、查看當前系統安裝了那些軟件
	[root@localhost ~]# rpm -qa
	
4、查看軟件的安裝路徑,查看安裝了那些東西
	[root@localhost ~]# rpm -ql zsh

二、yum安裝

基於rpm安裝,自動解決依賴。

1、安裝:
	
	yum install 軟件包的名稱
	
	參數:
		-y :免交互(不用確認)
		--nogpgcheck : 忽略公鑰認證
		
2、卸載
	yum remove 軟件包名稱
	
	參數:
		-y :免交互

3、更新:

	yum update 軟件包名稱
	
	參數:
		-y :免交互
# 注意:如果update參數后跟了具體的軟件包名稱則更新指定的軟件包;如果沒有指定具體的軟件包,則更新系統上所有的需要更新的軟件包。

yum安裝的生命周期

1、執行yum install zsh -y
2、去 /etc/yum.repos.d/ 找以.repo 結尾的文件 (yum源)
3、通過 .repo 文件的連接,找到對應的軟件倉庫
4、在對應的軟件倉庫中下載指定的軟件包
5、緩存至 /var/cache/yum/
6、根據緩存,安裝軟件包
7、刪除軟件包(keepcache 是否保存緩存,0 代表不保存,1代表保存)

注:/etc/yum.conf 是yum的配置文件


免責聲明!

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



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