Yum的介紹

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

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