omega% ls -l total 4 drwxr-xr-x 2 root bin 512 Aug 5 12:50 afterstep-1.0pr1 drwxr-xr-x 2 root bin 512 Aug 5 12:50 xpm-3.4j#pkg_delete afterstep-1.0pr1
#mount /cdrom #cd /cdrom/ports #./install.sh
Inicialmente voce vai precisar criar um link simbolico dentro de /usr/ports apontando para /cdrom/ports/distfiles , para que o sistema encontre o codigo fonte do aplicativo que vai compilar e nao va busca-lo por FTP. Para criar este link simbolico:
# cd /usr/ports # ln -s /cdrom/ports/distfiles distfilesUma vez criado o link , para instalar por exemplo o aplicativo gnats ( Banco de dados ). O procedimento a seguir e:
# cd /usr/ports # cd databases/gnats # make installSe voce desejar instalar todos os aplicativos disponiveis em /usr/ports/databases de uma unica vez o procedimento a seguir praticamente semelhante ao anterior:
# cd /usr/ports # cd databases # make installAo executar qualquer uma das sequencias acima o FreeBSD ira compilar e instalar o aplicativo. Em muitos casos antes de executar o "make install" , faz-se necessario editar o arquivo "Makefile" existente no diretorio do aplicativo desejado , para assim definir alguns parametros de compilacao.
Se voce nao possui o cdrom do FreeBSD nao se preocupe , voce tambem pode instalar um aplicativo pelo
ports , basta para isso possuir uma conexao com a internet.
Ao executar o make install , o sistema ira procurar o subdiretorio distfiles em /usr/ports , se ele nao encontrar
o diretorio , ele ira tentar baixar automaticamente o codigo fonte do aplicativo atraves da Internet ,
o site onde ele vai buscar esta especificado no arquivo Makefile. Uma vez estabelecida a conexao ele vai fazr o download do arquivo e apos iniciar a compilacao.
Este metodo de instalacao e muitas vezez mais demorado que via Cdrom , uma vez que envolve o
donwload dos fontes que em muitos casos pode ter mais de 3 MB.
A sintaxe para instalar e a mesma para quando voce possui o Cd:
# cd /usr/ports # cd databases/gnats # make install