列出所有yum源
# yum repolist all
查看启用YUM源
# yum repolist enabled
查看禁用YUM源
# yum repolist disabled
禁用YUM源
# yum-config-manager --disable mysql-connectors-community
启用YUM源
sudo yum-config-manager --enable mysql57-community-dmr
或者修改/etc/yum.repos.d/文件也能实现相同的作用 enabled=0 为禁用 enabled=1启用
有效的包名称
name name.arch name-ver name-ver-rel name-ver-rel.arch name-epoch:ver-rel.arch epoch:name-ver-rel.arch
yum -y install package
指定yum源
yum -y install epel:nginx.x86_64
reinstall
yum -y reinstall package
yum localinstall 可以代替 rpm -ivh 并且会自己安装依赖包
# yum localinstall asymptote-2.08-1.fc12.i686.rpm
yum list
列出已经安装的包
yum list installed yum list installed | wc -l yum list installed ntp yum list installed mysql\*
yum list updates yum list extras
默认yum只显示最新版本的包,使用 --showduplicates 可以显示历史包
root@netkiller /var/log % yum --showduplicates list nginx | expand Repository epel is listed more than once in the configuration Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile Installed Packages nginx.x86_64 1:1.12.1-1.el7.ngx @nginx Available Packages nginx.x86_64 1:1.8.0-1.el7.ngx nginx nginx.x86_64 1:1.8.1-1.el7.ngx nginx nginx.x86_64 1:1.10.0-1.el7.ngx nginx nginx.x86_64 1:1.10.1-1.el7.ngx nginx nginx.x86_64 1:1.10.2-1.el7 epel nginx.x86_64 1:1.10.2-1.el7.ngx nginx nginx.x86_64 1:1.10.3-1.el7.ngx nginx nginx.x86_64 1:1.12.0-1.el7.ngx nginx nginx.x86_64 1:1.12.1-1.el7.ngx nginx
check update
[root@development ~]# yum check-update [root@development ~]# yum -y update
upgrade
# yum upgrade
[root@localhost ~]# yum grouplist Loaded plugins: fastestmirror Setting up Group Process Loading mirror speeds from cached hostfile * addons: mirrors.163.com * base: mirrors.163.com * extras: mirrors.163.com * updates: mirrors.163.com Installed Groups: Administration Tools Development Libraries Dialup Networking Support Editors Mail Server Network Servers Office/Productivity Server Configuration Tools System Tools Text-based Internet Web Server Yum Utilities Available Groups: Authoring and Publishing Base Beagle Cluster Storage Clustering DNS Name Server Development Tools Emacs Engineering and Scientific FTP Server FreeNX and NX GNOME Desktop Environment GNOME Software Development Games and Entertainment Graphical Internet Graphics Horde Java Java Development KDE (K Desktop Environment) KDE Software Development KVM Legacy Network Server Legacy Software Development Legacy Software Support Mono MySQL Database News Server OpenFabrics Enterprise Distribution PostgreSQL Database Printing Support Ruby Sound and Video Tomboy Virtualization Windows File Server X Software Development X Window System XFCE-4.4 Done
# yum groupinfo "Server Configuration Tools" Loaded plugins: fastestmirror Setting up Group Process Loading mirror speeds from cached hostfile * addons: centos.ustc.edu.cn * base: centos.ustc.edu.cn * extras: centos.ustc.edu.cn * updates: centos.ustc.edu.cn Group: Server Configuration Tools Description: This group contains all of CentOS's custom server configuration tools. Default Packages: system-config-httpd system-config-nfs system-config-printer-gui system-config-samba system-config-securitylevel system-config-services Optional Packages: system-config-bind system-config-boot system-switch-mail-gnome
#yum groupinstall 'X Window System' -y 安装GNOME桌面环境 #yum groupinstall 'GNOME Desktop Environment' -y 安装KDE桌面环境 #yum groupinstall 'KDE (K Desktop Environment)' -y
卸载GNOME桌面环境 #yum groupremove "GNOME Desktop Environment" 卸载KDE桌面环境 #yum groupremove "KDE (K Desktop Environment)"
yum groupremove "GNOME Desktop Environment" "Games and Entertainment" "Graphical Internet" "Graphics" "Office/Productivity" "Printing Support" "Sound and Video" "Web Server" "X Window System"
查询pg_config命令在那一个包中
# yum provides "*/pg_config"
# yum provides "*/libpq-fe.h"
# yum whatprovides mysql_config
原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。