我对 Linux 没有那种经验,但我正在尝试在 64 位 CentOS 6.3 上安装一些需要以下软件包的软件(完全按照文档中的说明复制它们,说明它们需要 Red Hat、SUSE 的外部依赖项、Fedora 和 CentOS):
HAL packages: libhal1
libhal-storage1
QT library: libqt4-core
libqt4-gui
Run Code Online (Sandbox Code Playgroud)
该软件明确支持 64 位 CentOS 6.3 以及其他其他 Linux 版本。
我在哪里可以找到这些包?我在这里看不到它们:
http://centos.mirror.nexicom.net/6/os/x86_64/Packages/
我也试过yum info pkgname和yum search pkgname作为root用户,并使用各种通配符pkgname来扩大搜索,但一无所获。
人们在这些情况下会做什么?
任何的想法?提前致谢。
通常,您可以安装该软件并查看它抱怨缺少哪些库(或ldd在二进制文件上运行),然后使用yum whatprovides '*/foo.so'.
在这种情况下,然而,望着要求什么的RPM可为CentOS 6,最有可能你需要安装hal-libs,hal-storage-addon,qt,和qt-x11。
如果你正在为你的发行版安装 RPM 打包的软件,你可以使用yum来安装它,它会自动定位并安装依赖项,前提是它的维护者正确打包了它。
yum install /tmp/mypackage-1.2-3.x86_64.rpm
Run Code Online (Sandbox Code Playgroud)
请注意,您不能对来自不兼容发行版的软件包执行此操作(例如,您不能在 CentOS 上安装 SuSE 软件包)。
| 归档时间: |
|
| 查看次数: |
2847 次 |
| 最近记录: |