Articles of yum

yum更新后如何保持特定的旧内核

我知道在CentOS 6.x中,可以在/etc/yum.conf中放入以下行,告诉yum保留最后N个内核(默认设置为5): installonly_limit=5 但是,有些情况下使用实验性内核(例如ELRepo),即使已经有5次以上的内核更新,我也想保留特定的内核。 有没有对/boot/grub/grub.conf进行编辑,或者是否有yum(或dracut)的configuration选项来做到这一点?

CentOS yum认为移除的软件包仍然安装

我在我的百胜中有2个包,我想摆脱。 当我列出他们出现在输出安装的软件包,当我试图抹去他们,百胜似乎认为没关系,继续进行删除。 然而,他们永远不会离开,他们留在名单上,我可以抹去他们42次,什么也没有发生。 没有错误信息。 我已经尝试重buildrpm数据库: rm -rf /var/lib/rpm/__db.00* rpm –rebuilddb 而这并没有帮助。 例: $ yum erase eclipse-ecj.x86_64 Loaded plugins: fastestmirror Setting up Remove Process Resolving Dependencies –> Running transaction check —> Package eclipse-ecj.x86_64 1:3.2.1-19.el5.centos set to be erased –> Finished Dependency Resolution Dependencies Resolved ===================================================================================================== Package Arch Version Repository Size ===================================================================================================== Removing: eclipse-ecj x86_64 1:3.2.1-19.el5.centos installed […]

在RHEL 5.6上安装postgresql

当我尝试跑步 yum install postgresql 我收到以下错误信息: Transaction Check Error: file /usr/lib64/libecpg.so.6.1 from install of postgresql-libs-8.4.4-2PGDG.el5.x86_64 conflicts with file from package postgresql84-libs-8.4.7-1.el5_6.1.x86_64 file /usr/lib64/libecpg_compat.so.3.1 from install of postgresql-libs-8.4.4-2PGDG.el5.x86_64 conflicts with file from package postgresql84-libs-8.4.7-1.el5_6.1.x86_64 file /usr/lib64/libpgtypes.so.3.1 from install of postgresql-libs-8.4.4-2PGDG.el5.x86_64 conflicts with file from package postgresql84-libs-8.4.7-1.el5_6.1.x86_64 file /usr/lib64/libpq.so.5.2 from install of postgresql-libs-8.4.4-2PGDG.el5.x86_64 conflicts with file from package […]

科学的Linux:如何使用rpm安装yum?

在科学的Linux 6.0(RH像Linux)我不小心删除了python,所以也取消了百胜 如何用rpm安装yum? 编辑 我尝试安装python,但它是不知何故循环依赖: rpm -Uvh http://ftp2.scientificlinux.org/linux/scientific/6.0/x86_64/os/Packages/python-libs-2.6.5-3.el6.x86_64.rpm Retrieving http://ftp2.scientificlinux.org/linux/scientific/6.0/x86_64/os/Packages/python-libs-2.6.5-3.el6.x86_64.rpm error: Failed dependencies: python = 2.6.5-3.el6 is needed by python-libs-2.6.5-3.el6.x86_64 然后: rpm -Uvh http://ftp2.scientificlinux.org/linux/scientific/6.0/x86_64/os/Packages/python -2.6.5-3.el6.x86_64.rpm Retrieving http://ftp2.scientificlinux.org/linux/scientific/6.0/x86_64/os/Packages/python-2.6.5-3.el6.x86_64.rpm error: Failed dependencies: libpython2.6.so.1.0()(64bit) is needed by python-2.6.5-3.el6.x86_64

如何将RHEL机器升级到更新的版本,但不是最新的版本?

假设我有一台运行RHEL5.4的RHEL机器。 我想将其升级到5.7(最新),但是使软件位于机器上的供应商仅将其certificate为5.6。 我怎样才能升级到5.6,但确保我不会在5.7的土地? 我确定我在这里错过了一些基本的东西,但我找不到它。 我想,同样的问题也适用于CentOS,所以如果有人有答案,我会尝试。

