Alguns comandos pkg no FreeBSD

Publicado por Perfil removido em 06/01/2010

[ Hits: 31.379 ]

 


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

Curso de Introdução ao GNU/Linux - Linux Foundation

Edição de vídeo e pós-produção com o DaVinci Resolve

Validando checksum MD5 de arquivos

Instalando o Grub Customizer no Ubuntu 23.04

Instalando Brave Browser no Fedora

Leitura recomendada

Querem ver os nomes dos usuários em uppercase?

flags de comando para ls

Modificando o seu localtime

Proxy com autenticação na linha de comando

Local mais indicado para criar aliases no Ubuntu

  

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