Alguns comandos pkg no FreeBSD

Publicado por Perfil removido em 06/01/2010

[ Hits: 31.726 ]

 


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

Acentos não funcionam no navegador Opera (Mandriva One e superior)

Atualizando fácil e rapidamente seu Mandriva Linux pela internet

Instalando pacotes x86 no Debian 7 x64

Ubuntu Studio - Ubuntu com ambiente leve (XFCE) e repleto de softwares para multimídia

Grupo de usuários de SL de Chapecó

Leitura recomendada

Como converter vídeos para AVI sem perder qualidade

Comandos de compactação / descompactação

Comando touch - uma forma para modificar a data de acesso e modificação de arquivos

Rápido sobre RPM

sysdig - Ferramenta de inspeção de eventos em tempo real

  

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