yum 常用命令

yum命令
yum list //列出可以安裝的包
ls -l /etc/yum.rpeos.d //yum的配置文件
yum search xxx //搜索包
yum install xxx //安裝包,加上-y則表示直接安裝,不詢問。
yum grouplist 根據組規則顯示,如果加上hidden則會顯示所有的組名
yum groups install 'Fedora Packager' 根據組名進行包的安裝,如果組名中間有空格,需要加上‘’
yum groupupdate xxx 根據組規則升級軟件包
yum groupremove xxx 根據組規則卸載軟件包
yum remove xxx 卸載包
yum provides xxx 以xxx爲關鍵字搜索包
yum -y update 升級所有包同時也升級軟件和系統內核
yum -y upgrade 只升級所有包,不升級軟件和系統內核
yum info xxx 查看xxx軟件的信息
yum clean 清除緩存
yum list available 列出所有升級源上的包;
yum list updates 列出所有升級源上的可以更新包;
yum list installed 列出已經安裝的包;
yun update kernel 升級內核
yum repolist all 列出所有的repo(倉庫)
yum搭建本地倉庫
在 /etc/yum.repos.d/ 新建一個倉庫的配置文件 ,具體內容如下:
[root@byue-1 yum.repos.d]# more /etc/yum.repos.d/dvd.repo
[dvd]
name=dvd 倉庫源的名稱
baseurl=file:///mnt 倉庫源的路徑
enable=1 是否啓用倉庫, 0爲不啓用,1爲啓用
gpgcheck=0 是否驗證key,0爲不驗證,1爲驗證
[root@byue-1 yum.repos.d]#
配置文件建好後需要清除環境和重新構建緩存
yum clean all
yum makecache

yum更換源
(1)刪除原來base源的配置文件
[root@byue-1 yum.repos.d]# pwd
/etc/yum.repos.d
[root@byue-1 yum.repos.d]# ls -l
total 4
-rw-r--r--. 1 root root 1572 Dec 1 2016 CentOS7-Base-163.repo
[root@byue-1 yum.repos.d]# rm -rf CentOS7-Base-163.repo
(2)下載你需要的源,一般是163或者阿里,搜狐。
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo 具體的地址可以從官網獲得
(3)配置文件建好後需要清除環境和重新構建緩存
yum clean all
yum makecache

yum 安裝擴展源
yum install -y epel-release

yum不安裝,只下載
yum reinstall gcc* --downloadonly --downloaddir=/tmp,如果不指定路徑則在/var/cache/yum/x86_64/7/base/packages/

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