Articles of yum

yum声明python没有安装

试图安装collectd,但由于某种原因,它声称python没有安装: yum install collectd Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Setting up Install Process Resolving Dependencies –> Running transaction check —> Package collectd.i386 0:4.10.0-4.el5 set to be updated –> Processing Dependency: libxml2.so.2 for package: collectd –> Processing Dependency: libcurl.so.3 for package: collectd –> Processing Dependency: libpython2.4.so.1.0 for package: collectd –> Processing Dependency: […]

基于事实的参数化的可靠命令,怎么做?

我正在更新我的一些可靠的手册,以运行最新版本的Fedora,现在默认使用dnf 。 由于我的大多数剧本都应该在CentOS上运行, 所以我希望我的脚本在运行CentOS机器时运行ansible yum命令,并且在运行Fedora时运行dnf命令(在Ansible 1.9中是新的)的作用是。 换句话说,我想编写一个能够智能地select右命令的操作(类似于): – name: Install zsh sudo: yes yum|dnf: name=zsh state=latest …而不是复制粘贴相同的命令两次,用dnfreplaceyum中的一个,然后实现一些逻辑,说明两个不同的angular色之一运行: – name: Install zsh (yum version) sudo: yes yum: name=zsh state=latest – name: Install zsh (dnf version) sudo: yes dnf: name=zsh state=latest 在有人匆匆忙忙之前: 我知道在最新的Fedora中有一个dnf的别名,而且我可以直接离开剧本 …我的问题不是关于编写与CentOS / Fedora兼容的剧本,我的问题是关于根据目标环境select相同参数的不同命令

RHEL 6.3升级OpenSSH和Apache

我们刚刚从403Labs对一台服务器(RHEL 6.3 x86_64)进行了外部安全扫描以获得PCI合规性,结果似乎主要表明我们有一大堆需要升级才能通过扫描的应用程序。 之前说过,我遇到的问题是软件包pipe理器(yum)和remi repo的使用没有Apache和OpenSSH所需的版本。 我已经执行了以下操作: yum update yum –enablerepo=remi,remi-test install httpd mysql mysql-server php php-common 这解决了我们的关键和高风险的结果,但中等水平的结果仍然表明,我们需要进一步升级以下软件包。 我们需要的升级包括: Current Required Apache 2.2.15 to >= Apache 2.2.23 OpenSSH 5.3 to >= 5.7 所以,由于软件包pipe理员不能让我升级到这些版本,我该怎么去做呢? 我目前的前提下,我将需要从源代码安装。 如果有更好的select,请指出。 另外,如果我别无select,只能从源代码安装,有人可以帮助我确定什么是适当的源代码包,以便我知道我正在为我的操作系统安装正确的版本? 非常感谢您的帮助。

AWS yum不能从私有子网(从公共工作)

我有一个私有和公有子网的VPC – 每个都包含一个相同的RHEL7服务器。 我相信VPC设置正确(见下文)。 但是,公共服务器可以使用yum,而私有服务器则不能。 私人收到错误… $ yum search apache Failed to set locale, defaulting to C Loaded plugins: amazon-id, rhui-lb Repo rhui-REGION-client-config-server-7 forced skip_if_unavailable=True due to: /etc/pki/rhui/cdn.redhat.com-chain.crt Repo rhui-REGION-client-config-server-7 forced skip_if_unavailable=True due to: /etc/pki/rhui/product/rhui-client-config-server-7.crt Repo rhui-REGION-client-config-server-7 forced skip_if_unavailable=True due to: /etc/pki/rhui/rhui-client-config-server-7.key Repo rhui-REGION-rhel-server-releases forced skip_if_unavailable=True due to: /etc/pki/rhui/cdn.redhat.com-chain.crt Repo rhui-REGION-rhel-server-releases forced skip_if_unavailable=True due to: […]

在Amazon Linux上安装Google Chrome

我正在尝试使用yum在Amazon Linux上安装Google Chrome的最新版本。 据我所知,亚马逊Linux基于RHEL / Centos,但看起来并不像谷歌那样直接支持。 我遵循http://www.raywaresoftware.com/10/using_yum_to_install_google_chrome /中的说明,但是在使用命令进行安装时 yum install google-chrome-stable 该命令输出错误 错误:软件包:google-chrome-stable-44.0.2403.157-1.x86_64(google-chrome)需要:libXss.so.1()(64bit) 错误:软件包:google-chrome-stable-44.0.2403.157-1.x86_64(google-chrome)需要:libgconf-2.so.4()(64bit) 我试图用命令安装libXss yum install libXScrnSaver 不过,我得到的消息是: 由于存储库优先级保护而被排除的2498软件包无libXScrnSaver软件包可用。 错误:无事可做 我怎样才能安装丢失的软件包? 我现在被卡住了,因为我们需要在服务器上安装Chrome来通过Xvfb运行无头UItesting,但是我们无法将Chrome浏览器放到服务器上。 谢谢

