Articles of yum

百胜:列出并删除所有的devel包

Devel包通常包含头文件或编译应用程序所需的其他东西。 为了保持系统的干净和易于pipe理,我正在寻找一个命令来列出由yum安装的所有 -devel packages (也是rpm,没有后缀)。 我通常使用yum list installed并手动收集devel的。 作为一般规则,您是否build议在编译后删除它们?

保持安装的RPM同步

保留几台CentOS / RH 5服务器的最佳方式是保持同一套RPM? 也就是说,当我使用通用的YUM存储库安装或更新其中一个RPM时,使其他服务器更新/安装它。 保持一切从仓库更新到最新版本不是一个选项。

我怎样才能追查为什么我的服务器上的rpm数据库不断被破坏?

运行Centos 7(各种版本) 我的服务器上的rpm数据库不断被破坏。 似乎每几个星期我都要在一台或两台服务器上进行一次rpm重build。 我应该在哪里看看可能是什么罪魁祸首? 我知道如何解决这个问题时,但我怎么能确定,如果这是我正在安装一个特定的软件包,或者如果有什么事情触发这个?

在Centos 7上安装一些el6软件包有什么后果?

我负责pipe理我的合同工作中的Centos 7盒子。 我真的更像一个开发人员,而不是一个Linuxpipe理员,所以请忍受我,也许试图解释这个给我像我5。 我们正在开发的一个应用程序需要一个名为pdftk的应用程序。 不幸的是,它的依赖是libgcj。 我读到,libgcj被认为是弃用的,不再用新的Centos 7“发布”。 所以,我这样做了: wget http://mirror.centos.org/centos/6/os/x86_64/Packages/libgcj-4.4.7-11.el6.x86_64.rpm wget https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-1.el6.x86_64.rpm rpm -ivh –nodeps libgcj-4.4.7-11.el6.x86_64.rpm yum install pdftk-2.02-1.el6.x86_64.rpm 现在yay pdftk工作。 但是,我一直在阅读,并确定这是一个坏主意。 没有理由为什么这是一个愚蠢的事情。 那么谁能说出为什么我不应该这样做呢? 或者,也许给我一些build议或采取预防措施,我现在应该采取? 我害怕重启服务器或安装更新,直到我知道这不会打破我们的箱子。 先谢谢你。

pipe理无数的软件包储存库

在testing,开发和其他一些服务器和工作站环境中,我使用了各种软件包库(例如CentOS,包括: remi , epel , rpmforge , jpackage等等)。 除了手动安装yum或apt的repo头文件之外,还有哪些体面的工具可用于pipe理几个(有时是冲突的/重叠的)软件包库的使用? 出于各种原因,我保留了几个版本的CentOS,Ubuntu等,并且能够从这些存储库中抽取出来是非常方便的。 然而,pipe理哪些是可用的开销,哪里是一个巨大的痛苦,一旦你超过几台机器。 将能量,空间和时间保持在这些回复的完整镜像中,将我的系统全部放在一个中心的,本地化的点上是值得的吗? 如果不是,还有哪些可行的select? 相关的问题: 为ce​​ntos / fedora 维护 , 存储库的 工具 , 体面的存储库

为什么我的RHEL6 x86_64服务器试图安装libselinux.i686?

在testing的VirtualBox服务器上,使用RHEL 6 DVD进行全新安装: [root@bt-rhel6-1 ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.1 (Santiago) 我确定它是一个x86_64机器: [root@bt-rhel6-1 ~]# uname -a Linux bt-rhel6-1.local 2.6.32-131.0.15.el6.x86_64 #1 SMP Tue May 10 15:42:40 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux 并没有安装其他i686软件包: [root@bt-rhel6-1 ~]# rpm -qa | grep i686 [root@bt-rhel6-1 ~]# rpm -qa | grep x86_64 | wc -l 331 但是当我做yum […]

从脚本检查yum连接?

当访问yum repos时出现问题(例如,如果未configuration所需的代理),运行诸如“yum update”之类的命令将等待很长时间,尝试大量不同的镜像。 有时候这样很好,但是有时我宁愿快速查看是否可以访问yum repos。 有没有办法让百胜快速检查其连接,并给我一个状态代码,指出是否访问远程回购是好的?

在AWS Elastic Beanstalk上启用EPEL存储库

我需要从Amazon Linux AMI默认存储库中没有的Enterprise Linux存储库(EPEL)额外软件包中安装一些工具。 /etc/yum.repos.d/epel.repo已经包含了所需的仓库,但是它被禁用。 亚马逊在其FAQ中提到了这一点。 我可以从我的.ebextensions目录或类似的configuration文件启用这个回购(即更改enabled=0 enabled=1 )? 毫不奇怪,我需要在不同的实例和环境之间进行更改,所以手动更改是不够的。

RHEL / CentOS – 是否可以将软件包更新至某个发布date?

从技术上讲,如果想用yum更新RHEL或者CentOS服务器,但是只能达到某个发布date (也就是说不要安装Xdate之后发布的任何更新),是不是可能,如果是这样的话,怎么样? 到目前为止,我能想到的唯一方法是使用专用的卫星服务器或本地存储库,并且在某个date之后根本不同步,但这不是我正在寻找的。 我问的原因是我们有一个服务于多个客户的中央(共享)卫星服务器,其中一个客户要求所有服务器(包括正在构build的新服务器)保持相同的更新级别,直到他们准备好向上移动。 如果没有为这个客户创build一个新的专用卫星(我们不会在Xdate之后同步),我能想到的唯一方法就是如果我们可以阻止服务器(包括新build的服务器)在某个发布date之前更新。 我search了一下,找不到任何东西(比如一个yum选项或插件),这可能表明它甚至是可能的,但如果我只是没有find正确的东西,我问你。 如果问题不清楚,请让我知道。

Atomic repository …在英语中请closures

简单的问题,希望一个简单的答案: 我是Linux服务器的新手,我的托pipe公司给了我一个提示: 您可能需要添加由Atomic Turtle提供的Plesk存储库。 我知道如何安装它(他们提供了很好的insturctions),但我不知道它是什么…帮助?