有 CentOS 6.2。我正在尝试安装大胆,我遇到了包裹问题。 Audacity 网页说我需要 wxWidgets 库,我认为我已经正确安装了该库(./configure、make 和 make install 似乎都正常。)我还认为我已经正确安装了 libsndfile 库。
问题:
- wxWidgets 和 wxGTK 一样吗?
- 如果安装似乎已正确完成,为什么 Audacity 安装(使用 yum)似乎仍然认为我需要这些软件包?
- 有更好的方法来做到这一点吗?我想做一些类似于“Install Audacity”的操作,一些包管理器会找到所有必需的包并自动安装它们。我不想为了安装一个简单的程序而寻找大量的软件包!
答案1
如果您正在寻找一个简单的yum install audacity
,那么您需要启用 rpmforge 存储库。
http://wiki.centos.org/AdditionalResources/Repositories/RPMForge/
答案2
wxWidgets是一个跨平台的GUI库。 wxGTK 是 wxWidgets 在 GTK 库之上的 Linux 实现(还有其他库,例如 Motif 之上的 wxMotif)。
由于您已经从源代码手动安装了 wxWidgets,因此包管理器不知道它。包管理器只知道使用该rpm
命令(或调用该命令的命令,例如)安装的包。yum
存储库提供没有依赖项的程序是不寻常的。如果您有一个包含 Audacity 的软件包源,我希望它包含必要的库,或者必要的库位于官方发行版中。
CentOS 是一个相当保守的发行版。它没有像其他桌面或服务器发行版那样多的软件包。如果你想拥有很多软件包,可以使用 Debian、Ubuntu、Fedora 或 Gentoo 之类的软件包;我推荐 Ubuntu,因为它对用户最友好。