如何降级mongodb 3.4.2到2.6.11?

我在CentOS沙箱服务器上安装了mongodb 2.6.11。 Dec 03 22:24:38 Updated: mongodb-org-mongos-2.6.11-1.x86_64 Dec 03 22:25:07 Updated: mongodb-org-tools-2.6.11-1.x86_64 Dec 03 22:25:08 Updated: mongodb-org-shell-2.6.11-1.x86_64 Dec 03 22:26:39 Updated: mongodb-org-server-2.6.11-1.x86_64 Dec 03 22:29:37 Updated: mongodb-org-2.6.11-1.x86_64 我想升级沙箱到最新的mongodb版本。 所以,我遵循这里的方向: https://docs.mongodb.com/master/tutorial/install-mongodb-on-red-hat/ 特别是,我不得不创build一个/etc/yum.repos.d/mongodb-org-3.4.repo文件。 这工作得很好。 # mongod -version db version v3.4.2 现在,我想说服自己,如果需要,我可以将mongodb降级到版本2.6.11。 当我尝试降级时,出现错误: # yum downgrade mongodb-org Error: Package: mongodb-org-3.4.1-1.el6.x86_64 (mongodb-org-3.4) Requires: mongodb-org-mongos = 3.4.1 Installed: mongodb-org-mongos-3.4.2-1.el6.x86_64 (@mongodb-org-3.4) […]

确认yum-cron在CentOS 7服务器上configuration正确

有什么方法可以testingyum-cron是否configuration正确? 我需要确认它会自动安装安全补丁,并且会在这样做的时候给我发邮件。 我有一个安装了yum-cron的CentOS 7 web服务器。 它已经运行了几个月,我还没有收到任何电子邮件,也没有看到/var/log/yum.log任何更新。 我想这是因为实际上没有任何安全更新影响到我。 当我运行yum –security list updates我得到的消息No packages needed for security ,而且我没有看到最新的关键补丁影响了我在centos中的公布 。 我的/etc/yum/yum-cron.conf看起来像下面这样,有一个真实的电子邮件地址,而不是[email protected] : [commands] update_cmd = security update_messages = yes download_updates = yes apply_updates = yes [emitters] emit_via = stdio,email [email] email_from = root@localhost email_to = root,[email protected] email_host = localhost

如何在centos 6 x86_64上安装php 5.2.17

有谁知道如何安装PHP 5.2.17在64位的centos 6安装? 我有一个旧的遗留系统,需要php 5.2.17,但centos 6只支持php 5.3。 我已经安装了如webtatic回购,但没有运气。 我应该宁愿恢复到centos 5并安装在那里? 任何想法,我出去?

为什么用yum两次安装相同的软件包不给我相同的文件?

我所面对的情况是:我build立了一个CentOS 5.9机器,该机器应该尽可能地靠近另一个CentOS 5.9机器的副本,但不是克隆机器。 使用yum,我(尽可能)安装了目标机器上的所有软件包,这些软件包也安装在源计算机上(由yum list installed的yum list installed和rpm -qa )。 之后,我使用md5deep来查找目标机器上仍然丢失的文件。 我发现比我预期的更多的丢失文件,从而发现我目前的问题。 在目标和源机器上,软件包traceroute-3:2.0.1-6.el5.i386被安装(说yum list installed )。 在两台机器上repoquery –info –show-duplicates traceroute只列出这个版本的软件包,并告诉我它可以在基本库中find。 在这两台机器上rpm -ql traceroute-2.0.1-6.el5.i386列出了相同的文件。 在这两台机器上rpm -V traceroute-2.0.1-6.el5.i386告诉我,安装进行顺利(没有文件修改/丢失)。 traceroute-2.0.1-6.el5.i386.rpm的快速浏览只显示了一个二进制文件(/ bin / traceroute),符号链接和文档,所以我不希望编译发生在我安装该包(但我不是一个RPM专家,它只是快速查看,不是一个彻底的考试)。 file /bin/traceroute告诉我: /bin/traceroute: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), stripped在两台机器上/bin/traceroute: ELF 32-bit LSB executable, […]

用yum安装Go 1.8

我是Linux / Yum的新手,只是设置了一个AWS AMI实例。 我正在尝试安装Go 1.8。 当我运行sudo yum install golang它安装了1.6.3版本。 我怎样才能让它安装版本1.8? [ec2-user@ip-123 ~]$ yum –showduplicates list golang | expand Loaded plugins: priorities, update-motd, upgrade-helper Available Packages golang.x86_64 1.5.3-1.22.amzn1 amzn-main golang.x86_64 1.6.3-2.57.amzn1 amzn-updates