Existem alguns parâmetros fundamentais do comando
pkg do
FreeBSD, assim como no apt do Debian (por exemplo: apt-get, apt-cache etc), e listarei alguns deles nesta dica.
Informações sobre pacotes:
pkg_info (opção) (pacote) - lista os pacotes que estão instalados no sistema, não sendo obrigatório escolher uma opção.
Este parâmetro é bastante usado em associação com o comando grep, como exemplificado a seguir:
# pkg_info | grep firefox - caso estejam instalados, somente serão listados os pacotes com o termo firefox.
Instalação de pacotes:
pkg_add (opção) (nome do pacote) - instala o pacote desejado.
Existem muitas opções referentes a este comando e eu mostrarei algumas:
- -r - instala o pacote e suas dependências;
- -i - instala o pacote SEM suas dependências;
- -v - mostra detalhadamente a instalação (verbose);
- -n - somente mostra o que poderia acontecer se a instalação acontecesse;
- -R - não armazena a informação que o pacote foi instalado; terá que ser sido removido manualmente no futuro;
- -f - força a instalação mesmo se os pré-requisitos não forem cumpridos ou o script requisitos falhar,
- -I - não executa os scripts de instalação ou pós-instalação do pacote.
Existem diversas opções que podem ser usadas com o pkg_add, vejam mais no manual do programa.
Exemplo de comando muito usado:
# pkg_add -rv firefox - instala o pacote firefox
Remoção de pacotes:
pkg_delete (opções) (nome do pacote) - remove os pacotes desejados.
As opções são semelhantes às opções do pkg_add:
- -a - desinstala todos os pacotes;
- -n - somente mostra o que irá acontecer se você for desinstalar o pacote;
- -v - mostra detalhadamente o processo de desinstalação (verbose);
- -r - remove o pacote e suas dependências;
- -i - pede sua confirmação para desinstalar cada pacote individualmente;
- -D - se um script de desinstalação existe para um determinado pacote, não é executado,
- -d - remover diretórios vazios criados pela limpeza do arquivo.
As opções não são obrigatórias. Exemplo:
# pkg_delete firefox - para desinstalar o firefox.
Existem ainda diversos parâmetros relacionados ao pkg:
- pkg-config
- pkg_create
- pkg_glob
- pkg_sort
- pkg_version
- pkgdb
- pkg_deinstall
- pkg_fetch
- pkg_updating
- pkg_which
- pkgdu
Vale a pena dar uma olhada em todos eles.
Nenhum comentário foi encontrado.