(instalação de aplicativos)
A instalação com o "make" é mais demorada, mas em compensação os aplicativos ficam ajustados as características de hardware do computador, ficando teoricamente mais rápidos:
# ./configure ()# ./configure --help ()
# ./configure --version ()
# ./configure --enable-client-only ()
# make (Com este comando é realizado o download via "ftp" do aplicativos/programa que tem uma extensão "tar.gz", bem como das suas dependências, descompactado, desempacotado e é feita a compilação do aplicativo com um compilador "C". Tudo isso com um único comando. Aparecerá um "dialog", ou seja, uma caixa de diálogo perguntando sobre a escolha de algumas opções. Selecione as opções de acordo com a necessidade e aperte "OK". Poderá demorar vários minutos para terminar todo o processo. Durante a compilação, um subdiretório de trabalho "/usr/ports/sysutils/pciutils/work" é criado)
# make all ()
# make configure ()
# make depend ()
# make install (instala o referido aplicativo)
# make clean (apaga arquivos e diretórios desnecessários. Mais especificamente, apaga todo o subdiretório de trabalho "/usr/ports/sysutils/pciutils/work". O bom deste comando é a liberação de espaço no disco e também evita problemas quando for atualizar o aplicativo para uma nova versão. O "make distclean" apaga muito mais arquivos e diretórios do que o "make clean")
Dica: poderia-se usar "make install clean" em vez de make, make install and make clean. Assim, economizaria duas etapas.
Vamos desinstalar a ferramenta "pciutils":
# make uninstall (usando depois do "make install" e faz a desinstalação do programas)
# make deinstall (idem, muito usado no FreeBSD)
Vamos resinstalar a ferramenta "pciutils":
# make distclean (muitas vezes um ./configure faz "caches" de coisas e lembra delas ao ser executado novamente, ou seja, as opções usadas no ./configure na primeira vez serão reusados na segunda vez. Se quiser ter certeza que executará um ./configure limpo use "make distclean" antes. O "make distclean" apaga muito mais arquivos e diretórios do que o "make clean")
# make reinstall (usando depois do "make deinstall")
FORÇA O RE/APARECIMENTO DO DIALOG
# make config (depois disso geralmente se usa o "make")
