YUM用法指导
YUM用法指导 YUM(Yellow dog Updater, Modified)是一种软件包管理器,能够同时配置多个资源库(Repository),简洁的配置文件(/etc/yum.conf),自动解决增加或删除 rpm 包时遇到的依赖性问题,使用方便,保持与RPM 数据库的一致性。 一、Yum 的基本命令 1. yum check-update:列出所有可更新的软件清单 2. yum update:安装所有更新软件 3. yum install <package_name>:仅安装指定的软件 4. yum update <package_name>:仅更新指定的软件 5. yum list:列出所有可安装的软件清单 6. yum remove <package_name>:删除软件包 7. yum search <keyword>:查找软件包 8. yum list/info updates:列出所有可更新的软件包/信息 9. yum list/info installed:列出所有已安装的软件包/信息 10. yum list/info extras:列出所有已安装但不在 Yum Repository 内的软件包/信息 11. yum info <package_name>:获取软件包信息 12. yum info:列出所有软件包的信息 13. yum provides <package_name>:列出软件包提供哪些文件 14. yum clean packages:清除缓存目录(/var/cache/yum)下的软件包 15. yum clean headers:清除缓存目录(/var/cache/yum)下的 headers 16. yum clean oldheaders:清除缓存目录(/var/cache/yum)下的旧的 headers 17. yum clean, yum clean all (= yum clean packages; yum clean oldheaders):清除缓存目录(/var/cache/yum)下的软件包及旧的 headers 二、创建本地 yum 源 1. dd if=/dev/cdrom of=/home/rhce.iso(补充)mount /dev/cdrom /mnt/cdrom 2. 设置 yum 源,在/etc/yum.repos.d 目录下添加一个文件,文件的内容如下: [dvd] name=install dvd baseurl=file:///media/cdrom/Server enabled=1 gpgcheck=0 3. 清除旧记录并生成新的仓库 yum clean all Loading "rhnplugin" plugin Loading "security" plugin Cleaning up Everything yum list 三、FTP YUM 步骤 1. 新建目录,并挂载 ISO 文件 [root@station11 /]# mkdir /mnt/cdrom [root@station11 /]# mount /dev/cdrom /mnt/cdrom 2. 安装 vsftp 包 3. 安装 createrepo 包 4. 将之前挂载在/mnt/disk 目录下 RHEL5 的所有文件 copy 到/var/ftp/pub 目录下,并查看是否 copy 完整 [root@station11 /]# cp -a /mnt/cdrom/* /var/ftp/pub/ [root@station11 /]# ls /var/ftp/pub/ 5. 建立 rpm 包依赖关系(建立仓库) [root@station11/]# createrepo -g /var/ftp/pub/server/repodata/repodata.xml /var/ftp/pub/ 6. 建立完毕仓库之后,新建 repo yum 源指向文件 进入 /etc/yum.repos.d 目录下 YUM 是一个功能强大且方便的软件包管理器,它可以帮助用户轻松地管理软件包,解决依赖性问题,提高工作效率。