12.07.2015 Views

download

download

download

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

System Configuration—Software Package ManagementTo find a specific port in ports collection, you can use make search facility asshown here:# cd /usr/ports# make search name=sjitterPort: sjitter-0.14bPath: /usr/ports/net-mgmt/sjitterInfo: A client/server jitter measurement utilityMaint: farrokhi@FreeBSD.orgB-deps: gettext-0.16.1_1 gmake-3.81_1 libiconv-1.9.2_2R-deps:WWW: http://www.alcasat.net/dev/sjitter/The search result gives all basic information about the port—the port's full name,version, and the path is found under the ports tree. A brief description of the port,email address of the port's maintainer, dependencies which are required to build andrun this port, and finally the URL where you can find more information about theport, are also thrown up in the search.The search facility in ports system uses the /usr/ports/INDEX-7 (as in FreeBSD7) file as its reference. You should always make sure that your INDEX file is up-todatein order to get an accurate result. The INDEX file can be <strong>download</strong>ed using makefetchindex command or automatically rebuilt using make index commands.Almost everything you can do with ports is possible using the make utility. A list ofmake targets with description for each is found in the following table:Targetconfigconfig-recursivefetchchecksumdependsextractpatchconfigurebuildinstallshowconfigshowconfig-recursiveDescriptionAsks user for port-specific build options, if available.Runs config for all dependencies of a specific port.Downloads necessary files and patches.Verifies checksum for the <strong>download</strong>ed files.Builds and installs dependencies for a specific port.Extracts the <strong>download</strong>ed files into a work directory.Applies patches to the extracted files, if available.Runs configure script for the port, if available.Builds the port.Installs the port and registers the installation in thepackages database.Shows the current configuration for the port.Shows the configuration for the port and its dependencies.[ 52 ]

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!