Yum 全稱爲 Yellow dog Updater Modified,它是一個在線的軟件安裝命令。
能夠從指定的服務器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。yum提供了查找、安裝、刪除某一個、一組甚至全部軟件包的命令,而且命令簡潔而又好記。
例如我們需要安裝一個軟件A,而軟件A-->B-->C-->D.通過yum我們只需要安裝A,其他依賴包會自動安裝。
那它怎麼能自動安裝呢?
Yum軟件源
Repository //倉庫
URL //http://
查看本地倉庫文件
cd /etc/yum.repos.d/
ls
注意:
.d //directory目錄
xxxd //daemon
更換centos的軟件源
原因:很多http被牆了,在國內無法訪問。
1.下載源倉庫文件,xxx.repo
curl -o /etc/yum.repos.d/ali.repo http://mirrors.aliyun.com/repo/Centos-7.repo
將repo文件保存到/etc/yum.repos.d/目錄中。
讓當前庫文件生效
yum clean cache
yum make cache
使用yum進行軟件包安裝卸載
$>yum list //列出所有軟件包
$>yum list installed //列出已經安裝的軟件包
$>yum list installed | grep nano //列出已經安裝的軟件包
$>yum search nano //在yum的軟件源中搜索軟件
$>yum remove nano //卸載軟件
$>yum -y install nano //直接安裝,不需要yes確認.
$>yum list installed | grep nano //查看是否安裝了Nano
我們現在只想下載不安裝怎麼做?
$>mkdir /home/centos/rpms
$echo 以下命令只下載軟件,不安裝軟件
$>sudo yum install --downloadonly //只下載
--downloaddir=/home/centos/rpms //指定下載目錄
Wget
修改centos能夠使用sudo命令
[/etc/sudoers]
$>su root
$>nano /etc/sudoers
...
centos ALL
利用Yum安裝的軟件
$>su root
$>yum search ifconfig
$>yum -y install net-tools //安裝網絡工具
關閉防火牆
[centos7]
$>sudo systemctl disable firewalld.service //"開機自啓"禁用
$>sudo systemctl stop firewalld.service //停止防火牆
$>sudo systemctl status firewalld.service //查看防火牆狀態
https://www.jianshu.com/p/1ebf41b8ffe1