Yum的介紹 Yum 全稱為 Yellow dog Updater, Modified,它是一個線上的軟體安裝命令。 他能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。yum提供了查找、安裝、刪除某一個、一組甚至全部軟體包 ...
Yum的介紹
Yum 全稱為 Yellow dog Updater, Modified,它是一個線上的軟體安裝命令。
他能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。yum提供了查找、安裝、刪除某一個、一組甚至全部軟體包的命令,而且命令簡潔而又好記。
例如我們需要安裝一個軟體A,而軟體A-->B-->C-->D.通過yum我們只需要安裝A,其他依賴包會自動安裝。
cd /etc/yum.repos.d/(查看本地倉庫文件)
更換centos的軟體源
原因:很多http被牆了,在國內無法訪問或者網速太慢。
1.下載源倉庫文件,xxx.repo
curl -o /etc/yum.repos.d/ali.repo http://mirrors.aliyun.com/repo/Centos-7.repo
2.將repo文件保存到/etc/yum.repos.d/目錄中。
讓當前庫文件生效
yum clean cache
yum makecache
使用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
我們現在只想下載不安裝怎麼做?
$echo 以下命令只下載軟體,不安裝軟體
$>sudo yum install --downloadonly //只下載
修改centos能夠使用sudo命令
修改/etc/sudoers文件,加入以下命令就ok了。
關閉防火牆(再次強調)
[centos7]
$>sudo systemctl disable firewalld.service //"開機自啟"禁用
$>sudo systemctl stop firewalld.service //停止防火牆
$>sudo systemctl status firewalld.service //查看防火牆狀態