Alguns comandos pkg no FreeBSD

Publicado por Douglas Giorgio Fim em 06/01/2010

[ Hits: 23.125 ]

Blog: http://freebsdwallpapers.blogspot.com/

 


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

WineXS - Simplifique seu Wine!

Instalanção e configuração do Apache 2.2 no FreeBSD

Arrumando as horas no FreeBSD

Gerar pacotes .txz com Slackbuilds

Acessando outros terminais no VirtualBox

Leitura recomendada

Reproduzindo somente áudio com o mplayer

Sincronizar horário no Debian

Exibir notificações quando um comando é concluído (Ubuntu 18.04.1)

Criando pacotes executáveis auto-extraível no GNU/Linux

Renomeando múltiplos arquivos com mmv

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts