我是PXE引导一个Linux发行版,我想包含一个包列表。 我把这些软件包列在一个kickstart文件中。 其中一些软件包将无法使用当前的发行版,并在安装过程中,我得到“无法打开.rpm”。 目前我正在寻找哪些软件包不能正常工作,但是一次只能有一个软件包出现故障,此时我必须从ks中删除出现故障的软件包,并尝试重新安装以进行下一步操作失败的包。 我想知道是否有办法在遇到错误后强制继续安装,以便我可以一次查看所有失败的软件包,而不是一次一个地查看。 我不希望这个力量继续导致一个有效的操作系统,只是我可能能够看到一次尝试不能使用的软件包
每次我尝试运行sudo yum install mysql-devel 我遇到了以下错误: Setting up Install Process Resolving Dependencies –> Running transaction check —> Package mysql-devel.i686 0:5.1.73-3.el6_5 will be installed –> Processing Dependency: mysql = 5.1.73-3.el6_5 for package: mysql-devel-5.1.73-3.el6_5.i686 –> Finished Dependency Resolution Error: Package: mysql-devel-5.1.73-3.el6_5.i686 (updates) Requires: mysql = 5.1.73-3.el6_5 Installed: mysql-5.5.28-1.el6.i686 (@CentALT) mysql = 5.5.28-1.el6 Available: mysql-5.1.71-1.el6.i686 (base) mysql = 5.1.71-1.el6 […]
我有一个较旧的系统(Fedora Core 6,它是一个孤立的系统,用于为旧设备构build)。 我试图build立一个匹配的虚拟机,我注意到我无法解释的差异。 两个系统都包含glibc-2.5-3包,其中包含文件/lib/libc-2.5.so。 rpm -qi glibc输出在两个系统上完全匹配。 在这两个系统上, rpm -Vv表示一切正常( …….. /lib/libc-2.5.so )。 两个系统上文件的md5sum不匹配。 ( 当我在两个系统上执行objdump -x文件时,我得到了不同的起始地址值,确认实际上这两个SO文件是不同的。 那么,为什么rpm -V告诉我,md5sum匹配,当它显然没有? 这些图书馆怎么变了?
我pipe理Debian和CentOS服务器的组合。 我有一个本地的DEB库,在Debian服务器上与apt-mirror保持同步。 由于这台服务器有这么多的额外的HD空间,目前为250GB,我也想用它作为本地的RPM存储库。 唯一的问题是如何做到这一点。 我发现的所有本地YUM存储库信息都是用于RPM发行版的。 这些工具是否可以用于Debian,yum-utils和createrepo工作,还是我将不得不用CentOS创build一个新的服务器?
在CentOS 4.4上卸载RPM时,我明白了 error: %preun(mypackage-1.0) scriptlet failed, exit status 1 我怎样才能知道它究竟是怎样运行的,这样我就可以在脚本中find它为什么失败了?
我们是一个只有一个产品的小型软件公司,它是一个负载均衡的网站(每月800万次访问)(大约20台服务器用于Web服务)。 目前我们每周发布一次,旨在持续部署。 我们的服务器正在运行Centos,我们的客户Mac OS X. 我们目前正在评估不同的包装系统: RPM subversion +一些shell脚本(创build一个与源代码树分开的“production-svn-tree”) 我们自制的“打包机”由tar-archive加上一些脚本组成 – 目前的问题是没有降级(安装非当前版本)的逻辑,也没有可能删除文件 – IMO添加这些东西包括很多工作的 我想知道你们中的一些人是否有使用包装系统进行部署的经验,并可以提供一些见解。
所以,我们的服务器陷入了彻底崩溃。 随机文件丢失,fsck修复了其他文件中的某些内容……并且由于系统pipe理员的错误备份,我最终试图恢复一个月的工作。 耶给我。 所以,我设法得到PAM和根身份validation工作。 初始检查看起来像大多数的utils已经启动并运行(包括GCC),但是,我不得不重buildRPM的数据库和YUM是一个非常糟糕的状态(RPM,顺便说一下,完全失去了知识现有的软件包)。 目前,我迫切需要启动和运行服务,而且我正在考虑首先正确安装YUM。 那么,如何通过RPM在网上安装YUM? 服务器规格: i386(i686兼容) i686,HP刀片, CentOS。 噢,我怎样才能在Linux(cli)中获得CentOS版本? CentOS 5.3(最终)
我们的生产服务器在CentOS 5.2版(Final)上运行sqlite-3.3.6-2 。 我们计划升级SQLite到最新的v3.7.3(至lessv3.5 +)。 但是,在SQLite网站没有RPM,也无法从谷歌searchfind一个。 但是我在这里findRHEL3的v3.5 + RPM。 由于我们正在运行CentOS5 64位, 可以在CentOS5 64位服务器上安装RHEL3 64位RPM软件包吗? 如果可以安装,会有什么影响/副作用? 一般来说,我们可以在较高版本的操作系统(例如:RHEL5)上安装针对较低版本操作系统(例如:RHEL3)的RPM吗?
我们在RHEL上有一个包,我们希望使安装非交互式,以便我们可以读取configuration/应答文件。 (我们的Solaris版本使用包pipe理器,允许交互式安装以及非交互式安装。) 有什么想法吗 ? 链接? 谢谢, BR, 〜一
我想为安装为OpenPKG RPM软件包的应用程序更新非root用户的crontab条目。 目前我在.spec文件的%post部分有这个: # # Set up the 'app' user's crontab. # Marker lines are used to separate content from different packages: # #Begin of App package # # … # #End of App package # Replace any possibly existing content between these lines and insert the # content of the installed new file CRONTAB=/var/spool/cron/crontabs/%{V_user} […]