我为el7安装了rpmforge的错误版本。 然后我运行了一个更新,在我的系统上安装了这个软件包 python-crypto-2.6.1-1.el7.rf.x86_64 注意el7,但我在rhel6。 然后我意识到并删除了错误的存储库,并为el6安装了正确的存储库。 $ rpm -qa | grep rpmfor rpmforge-release-0.5.2-2.el6.rf.x86_64 但是上面的过程已经打破了更新过程,我知道我可以使用–skip-broken选项。 如何降级上述软件包。 我试图卸载并再次安装它,但我得到这个错误: Error: Trying to remove "c4ebpl", which is protected 它显示了一些不能删除的保护包。 更新进程使用sudo yum update给我这个错误: Error: Package: python-crypto-2.6.1-1.el7.rf.x86_64 (rpmforge) Requires: libgmp.so.10()(64bit) Error: Package: python-crypto-2.6.1-1.el7.rf.x86_64 (rpmforge) Requires: libc.so.6(GLIBC_2.14)(64bit) Error: Package: python-crypto-2.6.1-1.el7.rf.x86_64 (rpmforge) Requires: python(abi) = 2.7 Installed: python-2.6.6-52.el6.x86_64 (@el66/$releasever) python(abi) = 2.6 Error: Package: […]
在我开始之前,让我说,我search了这个,否则我不会在这里 问题 在尝试升级Fedora时,我使用了这个命令 rpm -Uhv ftp://download.fedora.redhat.com/pub/fedora/linux/releases/12/Fedora/i386/os/Packages/fedora-release-12-1.noarch.rpm 切换回购安装,只是后来发现,我没有安装wget(现场版本运行)我然后进行yum安装,但任何yum安装我试过返回这个: totem-gstreamer-2.24.3-3.fc10.i386 from installed has depsolving problems –> Missing Dependency: totem = 2.24.3 is needed by package totem-gstreamer-2.24.3-3.fc10.i386 (installed) pulseaudio-core-libs-0.9.14-3.fc10.i386 from installed has depsolving problems –> Missing Dependency: libltdl.so.3 is needed by package pulseaudio-core-libs-0.9.14-3.fc10.i386 (installed) preupgrade-1.1.2-1.fc10.noarch from installed has depsolving problems –> Missing Dependency: python(abi) = 2.5 is needed […]
我想升级包A,同时擦除包B. 包之间有依赖关系,所以我想把这两个操作作为一个事务来处理。 这可以用2个命令完成: rpm –erase packageB.rpm rpm -Uvh packageA.rpm 它可以作为一个命令吗?
在SUSE Linux Enterprise Server 11 SP1上的简单问题(对于像我这样的主题不是完全无知的人来说简单): 如何从根检查是否已经为所有用户安装了给定的软件包? 任何帮助感激! 注:我试图检查如果tightvnc服务器已经安装在我的发行版 – 猜不是因为如果我运行dbus-launch vncserver我得到一个“命令未find”消息
我使用VirtualBox 4.2 Headless运行CentOS 6服务器。 最近我的virtualbox安装没有正确运行。 问题是,每当我尝试做一些事情,我得到这个错误: [user@server ~]$ VBoxManage list vms /usr/lib/virtualbox/VBoxManage: error while loading shared libraries: VBoxDDU.so : cannot open shared object file: No such file or directory 我相信这是因为我的一台虚拟机没有工作。 所以,在一个论坛之后,我添加了符号链接到/ usr / lib / virtualbox / components目录。 之后,没有解决问题,我跟着另一个指导,提供了一个解决scheme。 但是,当我试图删除链接,我不小心将它们从/ usr / lib / virtualbox /目录中删除。 试图重新从组件目录添加它们后,我得到一个错误,说它已经存在。 但是,我不知道在/ usr / lib / virtualbox /目录中添加符号链接的位置。 我跑了 […]
我一直无法在CentOS6上findTripwire的预buildRPM。 我曾尝试从CentOS5安装一个,以及一些后来的Fedora RPM,但是都依赖于libcrypto.so.6 。 我已经安装了openssl-devel软件包(因此libcrypto.so而不是跟踪.6 )。 所以我尝试使用SourceForge源代码分发包中包含的.spec文件进行rpmbuild。 要么我正在做一些基础(一个明显的可能性)或.spec文件是过时的方式。 为了得到它甚至build立我不得不调整几件事情: 将tripwire-2.4.2.2-src的源目录重新命名为tripwire-2.4.2.2因为这是生成的临时脚本所期望的; 下载所需的tripwire-siggen-man8.patch并将其放在脚本需要的rpmbuild/SOURCES中; 在rpmbuild/SOURCES创build了空的License-Issues和tripwire.gif ,同样因为脚本需要这些文件存在 现在我遇到了一个我无法避开的障碍。 + cd /home/jhg/rpmbuild/BUILD + cd tripwire-2.4.2.2 + /bin/rm -rf /home/jhg/rpmbuild/BUILDROOT/tripwire-2.4.2.2-1.el6.x86_64 + post /var/tmp/rpm-tmp.tf9QWJ: line 31: post: command not found error: Bad exit status from /var/tmp/rpm-tmp.tf9QWJ (%clean) 我认为这个post应该是一个注释,因为脚本下面的一行会做一些安装后的configuration。 然而,有了这么多的调整,我更倾向于相信我走了一条错误的道路。 问题:是否有可能在CentOS6上使用源代码分发中的.spec文件构buildTripwire 2.4.2.2 RPM,如果是这样的话,这是如何实现的。
我正在关注从Centos 5到Centos 6的epel回购升级指南( http://www.thegeekstuff.com/2012/06/enable-epel-repository/和http://www.linuxquestions.org/questions/linux -server-73 / epel-issues-centos-6-a-4175424243 / ),并得到一个奇怪的错误。 我该如何解决这个问题? rpm -ivh epel-release-6-8.noarch.rpm Preparing… ########################################### [100%] file /etc/yum.repos.d/epel-testing.repo from install of epel-release-6-8.noarch conflicts with file from package epel-release-5-4.noarch file /etc/yum.repos.d/epel.repo from install of epel-release-6-8.noarch conflicts with file from package epel-release-5-4.noarch
在我的Fedora 20系统中,我看到这两个没有名字的包(没有第一个): [user@notebook ~]$ sudo yum list installed|grep rawhide 0.10.23-2.fc19 @rpmfusion-nonfree-rawhide @rpmfusion-free-rawhide 在百胜餐饮公司,他们缺席。 他们怎么能find,删除,修复?
在CentOs 5 rpm命令在我的Linux机器中… [root@manage glib]# rpm -i libgcc-4.1.1-52.el5.i386.rpm [root@manage glib]# ps -efww | grep libgcc root 2020 32168 0 13:50 pts/0 00:00:00 grep libgcc root 14254 2974 0 13:09 pts/1 00:00:00 rpm -i libgcc-4.1.1-52.el5.i386.rpm [root @ manage glib]#[root @ manage glib]# [root@manage glib]# strace -p 14254 Process 14254 attached – interrupt to quit select(0, NULL, […]
我有一个全新的RHEL 6.3。 我无法访问互联网,因此我不能使用yum 。 我想使用我从红帽软件包(2个光盘满或RPMS)获得的RPM。 这些都是.src.rpm文件。 一旦我发出呼叫 rpm -vv -Uvh package.src.rpm 我可以看到2个文件夹 rpmbuild/SOURCES rpmbuild/SPECS 根据这个我应该期望也文件夹BUILDS,RPMS等。我应该能够在spec文件上调用rpmbuild 。 我没有安装rpmbuild工具,我没有在URL中提到的其他文件夹。 我使用正确的rpm命令还是需要其他工具?