草庐IT

Linux Yum 致命 Python 错误 : pycurl: libcurl link-time version is older than compile-time version

所以这个错误让我发疯,我在网上搜索了很多次,运行了一些东西但没有结果。使用yum时出现以下错误。[root@texaspycurl-7.19.0]#yumupdateFatalPythonerror:pycurl:libcurllink-timeversionisolderthancompile-timeversionAborted[root@texaspycurl-7.19.0]#rpm-qa|greppycurlpython-pycurl-7.19.0-8.el6.i686[root@texaspycurl-7.19.0]#rpm-qa|grepcurlcurl-7.19.7-26

linux - Yum 试图在 CentOS 6 上安装 .el7 版本

我已经生成了两个RPM。一个用于CentOS6,一个用于CentOS7。我的包-0.0.1-1.el6.x86_64我的包-0.0.1-1.el7.x86_64当我在CentOS6机器上执行yuminfomy-package时,它会给我el7信息。当我执行yuminstallmy-package时,它执行相同的操作,获取el7版本。为什么要这样做?我试图避免在el6机器上安装el7版本。 最佳答案 听起来您将它们放在同一个yum存储库中。你不应该。您应该将一个发布到CentOS6存储库,将另一个发布到CentOS7存储库。否则,yu

linux - CentOS yum -y install 和 yum install 有什么区别

我见过两种安装包的方式,比如CentOS上的squid:1.yum-yinstallsquid2.yuminstallsquid谁能告诉我它们之间有什么区别?另外,我使用的是CentOSv.6.6 最佳答案 如果您提供-y它会自动为以后的问题选择"is",即您确定要安装squid吗?[是/否]?如果安装需要很长时间并询问多个问题,这很方便,当您一次安装多个程序时会发生这种情况。在这种情况下,必须时不时地输入enter才能让该过程继续进行可能会很烦人。您可以通过阅读yum的帮助信息轻松找到答案:yum-h

linux - 在 AWS linux 上通过 yum 安装 MongoDB 失败 : HTTPS Error 404 - Not Found

我试图按照MongoDBDoc上的步骤通过yum在我的服务器上安装mongodb@3.4。.首先,我在/etc/yum.repos.d/目录中创建了一个名为mongodb-org-3.4.repo的文件,并复制如下文本。[mongodb-org-3.4]name=MongoDBRepositorybaseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.4/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-3.4.

linux - 重建 yum 仓库

我们在AmazonS3上有一个私有(private)仓库。我没有设置,所以我不知道它是如何完成的。现在我需要向其中添加一些新包,但它们没有被识别。我假设这是因为repo将文件列表保留在repodata文件夹中。我该如何重建它? 最佳答案 使用createrepo命令构建和/或更新存储库元数据。 关于linux-重建yum仓库,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1340

linux - 在没有 apt-get 或 yum 的情况下安装 git 或更新 git

我有一些linux机器不允许我使用yum安装软件包。相反,我需要下载zip或tar,然后使用包管理器将这些项目安装到我的linux机器上。当您转到git-scm时页面,他们提供的安装git的唯一方法是从命令行使用yum、apt-get等。为什么不只是一个zip文件?在哪里可以找到要安装的包?有没有其他人遇到同样的问题? 最佳答案 我之前遇到过同样的问题。我尝试从源代码安装git,它工作正常。首先安装这些包:curlautoconfzlib-developenssl-develperlcpioexpat-develgettext-de

linux - Centos Python2.7 YUM依赖解析与Python2.7

我正在尝试为VagrantVM使用Centos机器(因为我认为它最接近AWSAmazonLinux机器)。问题AmazonLinux有python2.6作为系统python,但也有python2.7包可用于Amazonrepo。Centos没有可用的python2.7包。当yum安装特定包时,我无法解析python2.7依赖项。我尝试过的事情使用SCLpython27-据我所知,它仅适用于SCLbashsession,并且在使用yum安装软件包时不解析依赖关系。下载python2.7并构建一个RPM包(使用FPM)以使用yum和rpm在本地安装-这成功安装了python2.7,但它没有

python - 如何安装 libhdf5-dev? (没有 yum、rpm 或 apt-get)

我想使用需要安装libhdf5-dev的h5py。我从源代码安装了hdf5,并认为编译该选项的任何选项都会为我提供开发人员header,但看起来不像。有人知道我该怎么做吗?我需要下载其他来源吗?(虽然我找不到)我在amazonlinux上,yumsearchlibhdf5-dev没有给我任何结果,而且我不能使用rpm或apt-get到那里,因此我想自己编译它。 最佳答案 如果问题是您没有找到h5py的操作系统级开发库。这是因为您一直在寻找/搜索错误的软件包名称-您正在尝试的是Ubuntu,对于CentOS,它是hdf5-devel。

linux - Yum 安装自制 RPM 报错

我正在尝试使用“yuminstallmy.rpm”安装一些东西问题是我得到了TypeError:anintegerisrequirederror:pythoncallback>failed,aborting!这是什么意思?我打开了yum安装的详细信息,无法弄清楚任何事情。这是RHEL6.1谢谢 最佳答案 如果rpm在安装包时由于某种原因无法访问该文件,则会抛出此错误。例如,如果您的rpm位于带有root_squash指令的NFS共享上,并尝试安装,那么由于root在尝试访问该文件时将不被允许,它将失败,并且它会抛出这个确切的错误。如

linux - Bash 脚本 - 确定供应商和安装系统(apt-get、yum 等)

我正在编写一个用于各种Linux平台的shell脚本。脚本的一部分安装了几个包。我如何确定linux供应商和默认系统安装机制,例如Debian/Ubuntu有apt-get/apt,Fedora有yum等等...提前致谢 最佳答案 您真的不需要检查供应商,因为他们可能决定更改包装系统(不太可能,但从概念上讲,您必须确保对于您测试的每个发行版,您尝试正确的包管理器命令)。您所要做的就是测试安装本身:YUM_CMD=$(whichyum)APT_GET_CMD=$(whichapt-get)OTHER_CMD=$(which)然后可能按