在哪里可以找到X的Unix / Linux软件?


9

我正在寻找一个执行X并在Unix(或至少在我的特定Unix系统上)上运行的程序。我在哪里看?有没有比常规网络搜索更有效的方法?


现在我的答案不见了。Great Job™

1
@hop我将您的答案合并到这篇文章中,并删除了该问题的旧主站点版本,以免引起混淆(元版本仍然存在)。希望能
有所

Answers:


17

首先要看的是发行版的软件包列表。在这里,您会找到最容易安装的程序。一些软件包管理工具提供了搜索它的高级方法。

  • 在基于Debian和基于Debian的发行版(例如Ubuntu)上,您可以使用apt-cache searchaptitude search(在命令行上)或通过交互式软件包管理器(例如Aptitude和Synaptic)中的搜索工具来搜索软件包描述。还可以使用标签形式的更多结构化信息:安装debtags软件包,并使用debtags命令进行基本查询或浏览Aptitude中的标签数据库。例如,标记是查找与特定文件格式配合使用的软件包的好方法。

  • 在Red Hat和其他使用yum的发行版(例如CentOS,Fedora)上,您可以使用yum search(在命令行上)搜索软件包描述。

如果该软件包不在您的发行版中,则可以从非官方来源获得。尝试使用Linux软件包搜索,它会为Linux软件包的几个官方和非官方来源建立索引。对于Ubuntu,请在PPA中搜索软件包。

如果您的发行版没有任何内容,您也可以在另一个发行版的程序包数据库中查找。具有大软件包数据库的示例发行版是DebianFedoraFreeBSDUbuntu


在Debian / Ubuntu上,apt-file search如果您想要的命令嵌入在您从未听说过的某个软件包中,它有时也很有用。
Faheem Mitha

8

新鲜的食物是寻找软件的好地方,尤其是对于Unix和Linux 。这是一个完善的站点,列出软件项目以及简短描述,许可证信息,受欢迎程度和生命力统计信息,有关使用哪种编程语言的信息等等,并且可以按主题进行搜索。


5

除了转发其他建议外,还有一个名为“ 另类替代”的好站点,该站点非常适合根据您在另一个平台上知道的某些软件为其他平台查找软件。


4

自由软件基金会维护的免费软件应用程序的在线目录在http://directory.fsf.org/ 从网站:

我们对在免费操作系统(特别是GNU操作系统及其GNU / Linux变体)下运行的有用的免费软件进行了分类。

将验证此目录中列出的每个程序的许可证。

对于列出的每个软件,均提供了简短说明,并提供了指向主页和用户支持资源的链接,以及结帐命令和/或指向可以下载程序源的链接。


4

与Caleb的回答一致的是Linux App Finder。我通常发现从Windows应用程序开始并搜索“ Linux替代产品”比较容易,因为Windows应用程序通常更易于查找有关的信息,因为它们得到了越来越多的推广,并且人们对此有所了解。


2

如果我们提到新鲜食品,我们还应该提到Sourceforge.net的口号:

“ SourceForge是您下载和开发免费开源软件的位置”。

同样,有时Google Code可能是一个很好的来源。



0

少量补充:对于已经安装的东西,您可能不知道以下几点:

apropos wireless

它可能导致有趣的结果以及噪音:

apropos writing letter

0

在gentoo和派生系统中,有几个简单的程序可以搜索portage(简称gentoo的软件数据库)。我最喜欢的一个是eix

gentoo的最佳在线搜索是gpo.zugaina.org。它不仅搜索默认的gentoo门户,还搜索所有流行的覆盖图(非官方/第三方数据库)。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.