在/ boot下,我们有以下文件(Red Hat Linux版本6.6) cd /boot # ls -ltr drwx—— 2 root root 12288 Oct 15 2015 lost+found -rwxr-xr-x 1 root root 4152624 Oct 15 2015 vmlinuz-2.6.32-504.30.3.el6.x86_64 -rw——- 1 root root 6084011 Oct 15 2015 initrd-2.6.32- 504.30.3.el6.x86_64kdump.img drwxr-xr-x 3 root root 1024 Oct 15 2015 efi -rw-r–r– 1 root root 106371 Oct 15 2015 config-2.6.32-504.30.3.el6.x86_64 […]
我正在构build一个RPM包,我的一个需求是python-pip,只在Epel存储库中可用。 (下面一行), Requires: python python-pip python-devel 如果操作系统已经安装了epel-release,那么一切正常。 但是,如果没有安装,那么我得到一个错误的依赖关系。 我想在查看需求之前find一种方法来让我的RPM安装epel-release。 我试图把epel-release放在同一行,但是没有奏效。 有没有办法做到这一点? 在检查依赖性之前安装它?
为了避免XY的问题,让我先描述一下情况。 我们有一个独特情况的客户项目。 我们有一个相对现代的软件栈(Keras DNN的东西),需要在客户端的系统上运行。 该系统是一个Cloudera CentOS 6集群,用于安全生产。 我们无法保证这件事曾经见过networking。 我们开发了一个bash脚本,它使用RPM从磁盘安装必要的软件包,并在我们的本地模拟(容器化)集群上进行testing(因为repo数据库不是最新的,所以YUM失败)。 经过一番捣鼓之后,我们能够让Keras运行起来,而不需要像从互联网上的数据包那样运行。 客户端有自己的虚拟化系统,它应该和实际的集群非常接近(就configuration而言)。 但是,当他运行它时,总是发生巨大的灾难。 很多错误,如: (用于通过sudo rpm -Uvh glibc-common-2.12-1.209.el6_9.1.x86_64.rpm glibc-2.12-1.209.el6_9.1.x86_64.rpm glibc-headers-2.12-1.209.el6_9.1.x86_64.rpm glibc-devel-2.12-1.209.el6_9.1.x86_64.rpm安装glibc-common-2.12和朋友sudo rpm -Uvh glibc-common-2.12-1.209.el6_9.1.x86_64.rpm glibc-2.12-1.209.el6_9.1.x86_64.rpm glibc-headers-2.12-1.209.el6_9.1.x86_64.rpm glibc-devel-2.12-1.209.el6_9.1.x86_64.rpm ) warning: ./rpm/glibc-common-2.12-1.209.el6_9.1.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY error: Failed dependencies tzdata >= 2015g-4 is needed by glibc-common-2.12-1.209.el6_9.1.x86_64.rpm libc.so.6(GLIBC_2.13)(64bit) is needed by (installed) util-linux-2.23.2-26.el7.x86_64 libc.so.6(GLIBC_2.13)(64bit) is […]
我想安装在Centos 7上的php-mssql连接到远程mssql服务器,但是当我运行'yum安装php-msssql'。 我得到一个冲突错误 Error: php56w-common conflicts with php-common-5.4.16-42.el7.x86_64 You could try using –skip-broken to work around the problem ** Found 3 pre-existing rpmdb problem(s), 'yum check' output follows: ipa-client-4.4.0-14.el7.centos.6.x86_64 has installed conflicts freeipa- client: ipa-client-4.4.0-14.el7.centos.6.x86_64 ipa-client-common-4.4.0-14.el7.centos.6.noarch has installed conflicts freeipa-client-common: ipa-client-common-4.4.0-14.el7.centos.6.noarch ipa-common-4.4.0-14.el7.centos.6.noarch has installed conflicts freeipa- common: ipa-common-4.4.0-14.el7.centos.6.noarch 我怎样才能解决这个错误,并安装php-mssql包?
我的公司托pipe一个开源RPM库,并且希望每天开始计算RPM下载次数。 该存储库托pipe在Apache httpd上。 任何人都可以推荐一个很好的方法来计算只有RPM文件(这将具有http://packages.mycompany.com/packages/continuous/trunk/fedora/10/RPMS/package1.rpmforms的URL)的下载不包括对索引浏览的存储库URL的其他访问等。
我正在尝试将MySQL从4.1.20升级到5.1.39。 v4.1是通过RPM安装的,没有问题,但是尝试升级会抛出一些错误的警告,例如: #rpm – 升级MySQL-client-5.1.39-0.glibc23.i386.rpm 警告:MySQL-client-5.1.39-0.glibc23.i386.rpm:V3 DSA签名:NOKEY,密钥ID 5072e1f5 错误:失败的依赖关系: MySQL-client-5.1.39-0.glibc23需要libncursesw.so.5 # 即使我已经安装在/usr/lib/libncurses.so.5 我也得到: #rpm – 升级MySQL-server-5.1.39-0.glibc23.i386.rpm 警告:MySQL-server-5.1.39-0.glibc23.i386.rpm:V3 DSA签名:NOKEY,密钥ID 5072e1f5 错误:失败的依赖关系: MySQL-server-5.1.39-0.glibc23需要perl(DBI) # 即使报告的版本是1.609: #perl -M'DBI 999'-e1 需要DBI版本999 – 这只是版本1.609。 我怎样才能让RPM看到他们安装? 或者现在是恢复从源代码构build的时候了? 编辑:为了logging,这是一个相当古老的红帽盒(i686,虽然我正在尝试i386 RPMs)
我运行的Apache 2.0的RHEL4服务器,我需要PHP 5.2.1 – 5.2.11的SugarCRM临5.5.0。 我也需要与其他版本的PHP并行运行,所以我从CGI的源代码编译了它。 问题是,我只在某些页面上收到内部服务器错误: [星期二1月19日20:53:53 2010] [错误] [客户端69.106.58.53] * glibc检测到*双免费或腐败(出):0x008df858 ***,引用:https://(删除隐私)/索引.PHP?动作=login和模块=用户和login_module =家庭及login_action =指数 [2月19日20:53:53 2010年] [错误] [客户端69.106.58.53]脚本头过早结束:php-cgi-5.2.11,引用:https://(为隐私删除)/index.php?动作=login和模块=用户和login_module =家庭及login_action =指数 我也试着运行“sudo up2date –update”,并且从5.2.1到5.2.12testing了PHP的每一个版本,没有运气。 这是我的PHPconfiguration看起来像: make clean && ./configure –prefix = / usr / local / php-5.2.11 –enable -fastcgi –enable-force-cgi-redirect –enable-discard-path –enable-mbstring –with- libxml-dir –with-pear –with-curl –with-openssl –with-kerberos –with-zlib –with-mysql –with-pdo-mysql –with-imap –with-imap -ssl […]
我试图在CentOS上安装wxGTK-devel,并且因为它不在基本仓库中,我添加了RPMForge。 但现在我得到这些破碎的依赖关系。 我不想开始篡改单独的RPM,因为我怀疑它会让事情变得更糟。 我记得几个月前从RPMForge安装这个软件包没有问题。 请指教。 … 来自rpmforge的wxGTK-2.8.10-1.el4.rf.x86_64解决了问题 – >缺less依赖:包wxGTK-2.8.10-1.el4.rf.x86_64(rpmforge)需要libgstreamer-0.8.so.1()(64位) 来自rpmforge的wxGTK-2.8.10-1.el4.rf.x86_64具有解散问题 – 缺less相关性:包wxGTK-2.8.10-1.el4需要libgstgconf-0.8.so.0()(64位)。 rf.x86_64(rpmforge) 来自rpmforge的wxGTK-2.8.10-1.el4.rf.x86_64具有解散问题 – 缺less相关性:包wxGTK-2.8.10-1.el4需要libgstinterfaces-0.8.so.0()(64位)。 rf.x86_64(rpmforge) 错误:缺less依赖关系:包wxGTK-2.8.10-1.el4.rf.x86_64(rpmforge)需要libgstreamer-0.8.so.1()(64位) 错误:缺less依赖关系:包wxGTK-2.8.10-1.el4.rf.x86_64(rpmforge)需要libgstinterfaces-0.8.so.0()(64位) 错误:缺less依赖关系:包wxGTK-2.8.10-1.el4.rf.x86_64(rpmforge)需要libgstgconf-0.8.so.0()(64位)
我想从我的Linux机箱内核2.6中删除鱿鱼包 root@t:~/devel # rpm -i squid-2.6.STABLE18-5.endian6.i586.rpm –nodeps package squid-2.6.STABLE18-5.endian6 is already installed root@t:~/devel # rpm -e squid-2.6.STABLE18-5.endian6.i586.rpm –nodeps error: package squid-2.6.STABLE18-5.endian6.i586.rpm is not installed 怎么了?
我想升级git导致centos5上的版本是1.5.5.6。 yum upgrade git说:“没有软件包标记为更新”。 我使用错误的转速? 我如何使用不同的rpm? 我应该用哪个?