Articles of yum

在centos上安装mongodb的问题5

我试图通过yum为我的centos 5.1服务器安装mongodb。 我遵循在yum文件夹中创build.repo文件的说明,但它仍然不起作用。 这里是问题的截图: —- http://prntscr.com/41b22y 我键入yum安装mongodb组织,但即时通讯“无事可做”的错误。 我不确定我做错了什么。 我什至做了百胜makecache ,仍然没有工作。 #### cat mongodb.repo [mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64 gpgcheck=0 enabled=1 [/etc/yum.repos.d] # yum install mongodb-org Loaded plugins: fastestmirror, priorities Determining fastest mirrors addons | 1.9 kB 00:00 base | 1.1 kB 00:00 extras | 2.1 kB 00:00 mongodb | 951 B 00:00 updates | 1.9 kB […]

yum试图在el6上安装el5

当我运行下面的yum命令,我得到这个错误: Package: git-1.7.10.1-1.el5.rf.x86_64 (rpmforge) Requires: libcurl.so.3()(64bit)" 我读过这个错误是由于运行el5 rpmforge或者安装了一些el5的软件包。 我怎么解决这个问题? $ yum install git Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.kiewel-online.ch * epel: fedora.kiewel-online.ch * extras: centos.kiewel-online.ch * rpmforge: mirror.de.leaseweb.net * updates: centos.kiewel-online.ch Setting up Install Process Resolving Dependencies –> Running transaction check —> Package git.x86_64 0:1.7.10.1-1.el5.rf will be installed –> […]

如何只使用Yum从一个特定的仓库下载一个包?

语境: 我们有多个自定义的yum软件库(在CentOS 6上),我们的用户通过yum来定期安装各种/任意的软件来testing。 我们有一个可用于多个存储库的软件包。 它在两个不同的存储库上被命名为完全相同的东西,称它们为Y和Z,但是包不相同。 这两个存储库都用于其他的东西/安装,但是这个软件包只能从repo Y安装。 我试过的东西: 当我手动安装有问题的软件包时,我排除/包括回购确保我得到正确的版本。 但是,普通用户a)忘了这么做,并且b)有时会安装依赖于所涉及的包的其他包,并且将其作为依赖性安装过程的一部分从错误的回购库中安装。 题: 有没有什么办法可以configurationyum的默认值来表示“如果包X可以从多个源中select,比源Z优先/坚持源Y? 我的目标不是要改变我们的用户目前拥有的正常的yum install过程; 他们应该仍然可以使用最简单的语法来安装任意的软件。 只是特定的包(手动安装或作为依赖项安装的一部分)应该只允许来自某个回收站。

在CentOS上我如何获得boost头文件?

什么CentOS 6包名称,我需要安装boost头文件: yum install boost似乎不起作用。 有一个特殊的编译器指令,我需要用来指向包含文件? 还是有另一个安装包?

通过yum更新OpenSSH到最新的稳定版本

我正在运行CentOS 5.7,需要将OpenSSH升级到最新的稳定版本(PCI合规性问题)。 但是,通过CentOS yum仓库可用的最新版本是4.3p2。 如何使用yum更新到最新的稳定版本? 我应该设置不同的存储库吗?

百胜中断,现在发生冲突

我有一个Centos 6.7服务器,我想更新。 所以我做了 yum update 然而,这是在一个活的服务器上(我不是很聪明,我知道)。 服务器耗尽资源,yum更新被中断。 我现在可以不再运行yum update 。 我已经尝试了yum clean all ,但似乎无法启动百胜餐饮。 这是我得到的: # yum update Loaded plugins: downloadonly, fastestmirror Traceback (most recent call last): File "/usr/bin/yum", line 29, in <module> yummain.user_main(sys.argv[1:], exit_code=True) File "/usr/share/yum-cli/yummain.py", line 300, in user_main errcode = main(args) File "/usr/share/yum-cli/yummain.py", line 115, in main base.getOptionsConfig(args) File "/usr/share/yum-cli/cli.py", line 229, […]

php56w – 常见的与旧版本的php(Centos)冲突

我试图更新我的stream浪者使用PHP 5.6,我基本上是在命令行上执行以下过程。 sudo yum删除php *(删除PHP) wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm (安装最新的remi repo 🙂 rpm -Uvh remi-release-6 * .rpm sudo yum安装php php-普通php-devel php-fpm php-gd php-mbstring php-mcrypt php-mysqlnd php-pdo php-pear php-xml php-pecl-xdebug php-pecl -amqp 前两个步骤似乎很好,但是在做'安装过程'的最后一步,我得到以下错误: Error: php56w-common conflicts with php-common-5.3.3-46.el6_6.x86_64 You could try using –skip-broken to work around the problem You could try running: rpm -Va –nofiles –nodigest 我需要上面所有与PHP 5.6兼容的模块,任何人都可以build议我下一步应该做的工作?

Centos:如何在另一台服务器上安装所有的软件包?

我已经完成了rpm -qa > file ,现在我想将文件复制到另一台服务器,并通过它运行并在新服务器上安装所有这些软件包。 我做了这样的事情: for pkg in猫文件中的for pkg in ; do yum -y install $pkg; done ; do yum -y install $pkg; done ; do yum -y install $pkg; done ,它的工作,但需要太多的时间,你知道一个更短的方式来实现这一目标? 我没有安装自动configurationpipe理器软件。 如果我知道如何通过文件运行并切换换行符只需要一个空格,我可以简单地通过运行它: yum install -y pkg1 pkg2 pkg3但是我不知道如何处理文件上的数据以便显示像那样。 (有空格而不是换行符)

权限被拒绝以root身份启动tomcat

我刚开始使用CentOS。 我安装Java yum install java-1.7.0-openjdk-devel 添加了一个用户: $useradd supersite 已下载的tomcat: $wget http://apache.mirror.anlx.net/tomcat/tomcat-7/v7.0.42/bin/apache-tomcat-7.0.42.zip $unzip apache-tomcat-7.0.42.zip -d tomcat7 创build服务configuration: $ cd /etc/init.d $ edit tomcat7-supersite 我从这里复制文件。 但是,当我尝试以root用户身份运行(我看到我是root @ myip) service tomcat7-supersite start 我得到: env: /etc/init.d/tomcat7-supersite: Permission denied 为什么?

在CentOS / Fedora上查找(un)使用的软件包?

简而言之:从安装的所有(rpm)软件包中,我想找出未使用的软件包(例如自过去6个月以来)。 总之:我有很多机器有着可敬的服务logging。 每次我从一个版本升级到另一个时,我感到惊讶的是升级过程如何。 然而,多年来,许多软件包被安装(通过百胜餐饮),我知道其中的一些不再使用。 我想摆脱这些,因为它们对资源使用和系统的整体安全性有负面影响。 我正在寻找find未使用的软件包的最佳方法。 一种方法是手动筛选已安装的软件包? 该方法的工作,我学到了很多,但它非常耗时。 所以我正在寻找一种自动化的方式来识别未使用的包,所以我可以手动清理它们。 我想一个前进的方法是监视服务器上所有使用的文件,将它们链接到包,看看剩下的是什么。 有什么可用于此目的吗? 有更多创造性的方法来完成这个吗?