Fedora19:YUM glibc是glibc的副本

我正在使用Fedora 19,当我尝试执行yum update ,出现以下错误。 yum更新: 无法设置区域设置,默认为C. 加载的插件:langpacks,refresh-packagekit 解决依赖性 还有未完成的交易。 你可以考虑运行yum-complete-transaction,或者“yum history lasto”,首先完成它们。 如果这不起作用,你将不得不尝试手动删除/安装包(也许包清理可以帮助)。 – >运行事务检查 —> Package autocorr-en.noarch 1:4.1.0.4-6.fc19将被更新 … —> Package kernel.x86_64 0:3.10.3-300.fc19将被擦除 —> Package kernel-devel.x86_64 0:3.10.3-300.fc19将被擦除 —> Package kernel-modules-extra.x86_64 0:3.10.3-300.fc19将被擦除 – >完成依赖关系解决scheme 错误:包:glibc-2.17-11.fc19.x86_64(已安装) 要求:glibc-common = 2.17-11.fc19 正在移除:glibc-common-2.17-11.fc19.x86_64(已安装) glibc-common = 2.17-11.fc19 更新:glibc-common-2.17-14.fc19.x86_64(更新) glibc-common = 2.17-14.fc19 可用:glibc-common-2.17-4.fc19.x86_64(fedora) glibc-common = 2.17-4.fc19 你可以尝试使用–skip-broken来解决这个问题 **发现2个预先存在的rpmdb问题,'yum check'输出如下: glibc-2.17-14.fc19.x86_64与glibc-2.17-11.fc19.x86_64重复 glibc-2.17-14.fc19.x86_64缺lessglibc-common […]

如何解决在Centos 6中的包冲突

我试图从PHP 5.5升级到5.6,到目前为止我已经设法升级到php5.6,设置suPHP 0.7,并添加php-mysql扩展。 我用webtatic回购安装PHP 5.6我在这个页面上阅读,不build议沿着remi webtatic。 所以我删除了/etc/yum.conf.d/中的文件,以便在repo列表中没有webtatic。 但是我不能安装DomDocument的php-xml,有些CMS使用它。 我试过了 : yum install php-xml 不工作 yum –enablerepo remi install php-xml 它给了我信息: Résolution des dépendances –> Lancement de la transaction de test —> Package php-xml.x86_64 0:5.5.38-7.el6.remi will be installé –> Traitement de la dépendance : php-common(x86-64) = 5.5.38-7.el6.remi pour le paquet : php-xml-5.5.38-7.el6.remi.x86_64 –> Lancement de la […]

centos yum更新所有68服务器

我们有68 Centos服务器差异版本4.X 5.X,我们不想互联网更新勘误修补程序。 替代像红帽卫星服务器在Centos中使用本地更新所有的服务器。

编译/configurationYum包的选项(RPM)

是否有可能得到一个YUM包的编译选项? 在这个特殊情况下,我试图让他们用CentOS来进行标准的BIND安装,但是如果有一个YUM包的通用的方法,那也是很好的了解。 所以要清楚这将是在编译过程中yum包中的绑定二进制文件的构build过程中传递的所有选项。

如何在CentOS 5.5上将bash升级到> = 4.1?

我有一个CentOS 5.5 VPS服务器。 我想使用RVM 。 根据运行RVM安装程序时的控制台输出,RVM需要bash> = 4.1。 我只是跑yum update 。 我的bash版本现在是3.2.25。 如果我明白yum是如何工作的,那就意味着3.2.25是“属于”我的CentOS版本的bash版本,它是我可以用yum获得的最新版本。 (对吗?或者我错了吗?) 我怎样才能在CentOS 5.5系统上得到这个结果? 为了澄清,我明白我可以下载源代码并进行安装,但是我很犹豫是要跳出yum的版本pipe理系统。 有没有一种方法来升级bash而不破坏yum?