YUM 常用命令及安装图形化界面
1.Yum 常用操作:
概括了部分常用的命令包括:
自动搜索最快镜像插件: yum install yum-fastestmirror
安装yum图形窗口插件: yum install yumex
查看可能批量安装的列表: yum grouplist
1 安装
yum install 全部安装
yum install package1 安装指定的安装包package1
yum groupinsall group1 安装程序组group1
yum localinstall package1 从硬盘安装rpm包并使用yum解决package1软件包依赖
2 更新和升级
yum update 全部更新
yum update package1 更新指定程序包package1
yum check-update 检查可更新的程序
yum upgrade package1 升级指定程序包package1
yum groupupdate group1 升级程序组group1
3 查找和显示
yum info package1 显示安装包信息package1
yum list 显示所有已经安装和可以安装的程序包
yum list package1 显示指定程序包安装情况package1
yum groupinfo group1 显示程序组group1信息yum search string 根据关键字string查找安装包
4 删除程序
yum remove package1; erase package1 删除程序包package1
#yum remove删除软件但不会删除软件相关配置内容;erase为彻底删除软件包括相关软件配置内容
yum groupremove group1 删除程序组group1
yum deplist package1 查看程序package1依赖情况
5 清除缓存
yum clean packages 清除缓存目录下的软件包
yum clean headers 清除缓存目录下的 headers
yum clean oldheaders 清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录下的软件包及旧的headers
# yum install yum-security #安装yum-security插件;此插件适用于 CentOS v5.1 / RHEL v5.1 / Fedora v7 及以上版本
# yum --security check-update #列出安全相关的系统更新
# yum update --security #一键进行安全补丁升级
2.Yum 报错,注意的几个小问题:
(1) 确定光盘是否链接,光盘是否挂载。
(2) 配置文件中格式是否正确,字母,符号有没有少写,挂载点和配置文件中设置的是否一致。
(3) 网络源需要联网,操作和 RPM 类似,只是会自动安装依赖项。
3.Yum 安装开发工具软件包组。
# yum grouplist #查看有哪些软件包组。
语法:yum groupinstall GROUPNAME
[root@xuegod63 ~]# yum grouplist #显示中文,如果想变成英文,则执行以一下命令。
[root@bogon Packages]# echo $LANG #查看系统中的语言。
zh_CN.UTF-8
[root@bogon Packages]#LANG=en_US.UTF-8 #修改系统语言为英文。
[root@localhost Packages]# yum grouplist
测试:
[root@xuegod63 ~]# yum remove gcc -y #卸载开发工具软件组中的 gcc 包。
[root@xuegod63 ~]# yum groupinstall 'Development tools' -y #安装开发工具软件包组,安装这组软件包时,把 gcc 再安装上了。
示例:#为系统安装图形化界面(包括CentOS5、6、7、8)
Centos6安装图形化界面
要安装 KDE 桌面环境,执行指令:# yum groupinstall "X Window System" "KDE Desktop" Desktop
要安装 Gnome 桌面环境,执行指令:# yum groupinstall "X Window System" "Desktop Platform" Desktop
都是同时安装了 3 个软件包,其中 X Window System 是必须的,不管是 Gnome 还是 KDE。
既然是桌面环境,可能还需要诸如字体、管理工具之类的,如:
# yum -y groupinstall "Graphical Administration Tools"
# yum -y groupinstall "Internet Browser"
# yum -y groupinstall "General Purpose Desktop"
# yum -y groupinstall "Office Suite and Productivity"
# yum -y groupinstall "Graphics Creation Tools"
Centos7安装图形化界面
(CentOS 7 上的桌面环境安装包组合进行了调整,比以前要简单了。主要有两大阵营,KDE 和 GNOME。)
要安装 KDE 桌面环境(使用的是 Plasma 作为默认的桌面管理器):# yum groupinstall "KDE Plasma Workspaces"
要安装 GNOME 环境:# yum groupinstall "GNOME Desktop"
yum groupinstall "GNOME Desktop" "Graphical Administration Tools" -y
Centos8安装图形化界面
# yum groupinstall "Server with GUI" #安装GNOME桌面
# systemctl status gdm #设置GDM开机启动
# systemctl enable gdm --now
# systemctl status gdm
# systemctl set-default graphical.target #设置启动级别为graphical.target图形化