Alguns comandos pkg no FreeBSD

Publicado por Perfil removido em 06/01/2010

[ Hits: 30.683 ]

 


Alguns comandos pkg no FreeBSD



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.

Outras dicas deste autor

PHP na linha de comando no Debian

Transparência com o Gnome e Compiz

Eliminando estalos de caixas de som no Debian/Ubuntu

Instalando Spotify no Ubuntu 19.04

Linguagem PT-BR no urxvt (Rxvt-Unicode)

Leitura recomendada

sed - Removendo caracteres acentuados

Teclas de emergência do Linux

Baixar arquivos com wget utilizando autenticação

Montando partições automaticamente no Linux Mint

Verificar o tempo de execução de um comando

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts