[ anterior ] [ Conteúdo ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ próximo ]


A FAQ (perguntas freqüentes) do Debian GNU/Linux.
Capítulo 7 - As Ferramentas de Gerenciamento de Pacotes Debian.


7.1 Que programas o Debian oferece para administrar seus pacotes?


7.1.1 dpkg

Este é o principal programa de gerenciamento de pacotes. O dpkg pode ser chamado com muitas opções. Alguns usos comuns são:


7.1.2 dselect

Este programa é uma interface baseada em menus para o sistema de gerenciamento de pacotes Debian. É particularmente útil para instalações iniciais e atualizações em grande escala

O dselect pode:

O dselect começa apresentando ao usuário um menu com 7 itens, cada um dos quais realiza uma ação específica. O usuário pode escolher uma das ações usando as teclas de setas para mover a barra destacada, e depois pressionando a tecla <enter> para escolher a ação destacada.

O que usuário vê depois depende da ação que ele escolheu. Se ele escolheu qualquer opção que não Access ou Select, o dselect simplesmente executará a ação especificada: por exemplo, se o usuário escolhesse a ação Remove, o dselect removeria todos os arquivos selecionados para remoção quando da última vez que o usuário escolheu a ação Select.

Tanto o item Access como o item Select levam a menus adicionais. Em ambos os casos, os menus são apresentados em uma tela dividida; a parte de cima apresenta uma lista de escolhas que pode ser rolada, ao passo que a parte de baixo apresenta uma breve explicação ("info") para cada escolha.

Uma extensiva ajuda on-line está disponível, use a tecla '?' para ver uma tela de ajuda a qualquer momento.

A ordem na qual as ações são apresentadas no primeiro menu do dselect representa a ordem na qual um usuário normalmente escolheria para instalar pacotes. Entretanto, o usuário pode escolher quaisquer das opções do menu principal quantas vezes quiser (até mesmo nenhuma vez, dependendo do que se quer fazer).


7.1.3 dpkg-deb

Este programa manipula arquivos de pacotes Debian (.deb). Alguns usos comuns são:

Perceba que qualquer pacote que foi desempacotado usando o dpkg-deb --extract será instalado incorretamente, você deverá usar dpkg --install ao invés.

Informações adicionais são dadas na página de manual dpkg-deb(1).


7.1.4 apt-get

O apt-get oferece um modo simples para instalar pacotes a partir da linha de comando. Ao contrário do dpkg, o apt-get não entende arquivos .deb, ele trabalha com os nomes dos pacotes e pode somente instalar arquivos .deb de uma fonte especificada no arquivo /etc/apt/sources.list.

Para mais informação, instale o pacote apt e leia apt-get(8), sources.list(5) e /usr/share/doc/apt/guide.html/index.html.


7.1.5 dpkg-split

Este programa divide pacotes grandes em arquivos menores (por exemplo, para gravá-los em um conjunto de disquetes), e também pode ser usado para juntar um conjunto de arquivos num único arquivo. Pode ser usado apenas em um sistema Debian (ou seja, um sistema contendo o pacote dpkg), pois ele chama o programa dpkg-deb para analisar o pacote Debian em seus componentes.

Por exemplo, para dividir um arquivo .deb grande em N partes,


7.2 O Debian alega ser capaz de atualizar um programa que está sendo executado; como isto é realizado?

O kernel do sistema Debian GNU/Linux suporta a substituição de arquivos mesmo que eles estejam sendo usados.

Nós também oferecemos um programa chamado start-stop-daemon que é usado para iniciar daemons em tempo de boot, ou para parar daemons quando o runlevel do kernel é alterado (por exemplo, de multi-user para single-user ou para desligar). O mesmo programa é instalado para parar de rodar daemons, e reiniciá-los quando necessário.


7.3 Como posso descobrir que pacotes estão instalados num sistema Debian?

Para descobrir o estado de todos os pacotes instalados num sistema Debian, execute o comando:

     dpkg --list

Isso mostra um resumo de uma linha para cada pacote, dando um símbolo de status (explicado no cabeçalho), o nome do pacote, a versão que é instalada, e uma breve descrição.

Para descobrir o status de pacotes cujos nomes correspondem a qualquer padrão da string começando com "foo", execute o comando:

     dpkg --list 'foo*'

Para adquirir um relatório mais completo para um pacote em particular, execute o comando:

     dpkg --status NomeDoPacote

7.4 Como posso descobrir que pacote produziu um arquivo específico?

Para identificar o pacote que produziu o arquivo chamado foo, execute um dentre os comandos abaixo:


[ anterior ] [ Conteúdo ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ próximo ]


A FAQ (perguntas freqüentes) do Debian GNU/Linux.

Versão 4.0.3, 26 June 2008

Autores, Seção 15.1