Dica rápida de como instalar e desinstalar programas no Slackware
Dica publicada em Linux / Introdução
Dica rápida de como instalar e desinstalar programas no Slackware
As duas formas mais usadas de instalação de pacotes no Slackware são: primeiro baixe o arquivo .tar.gz ou .tgz, se o arquivo for .tgz você poderá instalar usando o comando:
# installpkg nomeDoPacote
Se o arquivo estiver em tar.gz ou der algum erro a instalação usando o installpkg, faça o seguinte algoritmo:
$ tar -zxvf nomeDoPacote.tar.gz
$ cd nomeDoPacote
$ su
# ./configure
# make
# make install
Pronto, o pacote está instalado!
Se você deseja desinstalar um pacote e este por sua vez foi instalado usando o comando installpkg, para removê-lo apenas faça:
# removepkg nomeDoPacote
Caso tenha instalado usando o algoritmo basta você entrar na pasta que criou da descompactação do pacote em .tar.gz e dar o seguinte comando:
# make uninstall
Se por acaso você apagou a pasta, deve dar ./configure com os parâmetros da instalação e depois make uninstall.
# installpkg nomeDoPacote
Se o arquivo estiver em tar.gz ou der algum erro a instalação usando o installpkg, faça o seguinte algoritmo:
$ tar -zxvf nomeDoPacote.tar.gz
$ cd nomeDoPacote
$ su
# ./configure
# make
# make install
Pronto, o pacote está instalado!
Se você deseja desinstalar um pacote e este por sua vez foi instalado usando o comando installpkg, para removê-lo apenas faça:
# removepkg nomeDoPacote
Caso tenha instalado usando o algoritmo basta você entrar na pasta que criou da descompactação do pacote em .tar.gz e dar o seguinte comando:
# make uninstall
Se por acaso você apagou a pasta, deve dar ./configure com os parâmetros da instalação e depois make uninstall.
É uma boa prática quando se está instalando a partir dos fontes criar um pacote TGZ, assim não precisamos ficar mantendo os fontes e fica fácil de desinstalar e verificar quais arquivos a instalação colocou aonde (/var/log/packages/...):
# mkdir /tmp/programa-tgz
# make install DESTDIR=/tmp/programa-tgz
# cd /tmp/programa-tgz
(interessante copiar os docs, criar o slack-desc, etc, etc)
# makepkg -c y -l y programa-versao-arquitetura-tentativaesuasiniciais.tgz
# installpkg programa-versao-arquitetura-tentativaesuasiniciais.tgz
...
# vi /var/log/packages/programa-versao-arquitetura-tentativaesuasiniciais
...
# removepkg /var/log/packages/programa-versao-arquitetura-tentativaesuasiniciais
...
Organização é fundamental para o controle.
Valewz!