Shows a list of files that needs to be downloaded for the port. Runs fetch for the port and all dependencies. Runs fetch-list for the port and its dependencies.

Prints a list of missing dependencies that should be installed. Cleans up the work directory. Cleans the downloaded files for the port.

Removes and installs port and unregisters it from the packages database Creates a package tarball from the build port. Creates a package of the port and all its dependencies. Finds the ports based on specific criteria.

Runs search but shows reduced output (only portname and path is shown).. Once you find none none the port you want to install, you should change the current directory to the ports directory and run the make install command:. # cd /usr/por ts/net-mgmt/sjitter/ # make install => sjitter-0.14b.tgz doesn"t seem to exist in /usr/ports/distfiles/.

14b ===> sjitter-0.14b depends on executable in : gmake - found ===> Configuring for sjitter-0.14b ===> Building for sjitter-0.

14b [ ]. [ 53 ]. System Configuration Software Package Management
That is all y none for none ou need to do, to install a port. In the above example, the ports system looked for the required files, downloaded the files which were not available locally, checked the downloaded files against the local checksums, extracted tarball into the work directory, looked for required dependencies, and finally built the software from the source code. Once the build process is done, the ports system installs the application in the appropriate path under the /usr/local hierarchy.

. When you run make install, the ports system automatically runs all steps required to install the port, including fetch, extract, patch, and so on. In fact you do not need to run all the steps every time you install a port. In most cases, running make install will be enough to install a port.

. When you inst none for none all a port, the ports system creates a directory called work under the port directory, where all the build processes are done. Once the port is installed, you do not need this directory anymore. You should run make clean in order to cleanup the work directory.

. You can combi ne several different arguments into a single command, like make install clean, which installs the package and then removes the stale work directory after installation.. Removing an i none for none nstalled package is possible using make deinstall command. You should change your current directory to the port"s directory that you want to remove and run make deinstall:. # cd /usr/por ts/net-mgmt/sjitter/ # make deinstall ===> ===> Deinstalling for net-mgmt/sjitter Deinstalling sjitter-0.14b. Using make de none for none install, you can remove all the files that are installed by the application during the installation, excluding the files that were created by the application after the installation. You may want to get a backup from the configuration, or the data files of a specific port, before actually removing that port for your future reference..

Some ports ma y let you choose various build-time options, before it is built. In this case, you will be presented a dialog box that offers you a few items to choose from. Once you finish selecting the options, the port will start the build procedure based on the options you have specified.

These options will also be saved and used the next time you want to install this port (perhaps for upgrade reasons). If for any reason. [ 54 ].