Questions tagged «yum»

Yellowdog Updater Modified(yum)是一个基于rpm的交互式程序包管理器。

4
yum安装软件包,而没有更新其他软件包或失败…?
有没有办法告诉yum安装程序包,选择当前安装的依赖项可以满足的程序包版本? 例如,如果我正在安装pecl软件包并且当前已安装php-5.4.11但有更新的软件包php-5.4.14可用。与其安装新软件包(而不是将所有php软件包更新为5.4.14),我只是希望它选择我要安装的较旧版本的软件包,而不更新所有其他软件包(否则将失败)。 这是一个特定的情况,在此情况下,我知道我可以排除或修复php软件包,但我正在寻找适用于任何安装的通用选项。 就像是: yum install php-pecl-xxxx --no-updates
10 yum 

4
百胜和推荐/建议的套餐
我想在我的Fedora系统上安装一个软件包,但是它有很多不合理的依赖项(我知道确实不需要它们)。 我曾经在Debian上工作,apt-get允许您系统地排除推荐和建议的软件包,仅安装严格要求的依赖项。 有没有办法做到百胜?
10 apt  yum  dependencies 

2
同时使用epel和rpmforge是否稳定?
因此,在全新安装Scientific Linux 6.3 Desktop之后,我: yum install rpmforge-release && yum update 和 yum install epel-release.noarch 然后: yum install wine gparted cups-pdf && echo 'includepkgs=nss-mdns wine* gparted cups-pdf' >> /etc/yum.repos.d/epel.repo 好!之后,我: vi /etc/yum.repos.d/epel.repo includepkgs=nss-mdns wine* gparted cups-pdf 因此,这就是我安装新鲜葡萄酒(+ cups-pdf)和gparted的方式。 问:这是一件稳定的事情吗?我的意思是将来会引起问题吗?(安装了一些epel软件包,但是在安装上述几个软件包以提高稳定性后我使用了白名单-因为我只需要epel即可完成gparted / wine / cups-pdf的一些工作)。这些步骤将来会引起问题吗?

1
百胜安装http-这样安全吗?
我对使用yum安装软件包不是很熟悉。在以前的生活中,我曾使用过apt。 目前,我正在查看一些运行说明 # yum install http://example.com/package.rpm 它显然将订阅特定的存储库,可以从中下载其他软件包。这是安全的事吗? 为了进行比较,我知道apt软件包具有gpg签名,这意味着通过http下载不是问题。如此处所述。使用apt在主存储库之外下载软件包时,您可以手动添加一个gpg密钥以使其易于接受,以确保所有非标准软件包都具有相同的受信任源。 如果我运行上面的命令,yum会问我是否在开始安装之前先接受gpg密钥,还是可以安装任何东西? 如果相关,我的/etc/yum.conf文件将包含gpgcheck=1在[main]部分中。


2
yum安装了旧版本的cmake
出于某种原因,当我运行yumcmake时,它将安装旧版本。可能是因为我的回购清单不完整吗?我在CentOS 6上使用非网络安装CD上的最小桌面安装。有人可以给我回购链接或其他东西吗? 科学Linux上也会发生同样的事情。 我将自己编译作为最后的选择,因为我试图yum install cmake在bash脚本中进行工作。

3
apt-get等同于yum localinstall
当使用Fedora时,我通常将其yum localinstall作为在分发存储库之外安装rpm的一种方法。我在apt-get手册页中找不到等效的选项。如果这很重要,我正在运行Ubuntu 11.04。 什么是apt-get等效yum localinstall?dpkg在这种情况下,我应该直接使用吗?



1
如何安装ansible的特定版本?
如何使用Yum或其他方法安装特定版本的Ansible? 当我尝试安装2.0版时,它说没有可用的软件包2.0。 我检查了epel仓库。只有两个rpm,但没有包含2.0版的rpm。为什么将它们删除?有什么方法可以安装特定版本的ansible,例如2.0?

3
查找RPM软件包管理器未安装的文件
有没有办法找出给定系统上所有未通过RPM安装的文件?我知道我可以使用类似rpmquery -f脚本的方式强行执行此操作,该脚本可以在文件系统中循环遍历所有文件,但是我想知道是否存在某种标准方法可用于基于RPM的系统(特别是Fedora,我在家)。由于这对于Fedora来说,可以很好地使用yum或dnf弄清楚。 如果没有标准方法可以执行此操作,那么有人知道某些预先存在的脚本可以执行此操作吗?如果不需要,我不想重新发明轮子。 PS:还有另一个与此类似的问题,但它与Gentoo和Portage有关,因此并不完全相关。
9 fedora  yum  rpm  dnf 

6
要安装最无害的软件包来测试yum?
我正在尝试从本地仓库测试yum是否在CentOS中工作。为此,我需要一个包装: 尚未随标准OS安装一起安装 体积小 几乎没有依赖 不会影响操作系统的日常运行或在后台执行任何操作 在标准仓库中可用 那么,我可以根据要求包装什么套餐?
9 centos  yum 

3
列出Fedora中已安装的顶级软件包
我曾经使用yum列出所有已安装的软件包: yum list installed 现在,我只需要列出顶级软件包,即,如果一个软件包是另一个软件包的依赖项,则不应显示该软件包。GNOME的添加/删除软件可以做到这一点,但是我需要在终端中输出。 我查看了yum手册,但找不到相应的开关。
9 linux  fedora  yum 

2
百胜检查更新失败
从今天早上开始,我在使用yumCentos 7.6 进行软件包更新检查时出错。当我跑步时: $ sudo yum clean all && sudo yum check-update Loaded plugins: fastestmirror, product-id, search-disabled-repos, subscription-manager This system is not registered with an entitlement server. You can use subscription-manager to register. Cleaning repos: base epel extras google-cloud-compute google-cloud-sdk updates Cleaning up list of fastest mirrors Other repos take …
8 centos  yum 

2
在centos 7中删除软件包时如何删除所有已安装的从属软件包?
我正在使用CentOS7。我使用以下命令安装了okular(这是PDF查看器): sudo yum install okular 如下图所示,它安装了37个相关的软件包以安装okular。 但是我对应用程序的功能不满意,因此决定将其删除。问题是,如果我使用命令将其删除: sudo yum autoremove okular 它仅删除四个从属软件包。 如果我使用命令将其删除: sudo yum remove okular 它仅删除一个软件包okular.x86_64。 现在,我的问题是,有没有一种方法可以通过命令删除所有37个已安装的软件包,还是必须一个一个地删除所有软件包?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.