Yum的一些Tips技巧
Q: 我有软件包来自yum仓库之外,但是如果我用rpm -i安装它的话,需要自己解决包的依赖关系,我可以使用yum来安装它并由yum来解决依赖的包,如果这些包在yum的仓库里? A: 当然可以,可以执行本地安装: # yum localinstall packagefile.rpm Q: 可否对于服务器(经常没有用户登录在上面)提供类似Fedora桌面的自动更新提示的功能,在有可用更新时自动更新系统? A: 当然,从Fedora Core 6开始Fedora提供了 yum-updatesd服务用于自动更新系统;yum-updatesd的主控制文件是/etc/yum/yum-updatesd.conf. # how often to check for new updates (in seconds) run_interval = 3600 # how often to allow checking on request (in seconds) updaterefresh = 600 # how to send notifications (valid: dbus, email, syslog) emit_via = dbus # automatically install updates do_update = no # automatically download updates do_download = no # automatically download deps of updates do_download_deps = no 默认的情况的配置为检查更新并通过dbus通知桌面系统程序,这个通知可以被桌面的puplet程序获取并最终在界面上通知用户,这就是桌面可用更新提醒的实质。 如果选项 do_update 设置成yes,yum-updatesd可以自动更新可用的更新。 相应的,如果你不想自动完成升级而仅仅是下载需要的更新,可以设置do_updaate = no 并且设置do_download = yes, do_download_deps = yes, 这样yum-updatesd可以在有可用更新时,下载需要升级的软件包但是不执行真正的升级安装。当然真正升级安装只有当你执行pup或yum命令并同意安装时才执行。 Q: Yum看起来混乱似乎...