Articles of yum

如何获得YUM的包信息

我是unix系统的新手,所以如果我不清楚或者说没有任何意义的话,请原谅我。 我刚刚创build了一个Amazon Linux AMI机器,我看到它带有Java 7(1.7.0_131),但是我想要Java 8,所以我在这里find了这个线程,显示了如何更新你的Java版本….这让我非常困惑如何百胜工程。 当我做一个sudo yum search all java-1.8.0我得到这个列表作为输出: Loaded plugins: priorities, update-motd, upgrade-helper ================================ Matched: java-1.8.0 ================================ java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment java-1.8.0-openjdk-demo.x86_64 : OpenJDK Demos java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment java-1.8.0-openjdk-headless.x86_64 : OpenJDK Runtime Environment java-1.8.0-openjdk-javadoc.noarch : OpenJDK API Documentation java-1.8.0-openjdk-javadoc-zip.noarch : OpenJDK API Documentation compressed in : single archive java-1.8.0-openjdk-src.x86_64 […]

在Oracle Linux 6.9上禁用UEK存储库

我有很多运行红帽兼容内核的机器,这不是以前的问题。 但是,最新的默认行为似乎是使用“yum update”启用了UEK4来更新存储库configuration文件 下一个“yum update”将安装UEK4并将其设置为默认内核。 由此造成的任何问题,将在下次启动失败时被发现。 如果我可以在储存库文件被yum更新之前预先禁用UEK4储存库,那将是最好的。 与OL6 Update 9一起安装的默认yum存储库configuration文件/etc/yum.repos.d/public-yum-ol6.repo包含对variables$uek , $uek3和$uek4这表明可以在某些中心禁用UEK存储库办法。 [public_ol6_UEKR4] name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux $releasever ($basearch) baseurl=http://yum.oracle.com/repo/OracleLinux/OL6/UEKR4/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=$uekr4 哪里可以得到这些价值? 我可以设置他们的地方,从而防止“yum更新”无意中更改内核和搞砸了东西?

将RedHat RepojoinCentOS?

我需要安装RedHat仓库并将其添加到CentOS 7.从说明中,我需要在/etc/yum/repos.d/newRepo.repo创build一个仓库定义,它指向我的本地仓库: [local] name=newRepo baseurl=file://path/to/YUM/repo enabled=1 gpgcheck=0 protect=1 然后“yum install newRepo” 我遇到的问题是我似乎无法添加所需的所有RPM的RedHat存储库。 我怎样才能做到这一点?

CentOS 6.9:删除MySQL并重新安装另一个版本

我的服务器在CentOS 6.9 ,我正在使用yum来安装软件包。 我的问题:我试图使用这个命令安装mysql服务: sudo yum install mysql-server yum加载不兼容的版本mysql-community-server-5.7.20-1.el7.x86_64 ,应该是.el6而不是.el7 。 所以,我的问题是:如何删除.el7包,并安装.el6 mysql版本? 谢谢。

Yum在RHEL上找不到任何软件包

我有两台运行RHEL 7的服务器,安装非常类似。 最近我尝试在服务器A上find的任何包都失败,如下所示: [user@serverA ~]$ sudo yum install openldap-servers openldap-clients Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager No package openldap-servers available. No package openldap-clients available. Error: Nothing to do 但服务器B上的相同的命令发现包很好。 我进一步了解了这一点,似乎是因为前一段时间,我试图卸载pyOpenSSL ,从而导致擦除下列软件包: Sep 27 18:12:14 Erased: rhn-check-2.0.2-17.el7.noarch Sep 27 18:12:14 Erased: yum-rhn-plugin-2.0.1-9.el7.noarch Sep 27 18:12:14 Erased: rhn-setup-2.0.2-17.el7.noarch Sep 27 18:12:14 Erased: rhnsd-5.0.13-7.el7.x86_64 Sep 27 18:12:14 Erased: […]

我如何重新启动yum?

在我的服务器上,yum正在使用很多系统资源。 我的朋友build议杀死它,但我想知道我将能够重新启动它。 最好不要重新启动整个服务器。 不过,我还想要一些替代品,我宁愿知道为什么百胜将占用所有这些资源。 我是运行服务器的新手,所以我很感激任何帮助。

CentOS和包版本号令人担心

我听说过BIND中的一个漏洞。 看到这里: http : //www.isc.org/software/bind/advisories/cve-2011-0414 这个问题似乎与某些版本和我的版本(9.3.6)早于他们提到的任何版本。 我在BIND上做了一个yum安装,它下载并安装了相当旧的版本9.3.6。 事实上,我真的很担心。 我知道CentOS不升级版本,而是修补现有版本的应用程序。 但是你去哪里获得补丁或者是在后台定期下载的。 我是否假设我的CentOS回购店的客户正在修补BIND(和其他应用程序),以便当我使用YUM进行更新或安装时,我将获得最新的安全版本。 没有新的版本号,我怎么知道我已经修补了?

尝试更新postgresql-libs时出错

当我做yum update ,出现以下错误: Transaction Check Error: file /usr/lib64/libecpg.so.6.1 from install of postgresql-libs-8.4.10-1PGDG.rhel5.x86_64 conflicts with file from package postgresql84-libs-8.4.9-1.el5_7.1.x86_64 file /usr/lib64/libecpg_compat.so.3.1 from install of postgresql-libs-8.4.10-1PGDG.rhel5.x86_64 conflicts with file from package postgresql84-libs-8.4.9-1.el5_7.1.x86_64 file /usr/lib64/libpgtypes.so.3.1 from install of postgresql-libs-8.4.10-1PGDG.rhel5.x86_64 conflicts with file from package postgresql84-libs-8.4.9-1.el5_7.1.x86_64 file /usr/lib64/libpq.so.5.2 from install of postgresql-libs-8.4.10-1PGDG.rhel5.x86_64 conflicts with file from package postgresql84-libs-8.4.9-1.el5_7.1.x86_64 file […]

从centosplus中有select地安装软件包

我如何有select地从centosplus资源库中安装CentOS 6.0的软件包? 如果我启用该回购和运行yum update ,它会安装其他软件包(较新的内核等)。 我只需要一个来自centosplus包,但是我想从基础库中获取所有其他的东西。

CentOS 5.8从CentOS 5.7更新

“yum list updates”在某些CentOS 5.7机器上不显示5.8的centos-release。 这是怎么回事? 机器A [dnd@one:~]$ yum list updates | grep centos-release [dnd@one:~]$ cat /etc/redhat-release CentOS release 5.7 (Final) 机器B. [root@l-e0 ~]# yum list updates | grep centos-release centos-release.x86_64 10:5-8.el5.centos base centos-release-notes.x86_64 5.8-0 base [root@l-e0 ~]# cat /etc/redhat-release CentOS release 5.7 (Final)