Questions tagged «yum»

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

2
为什么程序包管理器没有按用户安装和注册?
据我所知,Apt和DNF / Yum是Linux发行版中两种最受欢迎​​的软件包管理方案,它们仅支持系统范围的软件包安装:root拥有的文件,binary进入(/usr)?/s?bin,setting进入/etc等等。 但是,在有多个不具有root特权的个人用户的系统上,经常(即使不是总是)发生了用户想要安装一些可用于该发行版的应用程序或实用程序的情况。他/她可以使用个人安装的安装方式,这种安装方式对许多/所有用户而言并不常见。 现在,要使软件包在安装时具有不同的根目录或一组根目录,以使用户能够做到这一点,似乎并不是一个牵强的想法,甚至是难以置信的复杂想法。管理已安装软件包的用户特定注册表也不是什么问题(无论单个用户是否具有自己的软件包DB)。 那么,为什么没有将这些功能添加到那些常见的软件包管理系统/方案中,是什么原因呢? 注意:这是一个有用的问题,即我要询问的是人们对过去的了解,而不是人们对此功能的看法。

2
CentOS 5.6上的Yum更新错误
我的笔记本电脑上装有CentOS 5.6。 输入时yum update,出现以下错误: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid release/ removing mirrorlist with no valid mirrors: /var/cache/yum/base/mirrorlist.txt Error: Cannot find a valid baseurl for repo: base 以下是我的/etc/yum.repos.d/CentOS-Base.repo文件(我没有对其进行任何更改): [base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os …
22 centos  yum 


4
使用yum删除yum repo
我在工作的计算机上没有root用户访问权限,但是我有sudo权限使用sudo yum(并且只有yum)。 最近,我不小心安装了错误的存储库(投递箱),现在我想将其删除。由于我没有对该yum.repos.d目录的写访问权,因此手动编辑或删除该repo文件是不可能的。 我知道您可以使用yum安装存储库(这就是我所做的),但是您可以使用yum删除存储库吗? 使用Scientific Linux 6。 顺便说一句,我知道我可以yum --disablerepo=忽略有问题的回购。但是我想永久删除它,因为它还会引起图形包管理器的问题(它不断弹出通知,指出无法检索到更新)。

5
无法提取EPEL存储库元数据
根据此文档在Scientific Linux上安装Nginx 失败: [vagrant@localhost ~]$ sudo su -c 'rpm -Uvh http://dl.fedoraproject.org/pub/epe l/6/x86_64/epel-release-6-8.noarch.rpm' Retrieving http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch .rpm warning: /var/tmp/rpm-tmp.gdSOR9: Header V3 RSA/SHA256 Signature, key ID 0608b89 5: NOKEY Preparing... ########################################### [100%] 1:epel-release ########################################### [100%] [vagrant@localhost ~]$ sudo yum install nginx Loaded plugins: security Error: Cannot retrieve repository metadata (repomd.xml) for repository: epel. …

3
如何安装库存的CentOS储存库?
我有一个情况是应该存在于股票回购的文件/etc/yum.repos.d/(如centos-base.repo)不存在。我需要安装它们。我确信这很简单,但是经过数小时的搜索,看来我没有正确搜索它。 基本上,我有一台带有自定义存储库的服务器,这对我来说毫无用处。我需要埃佩尔,而埃佩尔也需要centos-base.repo。我还需要postgres回购。
20 centos  yum 

4
复制基于Yum的Linux安装
给定基于Yum的安装(在我的情况下,特别是Scientific Linux 5.1 x86_64安装),我如何将已安装的程序和实用程序复制到基于Fedora Core x86_64的新计算机上?硬件非常相似,但不完全相同,并且存在明显的区别,SL5是基于EL而不是Fedora。我的主要目标是将用户体验从原始包装(SL)复制到新包装(FC)。
20 yum 

1
yum更新与yum安装之间的区别
使用该rpm命令时,我注意到,如果我安装some-package-1.0并执行另一个命令,则在执行以下rpm -ivh some-package-1.1操作时将列出两个软件包rpm -qa | grep some-package: some-package-1.0 some-package-1.1 但是,如果我不通过安装1.1进行升级,则可以通过安装rpm -Uvh some-package-1.1单个软件包(1.1)获得所需的结果rpm -qa | grep some-package。 现在,是否对yum install和适用相同的行为yum update? 我问是因为使用rpm -U(upgrade)命令并不需要存在一个软件包来进行升级/安装,但是yum update(如果我没有记错的话)必须已经存在一个软件包。 我特别想知道指定带有其版本的软件包的结果,例如some-package-1.0。总而言之,我想知道的是是否有两个特定的版本,例如some-package-1.0和some-package-1.1: 会yum install在安装1.0之后在1.1上执行,列出2个软件包吗? 运行yum update some-package-1.1成功会取代some-package-1.0吗?
20 yum  rpm 

1
使用yum在CentOS上安装Apache 2.4
我在CentOS中需要Apache 2.4,因为mod_proxy_wstunnel无法使用Apache 2.2 。我已经尝试过了,但是不幸的是,对于RHEL。安装后,我无法执行Apache 2.4。 谁能告诉我如何在CentOS中安装完整的Apache 2.4吗? 编辑: # yum list installed | grep httpd Failed to set locale, defaulting to C httpd.x86_64 2.2.15-30.el6.centos @updates httpd-tools.x86_64 2.2.15-30.el6.centos @updates httpd24.x86_64 1-6.el6 @epel-httpd24 httpd24-apr.x86_64 1.4.8-2.el6 @epel-httpd24 httpd24-apr-util.x86_64 1.5.2-5.el6 @epel-httpd24 httpd24-httpd.x86_64 2.4.6-5.el6 @epel-httpd24 httpd24-httpd-tools.x86_64 2.4.6-5.el6 @epel-httpd24 httpd24-mod_ssl.x86_64 1:2.4.6-5.el6 @epel-httpd24 httpd24-runtime.x86_64 1-6.el6 @epel-httpd24

3
为什么不能使用rpm安装软件包?我收到“交易锁定”
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Unix&Linux Stack Exchange 的主题。 2年前关闭。 我有问题,yum我正在尝试重新安装它。我已经下载了yum.3.2.0-40-el6.centos.noarch.rpm。 当我尝试: $ rpm -ivh yum.3.2.0-40-el6.centos.noarch.rpm 我得到: 错误:无法在/var/lib/rpm/.rpm.lock上创建事务锁定(权限被拒绝) 我尝试运行su -,但出现此错误: -bash:su:找不到命令 如果我尝试卸载yum并强制忽略依赖项,我会收到相同的“权限被拒绝错误”(如果不强制忽略依赖项,它会因几个依赖项而无法卸载)。
19 centos  yum  root  rpm 


2
如何在不安装软件包本身的情况下安装rpm软件包的依赖项?(rhel / fedora)
我有一组软件包(* .rpm)。我可以为每个软件包rpm -qRp <package>列出需求,但是我想安装它们(这些需求)而不安装软件包本身。需要所有已启用的存储库。是否有一些简单的方法可以执行此操作,而无需编写自己的脚本来解析rpm -qRp ...例如输出。 我知道我可以通过使用require(yum localinstall)安装所有内容,然后卸载原始软件包来做到这一点,但问题是我的计算机集包含具有相关性和它们之间有冲突的软件包。但是所需的软件包不会冲突。我将必须先执行多个操作,yum localinstall <list>然后yum remove <list>确保列表中的程序包不会冲突。 我有更好的办法吗?我基本上想要类似的东西yum-builddep,但出于需求而不是buildrequires。 我的发行版是Fedora/RHEL
18 yum  rpm 

2
重新安装缺少/损坏的文件的软件包
不正常的关机和色彩斑f的fsck之后,一堆文件丢失了。'rpm -Va'的输出长度为几百行(主要是丢失的文件,而且还有一些校验和和其他不匹配项)。有没有简单的方法可以重新安装缺少文件和/或损坏的软件包? 有问题的操作系统是Fedora 22。
17 fedora  yum  rpm  dnf 

10
CentOS 6.3全新安装后无法启用网络
我试图执行全新的CentOS 6.3安装,然后运行各种yum命令,例如yum install httpd。 安装运行正常,但是我无法运行任何基于网络的命令,例如 yum 我知道默认安装已禁用网络连接。我已/etc/sysconfig/network-scripts/ifcfg-eth0按照本指南对文件进行了修改,但仍然收到错误 无法检索镜像列表 http://mirrorlist.centos.org?release=6arch=i1386&repo=os错误为 14:PYCURL错误6-“无法解析主机'mirrorlist.centos.org'” 错误:找不到用于回购的有效基本URL:基本 此后,我已经对该/etc/resolv.conf文件进行了修改,以包括Google的名称服务器8.8.8.8,但这并未改变任何内容。 我已经修改/etc/sysconfig/network了hostname从更改localhost.localdomain为local.igoo.net(一个已组成但完全合格的域?)。 昨天我确实有工作,然后尝试安装WHM / cPanel,一切正常。然后,我决定不需要WHM / cPanel,而不必再安装新的CentOS,现在无法重新创建为使网络正常工作所采取的步骤。当我运行/etc/init.d/network restart错误消息时: 调出接口eth0: 确定eth0的IP信息...失败;没有链接。检查电缆? (未拔下电缆) 我不确定接下来要尝试什么!有人可以建议我错过的内容吗?
16 centos  networking  yum 


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.