5 freebsd
如果我想找出 /usr/ports 下的哪个目录包含像“gnome-terminal”这样的端口,我该怎么做?有简单的命令吗?目前我使用类似的东西
echo */gnome-终端
但是是否有网站或指南可以告诉您这一点而无需使用技巧?
您可以通过多种方式找到端口,包括您的echo
技术。首先,您可以在端口站点上按名称搜索或获取可用端口的完整列表。你也可以试试:
whereis <program>
Run Code Online (Sandbox Code Playgroud)
但是,echo
除非您键入端口的确切名称,否则这 - 就像使用--wouldnt 工作。例如,gnome-terminal
工作正常但不postgres
返回任何内容。另一种方式是:
cd /usr/ports
make search name=<program>
Run Code Online (Sandbox Code Playgroud)
但请记住,这不会返回一个不错的列表;它根据需要返回几个\n
分隔的字段grep
。我过去使用过上述两种方法,但现在我只使用find
:
find /usr/ports -name=<program> -print
Run Code Online (Sandbox Code Playgroud)
最后,我将向您推荐手册的“查找您的应用程序”部分,其中列出了这些方法以及Fresh Ports等便于跟踪更新的站点。
归档时间: |
|
查看次数: |
170 次 |
最近记录: |