Docker的mkimage-yum.sh的确可以工作(很棒的小脚本),但是它将6.6(最新更新)。 我想知道是否可以指定6.5。 我相信我可以使用yum.conf但yumvariables不允许特定的级别? 例如,你可以说distroverpkg=6Server但不是6.5等 https://github.com/docker/docker/blob/master/contrib/mkimage-yum.sh 也许我可以把它指向CD媒体的6.5%的回购镜像? 除非有人有一个神奇的reposync命令。 请不要build议6.6或docker集线器的图像,我有env约束。
我的一个Redhat服务器在注册到我们的Satellite服务器后,看不到任何存储库。 我不得不说这个卫星服务器是新安装的,最新的版本 – > Satellite服务器6在RedHat 7.1。 但到目前为止,所有其他服务器可以在注册后看到所有的存储库。 猫/ etc / redhat-release Red Hat Enterprise Linux Server release 6.6 (Santiago) 订阅pipe理器状态 +——————————————-+ System Status Details +——————————————-+ Overall Status: Current 订阅pipe理器版本 server type: Red Hat Subscription Management subscription management server: 1.5.0-30.el7sat-Katello subscription management rules: 5.12 subscription-manager: 1.12.14-9.el6_6 python-rhsm: 1.12.5-2.el6 来自客户端服务器上/var/log/rhsm/rhsm.log的消息: Missing required tag 'rhel-6-server', skipping content: rhel-6-server-rh-common-rpms […]
我正在尝试在Redhat 5.5上安装mysql server 5.5(或任何5.x版本),并遇到一些麻烦。 我可以安装其他的mysql组件,但是当我尝试安装mysql-server(或mysql51-mysql-server / mysq55-mysql-server)时,运行事务后出现以下错误: 运行事务 PREIN scriptlet在rpm包中出错mysql55-mysql-server-5.5.32-3.el5.x86_64 错误:%pre(mysql55-mysql-server-5.5.32-3.el5.x86_64)scriptlet失败,退出状态255 错误:安装:%pre scriptlet失败(2),跳过mysql55-mysql-server-5.5.32-3.el5 失败: mysql55-mysql-server.x86_64 0:5.5.32-3.el5 我试图直接下载rpm包,但得到相同的错误。 我可以使用RPM安装: rpm -ivh MySQL-server-5.5.42-1.rhel5.x86_64.rpm –noscripts 我知道,不build议有很好的理由,因为它安装,但不起作用。 我得到其他错误(不能创buildPID文件)。 无论如何,我不会在这里进入。 注意:我没有root权限,但是我可以sudo大多数命令,但不允许其他命令,如rpm -ql。 我也不允许添加任何额外的回购。 我只有RHEL5.10_64可用。
我们有以下服务器的细节,我们需要升级Apache 2.4.6到Apache 2.4.12 OS: CentOS 6 Apache : 2.4.6 PHP : 5.5 我知道如何从头安装2.4.12,但我只是想升级当前的Apache 2.4.12,因为我不想损失PHP设置和当前的Apache的其他设置。
我在这里是新来的,正在debugging一些我以前从未见过的东西,所以我希望有人能告诉我哪里出错了。 我为我的所有服务器创build了一个本地yum回购。 这个想法是分发任何定制的内部RPM(我们的应用程序)或其他不在其他外部回购的软件包。 我正在testing的第一个外部软件包是nxlog 。 我从下载页面下载了RPM,并将其放入我的回购库。 我遇到的问题是,当我尝试通过yum安装包时,其中一个依赖关系的检查方式与通过RPM从HTTP URL安装到RPM本身的方式不同。 这是通过yum发生的事情: $ yum -q deplist nxlog-ce|grep pcre dependency: pcre provider: pcre.i686 7.8-6.el6 provider: pcre.x86_64 7.8-6.el6 dependency: libpcre.so.1()(64bit) 这是通过rpm发生的事情: $ rpm -qpR https://repo.mydomain.com/packages/nxlog/nxlog-ce-2.9.1347-1_rhel6.x86_64.rpm|grep pcre libpcre.so.0()(64bit) pcre 请注意,yp和rpm之间的libpcre检查是不同的。 这会导致yum安装失败,并使rpm安装成功。 这样可以,但是我想使用anum yum模块来安装我所有的本地软件包。 所有正常的search没有发现任何有用的东西,我不热衷于创build符号链接或任何东西,因为这对将来的操作永远不会有好处。 有没有人见过这样的事情? 会导致什么呢? 依赖关系是在RPM spec文件中定义的,所以我想不出有什么理由这些工具会做一些不同的事情。
我花了一些时间研究,因为我找不到有同样问题的人,我想我也许会问。 我有两个包X和X-1。 X-1基本上是从以前的软件包升级,但名称不同,以防止自动更新。 由于它提供了一些不同的function,我不想安装X包的人安装X-1,因为它会破坏他们使用包X所做的一切。 我已经在包构build的控制文件中声明了“Conflicts”,并给“Breaks”一个镜头。 即使是一个preinst脚本也被试用过了(但是它不会帮助,因为它在运行preinst之前删除了旧的软件包)但是我不能让这个东西工作。 Yum尊重冲突并显示相应的消息 – 但是apt只会显示关于删除包X的提示以便安装 – 但我想尊重冲突并拒绝继续而不是仅显示提示。 这是否适用(我厌倦了与其他相互冲突的软件包,他们显示相同的行为),还是有办法让我尊重这种设置?
要下载Ubuntu存储库,我可以使用debmirror,rsync,apt-mirror等。 但是,如何下载和同步红帽企业Linux和SuSe Linux Enterprice存储库来制作本地镜像?
我想用一个相当古老的CentOS 5.11 VPS使用DirectAdmin来找出一个很奇怪的问题。 执行以下命令build议安装telnet软件包: # yum install telnet … Installed: telnet.x86_64 1:0.17-41.el5 但是, telnet仍然丢失: # which telnet /usr/bin/which: no telnet in (/root/local/node/bin:/usr/local/share/npm/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/share/adt-bundle/tools:/root/share/adt-bundle/platform-tools) 我的Yum版本是3.2.22。 也许一个错误的提示是,我似乎有不同版本的rpm安装。 如果我试图validation我的RPM数据库,我的数据库版本显示无效: # rpm –version RPM version 4.3.3 # rpm –verify telnet rpmdb: Program version 4.2 doesn't match environment version error: db4 error(22) from dbenv->open: Invalid argument error: cannot open Packages index […]
系统: Red Hat 6.5 我有一个libgcc的问题,显然我的机器上安装了两个不同的版本。 无论如何,当我尝试从字面上安装任何东西时,我无法这样做,因为这个错误: Error: Multilib version problems found. This often means that the root cause is something else and multilib version checking is just pointing out that there is a problem. Eg.: 1. You have an upgrade for libgcc which is missing some dependency that another package requires. Yum is trying to […]
我们有多个自定义的yum版本库(在CentOS 6上),我们有一个可以在多个版本库上使用的软件包。 它被命名为完全相同的东西在两个不同的存储库,称为Y和Z ..如果我说yum安装包,它应该从Y安装,如果我说yum安装包ver,它应该从包Z安装。是否有可能