⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ports-finding-applications.html

📁 这是很好的学习嵌入式LINUX的文章
💻 HTML
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta name="generator" content="HTML Tidy, see www.w3.org" /><title>寻找您要的应用程序</title><meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" /><link rel="HOME" title="FreeBSD 使用手册" href="index.html" /><link rel="UP" title="安装应用程序: Packages 和 Ports" href="ports.html" /><link rel="PREVIOUS" title="软件安装预览" href="ports-overview.html" /><link rel="NEXT" title="使用Packages系统" href="packages-using.html" /><link rel="STYLESHEET" type="text/css" href="docbook.css" /><meta http-equiv="Content-Type" content="text/html; charset=GB2312" /></head><body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"alink="#0000FF"><div class="NAVHEADER"><table summary="Header navigation table" width="100%" border="0" cellpadding="0"cellspacing="0"><tr><th colspan="3" align="center">FreeBSD 使用手册</th></tr><tr><td width="10%" align="left" valign="bottom"><a href="ports-overview.html"accesskey="P">后退</a></td><td width="80%" align="center" valign="bottom">章 4. 安装应用程序: Packages 和 Ports</td><td width="10%" align="right" valign="bottom"><a href="packages-using.html"accesskey="N">前进</a></td></tr></table><hr align="LEFT" width="100%" /></div><div class="SECT1"><h1 class="SECT1"><a id="PORTS-FINDING-APPLICATIONS"name="PORTS-FINDING-APPLICATIONS">4.3. 寻找您要的应用程序</a></h1><p>在您安装任何应用程序之前,需要知道您需要什么,那个应用程序叫什么。</p><p>FreeBSD中可用的应用程序正在不断地增长着。幸运的是,有许多方法可以找到您所需要的程序:</p><ul><li><p>FreeBSD站点上拥有一个可以搜索到的当前所有可用的应用程序列表,在 <ahref="../../../../ports/index.html" target="_top">http://www.FreeBSD.org/ports/</a>.它分很多种类,您既可以通过程序的&#65533;称来搜索,也可以在分类中列出所有可用的应用程序。(如果您知道名字), 也可以在分类中列出所有可用的应用程序。</p></li><li><p>Dan Langille 维护着网站 FreshPorts,在 <a href="http://www.FreshPorts.org/"target="_top">http://www.FreshPorts.org/</a>。FreshPort时刻``追踪''着在ports中应用程序的变化。当有任何程序被升级时,他们就会发email提醒您。</p></li><li><p>I如果您不知道您想要的应用程序的&#65533;字,可以通过 (<ahref="http://www.freshmeat.net/" target="_top">http://www.freshmeat.net/</a>)网站来寻找,如果应用程序被找到了,您可以回FreeBSD的主站去看一下这个应用程序是否已经被port进去了。</p></li><li><p>如果您知道一个port的准确名字If you know the exact name of theport,但是您需要知道在哪个类别里面找到它,您可以使用 <span class="CITEREFENTRY"><spanclass="REFENTRYTITLE">whereis</span>(1)</span> 这个命令。简单的输入<ttclass="COMMAND">whereis <var class="REPLACEABLE">file</var></tt>, <varclass="REPLACEABLE">file</var> 就是您想安装的程序名字is the program you want to install.如果在您的系统找到它,将被告知在他在哪里,就像下面:</p><pre class="SCREEN"><samp class="PROMPT">#</samp> <kbd class="USERINPUT">whereis lsof</kbd>lsof: /usr/ports/sysutils/lsof</pre><p>结果告诉我们这个命令<tt class="COMMAND">lsof</tt> (一个系统配置程序)可以在 <ttclass="FILENAME">/usr/ports/sysutils/lsof</tt>目录中找到。</p></li><li><p>还有另外的一个寻找您需要的port的方法--是用portscollecton内嵌的搜索机制。要使用这个搜索, 您需要先到 <ttclass="FILENAME">/usr/ports</tt>目录下面。在那个目录里面, 运行<tt class="COMMAND">makesearch name=<var class="REPLACEABLE">program-name</var></tt> , <varclass="REPLACEABLE">program-name</var>就是您想寻找的程序名字。举个例子, 如果您想找<ttclass="COMMAND">lsof</tt>:</p><pre class="SCREEN"><samp class="PROMPT">#</samp> <kbd class="USERINPUT">cd /usr/ports</kbd><samp class="PROMPT">#</samp> <kbd class="USERINPUT">make search name=lsof</kbd>Port:   lsof-4.56.4Path:   /usr/ports/sysutils/lsofInfo:   Lists information about open files (similar to fstat(1))Maint:  obrien@FreeBSD.orgIndex:  sysutilsB-deps: R-deps:</pre><p>在输出的内容里面您要特别注意包含``Path:''的这行,这将告诉您在哪里可以找到这个port。如果要安装此port,那其他输出的信息不是必须的,但是还是显示输出了。</p><p>为了更深入的搜索,您可以同样使用<tt class="COMMAND">make search key=<varclass="REPLACEABLE">string</var></tt> , <varclass="REPLACEABLE">string</var>就是您想搜索的部分内容。它将搜索port的&#65533;字,注释,描述和从属关系,如果您不知道您想搜索的程序名字,可以利用它搜索一些关键主题来找到您需要的。</p><p>上面说的这些方法,搜索的关键字没有大小写区分的。搜索``LSOF''的结果将和搜索``lsof''的结果一样。</p></li></ul></div><div class="NAVFOOTER"><hr align="LEFT" width="100%" /><table summary="Footer navigation table" width="100%" border="0" cellpadding="0"cellspacing="0"><tr><td width="33%" align="left" valign="top"><a href="ports-overview.html"accesskey="P">后退</a></td><td width="34%" align="center" valign="top"><a href="index.html"accesskey="H">起点</a></td><td width="33%" align="right" valign="top"><a href="packages-using.html"accesskey="N">前进</a></td></tr><tr><td width="33%" align="left" valign="top">软件安装预览</td><td width="34%" align="center" valign="top"><a href="ports.html"accesskey="U">上一级</a></td><td width="33%" align="right" valign="top">使用Packages系统</td></tr></table></div></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -