我正在寻找一个可以执行 X 操作并在 unix 上运行(或者至少在我的特定 unix 系统上)的程序。我可以在哪里查看?有没有比通用网络搜索更有效的方法?
答案1
首先要查看的是您的发行版的软件包列表。您可以在那里找到最容易安装的程序。一些包管理工具提供了高级的搜索方法。
在 Debian 和基于 Debian 的发行版(例如 Ubuntu)上,您可以使用
apt-cache search
或aptitude search
(在命令行上)搜索软件包描述,或者通过交互式软件包管理器(例如 Aptitude 和 Synaptic)中的搜索工具。还有标签形式的更多结构化信息:安装软件包debtags
,使用debtags
命令进行基本查询或浏览 Aptitude 中的标签数据库。例如,标签是查找适用于特定文件格式的包的好方法。在 Red Hat 和其他使用 yum 的发行版(例如 CentOS、Fedora)上,您可以使用
yum search
(在命令行上)搜索软件包描述。
如果该软件包不在您的发行版中,则可能可以从非官方来源获得。尝试一下Linux 软件包搜索,它索引了 Linux 软件包的多个官方和非官方来源。对于 Ubuntu,请在以下位置搜索软件包苯丙胺。
如果您的发行版没有任何内容,您还可以查看另一个发行版的软件包数据库。具有大型包数据库的示例发行版是德班,软呢帽,自由BSD,乌班图。
答案2
查找软件(尤其是 Unix 和 Linux 的软件)的好地方是鲜肉。这是一个完善的网站,列出了软件项目以及简短描述、许可证信息、流行度和活力统计数据、有关使用哪种编程语言的信息等等,可按主题搜索。
答案3
除了转发的其他建议之外,还有一个很好的网站,称为替代这对于根据您在另一个平台上知道的某些软件查找适用于其他平台的软件非常有用。
答案4
与迦勒的回答一致的是Linux 应用程序查找器。我通常发现从 Windows 应用程序开始并搜索“Linux 替代品”更容易,因为 Windows 应用程序通常更容易找到相关信息,因为它们得到了更大力的推广,并且有更多的人了解它们。