![yum.repos.d 是否应该更新?](https://linux22.com/image/1519012/yum.repos.d%20%E6%98%AF%E5%90%A6%E5%BA%94%E8%AF%A5%E6%9B%B4%E6%96%B0%EF%BC%9F.png)
我是 Linux 新手,很多人都说你应该更新你的存储库。
我不明白他们在说什么。
这就像更新智能手机的操作系统吗?
更新存储库是什么意思?
提前谢谢!
答案1
不同于windows ,大多数 linux 软件都是通过包管理器安装的(您可以通过前端访问)。“更新您的存储库”意味着为您的包管理器获取一份最新的包列表。不同于您的手机应用商店、桌面应用程序依赖于多个包之间相当复杂的关系,因此它会有“包 A 依赖于 libanana 2.0 或更高版本”之类的信息,这些信息需要保持最新。
然而通常,yum 和 dnf(Red Hat 发行版上较新的包管理器)会在您安装或更新包时提取更新的存储库,因此您无需手动执行此操作。与 apt 相比,您有单独的命令来更新存储库(apt-get update)和升级软件(apt-get upgrade)。所以不,您通常不需要运行命令来执行此操作,而且在基于 RH 的发行版上,这样做可能根本没有好处。在 ubuntu 上,是的,您应该这样做定期,但我倾向于在任何安装或升级命令之前执行此操作。
智能手机更新更接近于新版本的更新 - 在 Fedora 上,这是一个名为的命令受够了(现已纳入 dnf)并且在 ubuntu 上其为“do-release-upgrade”。
答案2
yum 代表 yellow dog updater modified。它用于安装程序和管理软件包。在 Linux 发行版中,存储库是指存储特定 Linux 发行版软件的服务器。用户可以访问此存储库并将任何特定存储库安装到自己的计算机中。“yum.repos.d”是安装存储库的目录。pdate 命令用于使用安全补丁更新本地存储库。http://www.slashroot.in/yum-repository-and-package-management-complete-tutorial