老狗——Linux YUM\RPM\PIP\WGET 辨析

Linux YUM\RPM\PIP\WGET 辨析

yum

全稱是“Yellow dog Updater,Modified”
是redhat、centos、Fedora系統(都是基於linux的系統)下的安裝方式
能夠指定的服務器自動下載RPM包並安裝(也可設置只下載包但不安裝),可以自動處理依賴關係,安裝所有依賴的軟件包。

rpm

全稱是“redhat package management”
redhat系統下的軟件管理包
用來安裝、卸載xx.rpm軟件
apt-get
是ubuntu下的一種安裝方式,基於debain

pip

全稱是“A tool for installing and managing Python packages”
是python的包安裝工具

wget

不是一種安裝方式,是一種下載工具,類似迅雷
用法:wget xxxxx(下載地址)
例如:wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

相關知識

1、Linux系統基本有兩大類:

(1)Redhat系列:Redhat、 Fentos、 Fedora等。

常見的安裝包格式是rpm包,安裝rpm包的命令是“rpm -ivch xxx.rpm”
包管理工具是yum (常用命令yum install xxx 、 yum remove xxx、 yum update xxx)
支持tar包

(2)Debian系列:Debian、 Ubuntu等。

常見的安裝包格式是deb包,安裝rpm包的命令是“dkkg -參數”
包管理工具是apt-get (常用命令apt-get install xxx 、 apt-get remove xxx、 apt-get update xxx)
支持tar包

2、linux系統裏文件沒有擴展名

舉例

使用wget下載一個 rpm包, 然後用 rpm -ivh xxx.rpm 安裝這個包,系統可能會提示在安裝此包之前,必須先安裝另一個包,只有將那個包安裝好,才能繼續安裝你要安裝的包,這種就是包之間的依賴關係。

如果安裝一個包,還要依賴好多包,那rpm就不太好用了,這種情況下,通常使用yum命令。 yum install xxx(包名),能自動下載和安裝依賴包。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章