我正在尝试在 centos 上安装 openbox。
当我尝试时yum install openbox
我得到
no openbox package available
nothing to do
如何使用 yum 命令安装这个独立程序?
答案1
您必须找到运行包含 openbox 软件包的 yum 存储库的人,并将详细信息包含在您的 yum 配置中。我简单查看了一下,找不到这样的存储库,因此描述如何将其添加到您的 yum 配置中似乎毫无意义。
然而,http://rpm.pbone.net/index.php3/stat/4/idpl/9221302/dir/centos_5/com/openbox-3.4.7.2-5.el5.kb.x86_64.rpm.html有适用于 x86_64 上的 RHEL5 的 RPM 包(因此也适用于 x86_64 上的 CentOS,假设您运行的是 CentOS5)。有趣的是,它声称该包来自 Karanbir Singh,他是 CentOS 背后的推动者之一。
如果您愿意信任来自互联网的未签名 RPM(我可能会在开发系统上这样做,但绝不会在任何重要的事情上这样做),您可以从上面的链接下载 RPM 并使用 进行安装yum localinstall openbox-3.4.7.2-5.el5.kb.x86_64.rpm
。如果您需要 i386 RPM,那么我建议您在 rpmbone 上多花点时间。
答案2
RPMfusion.org 现在可以作为 CentOS 上的存储库安装,并且可能包含 openbox 包(rpmfusion.org)
如果这不管用,也许新鲜转速也可以提供帮助。
答案3
您可以尝试添加 EPEL。
CentOS 7
## RHEL/CentOS 7 64-Bit ##
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
# rpm -ivh epel-release-7-5.noarch.rpm
CentOS 6
## RHEL/CentOS 6 32-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
## RHEL/CentOS 6 64-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
CentOS 5
## RHEL/CentOS 5 32-Bit ##
# wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
# rpm -ivh epel-release-5-4.noarch.rpm
## RHEL/CentOS 5 64-Bit ##
# wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
# rpm -ivh epel-release-5-4.noarch.rpm
答案4
rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpm
yum install openbox
如果没有可用的rpm包,请到此处http://dl.fedoraproject.org/pub/epel/7/x86_64/e/
查找最新的epel-release文件。