Articles of yum

CentOS 5.8 ISO与自定义软件包

如何用自定义软件包创buildCentOS 5.8 .iso映像? 我必须创build一个只有我们的生产系统所需的包。 我已经拥有所有在其文件夹中解决的rpms。 我已经使用createrepo从该文件夹成功创build了一个存储库。 据我了解,我应该把rpm文件放在CentOS文件夹中,而repodata文件夹应该包含一个软件包pipe理器所需的元数据。 我不知道应该修改现有的comps.xml文件还是创build一个新的,或者使用哪个结构,因为这只是默认的CentOS安装盘上包含的软件包的一个子集。 我知道从默认的iso中删除软件包可能是徒劳的,但这是我的工作顺序,在那里没有太多的工作要做。 (也有一些软件包在默认的iso下不可用) 非常感激

当我在RedHat上安装MongoDB时出现错误

我试图通过以下文件在我的RedHat服务器上安装Mongo Server: http : //docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat-c​​entos-or-fedora-linux/ 这里是我的环境信息: [root@localhost tmp]# uname -a Linux localhost.localdomain 2.6.18-164.el5PAE #1 SMP Tue Aug 18 15:59:11 EDT 2009 i686 i686 i386 GNU/Linux [root@localhost yum.repos.d]# ll /etc/yum.repos.d/ -rw-r–r– 1 root root 115 Apr 3 17:19 10gen.repo -rw-r–r– 1 root root 1426 May 24 2009 CentOS-Base.repo -rw-r–r– 1 root root 954 Aug 12 2010 […]

我的Python安装已损坏/损坏。 我如何解决它?

我在我的RedHat Linux版本7服务器(最初安装了Python 2.6.x)上按照这些说明操作: 开始的指示 安装构build工具 sudo yum install make automake gcc gcc-c++ kernel-devel git-core -y 安装python 2.7并更改默认的python符号链接 sudo yum install python27-devel -y sudo rm /usr/bin/python sudo ln -s /usr/bin/python2.7 /usr/bin/python yum仍然需要2.6,所以写入和备份脚本 sudo cp /usr/bin/yum /usr/bin/_yum_before_27 sudo sed -is/python/python2.6/g /usr/bin/yum sudo sed -is/python2.6/python2.6/g /usr/bin/yum 应该现在显示2.7.5或更高版本: python -V 结束指示 上述命令和意见摘自: http://www.lecloud.net/post/61401763496/install-update-to-python-2-7-and-latest-pip-on python -v命令返回了这个: -bash: python: command not […]

用yum安装同一个包的多个版本?

我有一个服务器与一个奇怪的内部版本的MySQL安装,并希望在该节点上安装collectd。 不幸的是,collectd对MySQL有依赖性,并且安装失败,因为它预期MySQL的某个版本,因为安装的版本是唯一的版本。 是否有可能安装第二个MySQL版本只是为了通过YUM错误? 或者让百胜觉得它的安装?

无法在centos 6上安装vsftpd 6

我在安装vsftpd时遇到了麻烦6.当我input命令 yum install vsftpd 我得到以下内容: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.widexs.nl * extras: mirror.serverbeheren.nl * updates: mirror.serverbeheren.nl Setting up Install Process No package vsftpd available. Error: Nothing to do 而我不知道如何解决这个问题。 有没有人有一个想法? 我应该添加另一个回购,如果是的话,我应该怎么做? 我对Centos很新,我已经习惯了Ubuntu,我可以使用apt-get来安装大多数东西。 提前致谢!

无法在Linux中安装R tseries,quadprog,xts软件包

我正在使用R版本3.4.0 我正在尝试在Linux机器上安装tseries软件包: install.packages('https://cran.cnr.berkeley.edu/src/contrib/tseries_0.10-42.tar.gz',dependencies = TRUE,repos = NULL,type ="source") It gives error: ERROR: compilation failed for package 'xts' * removing '/usr/lib64/R/library/xts' ERROR: dependency 'xts' is not available for package 'TTR' * removing '/usr/lib64/R/library/TTR' ERROR: dependencies 'xts', 'TTR' are not available for package 'quantmod' * removing '/usr/lib64/R/library/quantmod' ERROR: dependencies 'quadprog', 'quantmod' are not available for package 'tseries' […]

与不同的Perl安装混乱

我试图升级Perl,并把我的电脑进入一个完整的混乱我目前正在运行RHEL6.5,64位,这是事情: 我安装了perl-5.10.1,工作很好。 这是安装,我可以看到它从百胜 我想安装一个Perl IDE的Padre,但至less需要v5.11 [我太亲近了! :() 在我有权访问的回购协议中没有Perl的新版本(并且我有一个限制,我不能添加新的回购) 我得到了我的老板的批准,从www.perl.org下载perl-5.20 .0并试图安装它 …混乱开始! 首先,我用自己的id安装了新的perl,并将perl推到了我的家庭目录下的某个地方 我用'perl -v'进行了testing,可以看到我的env指向较新的安装,但是,yum从来没有认出它(不是真正的问题) 当我试图安装Padre时,似乎不知何故它已经对原始perl(来自/ usr / bin)进行了硬编码,并且仍然声称5.11更新。 试着修复它,我再次安装了新的perl,现在使用root,使它在/ usr树下推送perl …它安装了,但推送perl到/ usr / local / bin,而不是/ usr / bin 再次,我还有一个perl安装,但Padre仍在寻找/ usr / bin上的一个 我放弃了Padre,并删除了与它相关的文件,以及安装在我的主目录上的perl,但是现在我已经编写的几个perl脚本正在抛出如下错误: perl -cw "xmltest.pl" (in directory: /home/myid/scripts/xmltest.pl) perl: symbol lookup error: /usr/lib64/perl5/auto/Data/Dumper/Dumper.so: undefined symbol: Perl_Istack_sp_ptr Compilation failed. …和Data :: Dumper不是唯一的一个…每当我禁用其中一个模块,另一个挂在相同,或类似的方式 从我读到的这个问题看来,这个问题似乎与最初为一个perl版本安装的模块有关,并且正在被另一个版本调用,但是,我已经强制我使用的模块直接从CPAN重新安装,并且它们仍然失败 问题 […]

禁用yum事务检查文件冲突

如何禁用yum事务检查文件? Transaction check error: file /usr/local/xenco/backend/current from install of xenco-rr-1.9.6-104.x86_64 conflicts with file from package xenco-server-1.9.6-104.x86_64

无法在centos 6.5上安装python-dev

无法在centos 6.5上安装python-dev。 百胜说:“没有可用的软件包python-dev。” 请没有graphics解决scheme。

检查安装的软件包,如果没有find安装

我需要检查已安装的软件包,如果没有安装它们。 RHEL,CentOS,Fedora示例: rpm -qa | grep glibc-static glibc-static-2.12-1.80.el6_3.5.i686 我如何在BASH中进行检查? 我要做点什么吗? if [ "$(rpm -qa | grep glibc-static)" != "" ] ; then 而我需要为其他发行版使用什么? apt-get的?