Questions tagged «yum»

YUM是用于RPM兼容Linux操作系统的开源命令行程序包管理实用程序。



1
意外删除的python和yum在centos7中不起作用
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 7个月前关闭。 我是Linux的新手,正试图删除python,所以我可以从头开始安装它。除了删除/ usr / local / bin /中的python文件,我还删除了这些文件: /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1.gz /usr/src/Python-3.7.3/python 现在,每当我尝试使用yum时,我都会得到: -bash:/ usr / bin / yum:/ usr / bin / python:错误的解释器:没有这样的文件或目录 有什么办法可以解决此问题,还是我唯一希望重新安装centos7? 如果是后者,该如何在没有物理访问权限的远程服务器上执行此操作?
12 linux  centos7  python  yum 

4
yumdownloader vs repotrack
我正在使用CentOS 6.3。 最近我repotrack从那里碰到了yum-utils。 yumdownloader --resolve并且repotrack看起来非常相似,但它看起来像yumdownloader只下载依赖的一部分,在那里repotrack所有的依赖关系。 试一试 yumdownloader --destdir=/tmp/download --assumeyes --resolve parted 与 repotrack parted yumdownloader --resolve和之间有什么区别repotrack?
12 centos  redhat  yum 

1
如何撤消“ yum remove python”
我有一个通过SSH连接的基于Centos 6的VPS。最近想安装python 2.7.2,我勇敢地跑了: yum remove python 这显然删除了yum本身正在编写或依赖于python。 现在我不知道该怎么办并使事情变得更糟,我是一个完整的Linux新手(命令行或其他方式)。 运行rpm -iv http://centos.mirrors.hoobly.com/6.0/os/x86_64/Packages/python-2.6.5-3.el6.x86_64.rpm给出: Retrieving http://centos.mirrors.hoobly.com/6.0/os/x86_64/Packages/python-2.6.5-3.el6.x86_64.rpm Preparing packages for installation... package python-2.6.5-3.el6.x86_64 is already installed 以及它的x86_64服务器,因为“ uname -a”没有问题,它给出了: Linux xxxxxx 2.6.32-71.29.1.el6.x86_64 #1 SMP Mon Jun 27 19:49:27 BST 2011 x86_64 x86_64 x86_64 GNU/Linux 还有一件事:ls /usr/bin/pyth* -la给出: lrwxrwxrwx 1 root root 6 Dec 4 …
12 centos  python  yum 

5
下载RPM软件包以获取已安装的命令
我有一台CentOS机器,我已经在其中安装了openssl-devel $ yum install openssl-devel 它下载并安装了所有依赖包。现在,我需要所有这些RPM软件包。是否可以仅下载RPM软件包?当我这样做时: $ yum install openssl-devel -y --downloadonly 它说 Package 1:openssl-devel-1.0.1e-4.fc18.x86_64 already installed and latest version 因为它已经安装了。 有谁知道如何在同一系统上下载那些RPM软件包?
12 centos  yum  rpm 

4
如何检查上一次运行yum更新的时间
有没有一种规范的方法可以找出yum update系统上次运行的时间? 我们的设置是,我们有运行自动更新的登台服务器,并且只要它们不会发生故障,我们将每月大约一次手动更新生产服务器(除非进行重要更新)。(我是手动说的,理想情况下,我想手动触发所有对象的更新,但这是另一个问题)。 但是您会很忙,任务延误等。因此,我想设置一个nagios检查,如果我们将其保留太久,它将开始困扰我们。 搜索网络还没到我的头。仔细研究一下系统,到目前为止我发现的最好的东西是: grep Updated /var/log/yum.log | tail -1 | cut -d' ' -f 1-2 这给了我类似的东西Mar 12,然后我可以将其转换为日期。关于日期是今年还是去年有一些小麻烦,我还需要检查一下/var/log/yum.log.1logrotate之后是否立即检查。但这只是脚本详细信息。 当然,可以通过更新单个软件包而不是常规更新来“欺骗”。 那么,还有什么更规范的方法可以查看yum update运行时间? 编辑:我现在编写了一个Nagios NRPE插件,该插件使用了我在问题中提出的想法。您可以从https://github.com/aptivate/check_yum_last_update获取它

