Articles of yum

百胜 – testing是否安装了某些东西,然后使用Bash脚本

有没有一种很好的方法来使用Yum来testing是否安装了某些东西(true为false),然后在Bash脚本中使用该答案?

RHEL服务器Yum依赖不起作用

我有一个红帽服务器,没有正确解决依赖关系。 我想通过yum“yum install httpd”来安装httpd,并且安装正确,但是当我启动httpd时,出现以下错误: / sbin / service httpd restart Stopping httpd: [FAILED] Starting httpd: /usr/sbin/httpd: error while loading shared libraries: libaprutil-1.so.0: cannot open shared object file: No such file or directory [FAILED] 缺lessapr-util软件包的依赖关系。 奇怪的是安装了i386软件包,而不是x86_64软件包。 任何人都可以阐明为什么依赖不能正确解决? ldd /usr/sbin/httpd libm.so.6 => /lib64/libm.so.6 (0x00002b02370db000) libpcre.so.0 => /lib64/libpcre.so.0 (0x00002b023735e000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00002b023757a000) libaprutil-1.so.0 => not found libcrypt.so.1 […]

百胜更新没有更新或要求更新

我如何运行yum update但不更新或要求更新,只输出可用于更新的软件包,然后退出。

在PHP中替代dl()?

我们有第三方包,需要使用PHP dl()函数来加载二进制扩展。 从PHP 5.3开始,这个函数已经被弃用和删除了,所以我们正在寻找一种方法来使这个工作 – 可能通过降级到PHP 5.2。 我似乎在尝试将PHP 5.3安装降级到5.2的时候非常艰难。 我曾尝试使用百胜降级util,但失败惨败。 有人会知道如何做到这一点,不涉及从源代码编译,因为我不是太急于尝试手动满足依赖的船载。 或者,有没有另外一种方法可以使这个第三方包无需dl() ?

yum更新后,防止重新启动

我想知道如何在运行yum更新后停止系统重新启动。 我在每个通过cron运行yum更新的系统上使用脚本,如果uodate足够关键(例如新的内核版本),它将检查是否有任何用户login,以及某些特定软件是否正在运行,这应该延迟重新启动。 如果不是这样的话,它将安排重新启动。 但是,这似乎不工作得很好(已经)。 无论如何,几分钟后手动或脚本运行yum更新完成后,系统将重新启动。 我需要知道使用哪个机制来安排重启以及如何控制它。 有很多系统,比如那些运行几个星期的模拟,我不喜欢重新启动。 对于那些传播关键内核修复的系统来说,保持运行起来并不重要。 我试图find信息,但还没有。 我没有检查cronjobs作为第一个可能的原因之一,但无法find任何疑点。 另外,当uodate脚本的cronjob被启用,我手动运行yum更新时 ,系统在更新完成几分钟后仍然会重新启动。 百胜还不会出现一些自定义安装的“warapper”脚本。 编辑:问题是,即使运行更新的cronjob被禁用,包含脚本和cronjob条目的软件包也被更新,因此它会重新安装cronjob并导致脚本运行并重新启动。 修复脚本…

在CentOS 7上安装PHP 5.6 – 没有包php56可用 – yum misconfiguration?

我试图在我的CentOS 7.2.1511安装上安装PHP 5.6.x。 我遵循这个指南: https : //webtatic.com/packages/php56/ 出于某种原因,php56无法find。 我也尝试了其他版本库,比如Remi的RPM版本库,但是也没有find软件包。 看来我的yum安装有些问题。 这是安装命令的输出: > yum install php56 php56-opcache Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: centos.mirror.transip.nl * epel: ftp.nluug.nl * extras: centos.mirror.transip.nl * ius: mirror.amsiohosting.net * remi: remi.mirrors.cu.be * remi-php56: remi.mirrors.cu.be * remi-safe: remi.mirrors.cu.be * updates: centos.mirror.transip.nl * webtatic: uk.repo.webtatic.com No package […]

CentOS Repo在RHEL 5.6上?

有谁知道如何设置CentOS仓库在RHEL 5.6下工作? 如果可能,请具体说明。

还原yum更新

我需要在CentOS 6.9上更新NVidia驱动,并决定更新一些。 所以我做了sudo yum update并重新启动。 不幸的是,这造成了比之前更糟的NVidia问题。 我现在只能远程login,发现: FATAL: Module nvidia not found. NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running. 哦,我希望我没有更新! 是否有可能恢复最新的yum update ?

在CentOS上安装gcc

我想在CentOS上安装node.js 不幸的是,我无法通过命令行在centOS上安装gcc(以及所有与它一起出现的东西,以便让节点进行编译)。 到目前为止,我已经尝试过 sudo yum install gcc我得到以下错误 Downloading Packages: Running rpm_check_debug Running Transaction Test memory alloc (8 bytes) returned NULL. 是的,我已经把ulimit首选项设置为“无限制”。 我也试图单独安装依赖,虽然这只是一对夫妇可能,而其余(即glibc)需要安装依赖关系,并给我同样的错误: memory alloc (8 bytes) returned NULL. 。 我也尝试安装各个依赖项(即glibc)的rpm的rpm,但是rpm引发了相同的memory alloc (8 bytes) returned NULL.错误memory alloc (8 bytes) returned NULL. 这非常烦人。 我所推断的 我认为(也希望)它可能是一个简单的首选项问题,因为我能够安装更小的文件(<10MB或者其他),没有错误。

不能使用任何yum命令:设备上没有剩余空间

如果我使用任何yum命令,我会得到 Loaded plugins: 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 285, in user_main errcode = main(args) File "/usr/share/yum-cli/yummain.py", line 114, in main base.doLock() File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 1791, in doLock while not self._lock(lockfile, mypid, 0644): File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 1861, in _lock os.write(fd, contents) OSError: [Errno 28] […]