Alguns comandos pkg no FreeBSD

Publicado por Perfil removido em 06/01/2010

[ Hits: 30.597 ]

 


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

Colorindo o VI no Ubuntu

Instalando plugin Java para Firefox no Debian

Kulina Graphics: biblioteca gráfica leve para desenvolver aplicativos

Vídeo-aula: Como instalar o Limewire (.deb)

Instalando o Mint Stick no Ubuntu 22.04 LTS

Leitura recomendada

Entendendo o campo TTL do ping

openSUSE - Como remover versões antigas do kernel

Criando uma árvore de diretórios com o mkdir

Consultando qual o repositório está ativo no slackpkg usando apenas o grep

Adicione comandos na inicialização do seu Linux

  

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