4
自动化Linux更新的最佳做法
我们正在努力为基于RHEL / RHEL的服务器执行自动更新。 最初的想法:使用Puppet,我们禁用默认存储库并指向我们自己的存储库。然后,我们使用ensure => latest要自动更新的软件包。 问题:我们看到某些服务在更新(duh)后重新启动。 问题:对于如何更好地自动化Linux更新以及缓解服务自动重启的策略,是否有人有任何建议?我们希望包含Puppet的解决方案,但是,如果我们需要使用其他服务,那么这不是破坏交易的方法。 编辑 可能的解决方案:我提交了一个实现@ voretaq7和@ewwhite建议的解决方案的解决方案。似乎这是我暂时要走的路线。如果您还有其他建议,请发表评论或提出答案。

2
在Amazon Linux上安装Postgres服务器9.6
不从源代码构建在Amazon Linux上安装postgres-server 9.6的最佳方法是什么?我尝试运行rpm -i https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-ami201503-96-9.6-2.noarch.rpm以安装https://yum.postgresql.org/repopackages.php上列出的版本,并且安装时没有错误,但我仍然没有service postgresql,或psql或postgres用户。我错过了什么?

2
带有Red Hat Network Subscription的yum在rhel Docker映像中如何工作?
红帽企业Linux 7包括对运行Docker容器的官方支持,而红帽提供了一组官方的RHEL Docker映像。这些映像的一个有趣特征是,可以通过主机的Red Hat Network订阅安装软件包,而无需在容器内执行任何配置。 引用https://access.redhat.com/articles/881893#createimage: “对于当前的Red Hat Docker版本,您从Red Hat提取的默认RHEL 7 Docker映像将能够利用主机系统上可用的RHEL 7权利。因此,只要您的Docker主机已正确订阅并且存储库为如果启用了您需要在容器中获取所需软件的功能(并可以从Docker主机访问Internet),则应该能够从RHEL 7软件存储库安装软件包。” 我担心的是,实现这一目标的机制相当模糊。例如,当使用rhel7.1映像启动新容器时,yum install foo甚至无需配置http代理环境变量就可以运行。在不了解这种机制的情况下,系统管理员可能会受到主机系统,Docker守护程序和正在运行的容器之间未知交互的支配。这也表明主机和容器之间的正常隔离在某种程度上受到了损害(尽管是良性的)。 要指出一点:如何实现这种订阅支持,它是否取决于Red Hat通过Subscription Network提供的Docker守护程序的自定义构建?
10 redhat  yum  docker  rhel7 

1
Redhat 7桌面到工作站
我从安装CD中安装了RedHat,注册了我的权利,所有这些东西。 作为订阅的一部分,我同时拥有Red Hat Enterprise Linux Workstation和Red Hat Enterprise Linux Desktop。(加上一吨其他) 我的问题是当前安装的产品是Red Hat Enterprise Linux Desktop 有没有办法在不重新安装所有内容的情况下将其更改为RHEL 工作站?

3
如何在CentOS 7上(在Docker上)添加语言支持?
我正在尝试将语言环境设置为日语,但是docker上的CentOS映像不包含语言支持。 bash-4.2# yum groupinstall -y "Japanese Support" Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.btte.net * extras: centos.mirror.secureax.com * updates: centos.mirror.secureax.com Warning: group Japanese Support does not exist. Maybe run: yum groups mark install (see man yum) No packages in any requested group available to install …
10 centos  yum  docker 

1
为什么yum索引损坏?
有时,yum的缓存已损坏,我们看到如下错误: error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages index using db3 - (-30974) error: cannot open Packages database in /var/lib/rpm 解决方法是rm -f /var/lib/rpm/__db*,然后下一个“ yum”命令重新生成数据。 我的问题是:可能是什么原因造成的?是否有一些忽略锁的常见任务或导致此的其他问题? 我们有数百台CentOS机器,没有任何模式可以解决此问题。这可能是一个“百万分之一”的问题,在大型组织中经常出现。 注意:我意识到这是一个非常“开放式”的问题,但是如果答案找到了原因,我将返回并将问题转为与特定问题直接相关的更规范的问题。


4
清理Yum存储库的最佳方法?
我们有一个自定义的Yum存储库,我们的开发人员将构建版本上传到该库。 问题是一段时间后,它变得与旧版本杂乱无章。 手动删除旧版本是很烦人的事情,因此在我们尝试自动进行自动化之前,我想知道是否有任何脚本可以根据版本(首选)或上载时间清除旧RPM。 最好的情况是,如果我们可以指定简单地保存X个最新版本,然后删除其他任何内容。然后,我们可以将其设置为cron,然后每天运行一次。 感谢您的任何想法。
10 yum  repository 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.