dpkg -L列出了软件包提供的所有文件。 这是怎么用yum完成的? 操作系统是Scientific Linux 6。
我得到的错误,我认为与coreutils,百胜不会更新。 这是从我看到当我运行yum update时的精简输出: Resolving Dependencies There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them. The program yum-complete-transaction is found in the yum-utils package. –> Running transaction check —> Package PyYAML.x86_64 0:3.10-3.el6 will be updated —> Package PyYAML.x86_64 0:3.10-3.1.el6 will be an update … more of the same, and then: –> […]
我一直在使用Debian一段时间,但是CentOS是全新的。 如何在浏览器中浏览CentOS软件包,就像我在packages.debian.org一样? 如果没有这样的网站,有人可以给我一个如何查找包和细节(描述,软件版本等)的快速命令行吗? 谢谢!
我正在创build一个dockerfile来运行一个绑定到特定版本的Java的自定义应用程序。 我正在使用一个centos7的基础图像,因为这是我所指的文章正在使用,因为我必须使用一些东西,所以这是一样好。 我真的不在乎我使用的用户区。 这个映像的意义在于所托pipe的软件,Linux发行版本身只是一个手段而已 – 重要的是,JDK不会被其他应用程序或用户使用。 如上所述,我的应用程序与我正在使用的特定版本的Java相关 – 任何对Java版本的更新都需要在特定版本发布之前对软件进行完整的回归testing。 我正在关注的文章是从相关dockerfile JDK安装部分开始的,如下所示: FROM centos:centos7 RUN yum makecache \ && yum update -y \ && yum install -y \ java-1.8.0-openjdk-devel \ && yum clean all 这不够具体,任何时候的图像构build将得到一个随机版本的Java,这是不是我想要的,我需要一个特定的Java版本。 我改变了docker文件看起来像这样: FROM centos:centos7 RUN yum makecache \ && yum update -y \ && yum install -y \ java-1.8.0-openjdk-devel-1.8.0.65-3.b17.el7 \ && yum […]
是否存在yum的caching代理,类似于Debian存储库? 有没有一种方法可以使代表行为与大约相同? 我听说约不稳定, 此外,我更喜欢使用reprepro,以便我可以使用现有的Web服务器来提供存储库。
我安装了一个RedHat安装光盘,注册我的权利,所有的东西。 作为我的订阅的一部分,我有红帽企业Linux工作站和红帽企业Linux桌面。 (加上一吨其他) 我的问题是目前安装的产品是红帽企业Linux 桌面 有没有办法将其更改为RHEL Workstation,而无需重新安装所有内容?
CentOS附带libxml2-2.6.26。 我必须安装至less2.7.X版本。 我从XMLSOFT( http://xmlsoft.org/sources/ )下载了libxml2,libxml2-devel和libxml2-python(2.7.8)的RPM。 我正试图这样安装它: # yum localinstall libxml2-2.7.8-1.x86_64.rpm libxml2-devel-2.7.8-1.x86_64.rpm libxml2-python-2.7.8-1.x86_64.rpm 我得到: Examining libxml2-devel-2.7.8-1.x86_64.rpm: libxml2-devel-2.7.8-1.x86_64 Marking libxml2-devel-2.7.8-1.x86_64.rpm as an update to libxml2-devel-2.6.26-2.1.2.8.el5_5.1.x86_64 Examining libxml2-python-2.7.8-1.x86_64.rpm: libxml2-python-2.7.8-1.x86_64 Marking libxml2-python-2.7.8-1.x86_64.rpm as an update to libxml2-python-2.6.26-2.1.2.8.el5_5.1.x86_64 Resolving Dependencies –> Running transaction check —> Package libxml2.x86_64 0:2.7.8-1 set to be updated –> Processing Dependency: libc.so.6(GLIBC_2.7)(64bit) for package: libxml2 —> […]
使用YUM我安装了apache。 安装的apache版本是2.2.3 我们的安全人员希望我们使用2.2.21 apache 当我尝试yum更新“httpd”时,什么也没有发生 – 没有标记为更新的软件包 我检查了有关补丁的Apache主页( http://www.apache.org/dist/httpd/patches/ )。 根据他们的书面指示,我尝试安装2.2.4补丁( http://www.apache.org/dist/httpd/patches/apply_to_2.2.4/ ) patch -s < /usr/local/src/hack-msvc8-httpd-2.2.4.patch 我得到了这样的信息: The text leading up to this was: |### |### A trivial hack to copy the .manifest files along with the binaries |### when building from the command line on Visual Studio 2005 |### |### Courtesy of Gustavo […]
试图卸载zarafa邮件服务器。 我使用yum list installed查看已经安装的软件包。 之后我用yum erase zarafa* 它拿起所有的包,但返回: Error in PREUN scriptlet in rpm package zarafa-dagent Error in PREUN scriptlet in rpm package zarafa-gateway Error in PREUN scriptlet in rpm package zarafa-monitor Error in PREUN scriptlet in rpm package zarafa-server Error in PREUN scriptlet in rpm package zarafa-spooler Error in PREUN scriptlet in rpm package […]
有时候yum的caching被破坏,我们看到这样的错误: 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”命令重新生成数据。 我的问题是:这可能是什么原因造成的? 是否有一些常见的任务忽略locking或导致此问题的其他问题? 我们有数以百计的CentOS机器,并没有看到这个问题的模式。 这可能是一个“百万分之一”的问题,这个问题往往是大规模的。 注意:我意识到这是一个非常“开放式”的问题,但如果一个答案find了原因,我会回过头来把这个问题转化为更直接与具体问题相关的问题。