2.1 Como instalar pacotes .deb
Para instalar pacotes .deb em sistemas Debian você deve utilizar o sistemadpkg
. Para isso você tem de estar com o pacote .deb em seu disco
e estar logado como root. O seu uso básico é o seguinte:
# dpkg -i nomedopacote.deb
2.2 Como instalar vários pacotes .deb
Se você vai instalar vários pacotes tem de se preocupar com quais pacotes são mais novos, mais antigos, se já estão instalados, etc. É interessante saber das opções a seguir:-O -> só instala os pacotes previamente selecionados para instalação pelo dselect
-E -> não instala pacotes que tenham a mesma versão do já instalado (se estiver)
-G -> evita "rebaixar" a versão dos pacotes. Se o pacote a ser instalado tiver uma versão menor que o instalado ele não será instalado.
Uma instalação segura de vários .debs pode ser feita assim, por exemplo:
# dpkg -iGE *.debIsso evita ter de usar o dselect para fazer a seleção deles também.
2.3 Instalar pacotes com APT
O APT é um sistema que facilita a instalação de pacotes, basta fazer:# apt-get install nomedopacoteO APT irá baixar o pacote e suas dependências. Para saber mais sobre ele visite
http://debian-br.sourceforge.net/view.php?doc=apt-tutorial
.
2.4 Instalar pacotes com Dselect
O Dselect é a ferramenta de manejamento de pacotes padrão do Debian atualmente. Ela é um "frontend" para o APT e para o dpkg.Para executar o Dselect basta digitar 'dselect' na linha de comando.
Roda-se o Dselect, escolhe-se o método de acesso, seleciona-se "Update" para atualizar a lista de pacotes. Então procede-se a seleção de pacotes.
A primeira tela que aparece depois de se ter selecionado "Select" dá dicas sobre como o Dselect se comporta presssione a barra de espaço para continuar.
As teclas a seguir podem ser úteis:
+ -> instalar, deixar instalado
- -> desinstalar
_ -> expurgar
H -> manter a versão do pacote selecionado
/ -> procurar uma palavra
\ -> repetir última busca
R -> volta ao estado anterior
Note que as letras em maiúsculas tem de, realmente, ser digitadas em maiúsculas. Para proceder pressione enter. Nesse momento, ou sempre que você mandar instalar um pacote que precise de outros, serão apresentadas as dependências para que você escolha o que fazer.
Outra coisa importante a ser notada é a diferença entre se desinstalar e se expurgar um pacote. Desisntalar é remover o pacote, expurgar é remover o pacote e seus arquivos de configuração.
Depois de selecionados os pacotes, selecione "Install" e saia do Dselect.
Para saber mais do Dselect, veja
http://debian-br.sourceforge.net/view.php?doc=dselect-beginner
2.5 Como instalar pacotes sob demanda
Você está compilando aquele programa maravilhoso que você acaba de achar e que resolverá todos os seus problemas e de repente... falta um arquivo. O comportamento padrão nesse caso é bater a cabeça na parede, mas há outras soluções.O
auto-apt
é uma ferramenta muito importante nessas horas. Ele
pode resolver esses problemas parando o programa que precisa do arquivo antes
de ele dar erro, pedir para instalar o pacote que provê aquele arquivo com o
APT e depois deixar com que o programa continue, sem erros!
Para começar instale o pacote
auto-apt
. O auto-apt mantém um
banco de dados próprio, por isso, antes de continuar, execute o seguinte:
# auto-apt update-local # auto-apt update # auto-apt updatedbEstes comandos podem demorar um pouco, mas não precisam ser feitos sempre. Faça, no entanto, com uma certa frequência para manter seu banco de dados completo.
Depois, para fazer com que a mágica aconteça faça:
$ auto-apt run comandoTroque comando pela linha de comando que pode provavelmente precisar de um arquivo. Normalmente usaria-se:
$ auto-apt run ./configure $ auto-apt run makeSe você executar auto-apt run, somente, o auto-apt abre um ambiente dele, no qual qualquer pacote que for necessário será instalado, depois de uma resposta afirmativa à pergunta feita ao usuário.
A pergunta será feita em uma interface gráfica, caso se esteja no X (e tenha os pacotes necessários para tal) ou em texto, caso esteja no console.
2.6 Como instalar pacotes .tgz ou .rpm no Debian
Pacotes .tgz são pacotes que contêm binários, normalmente utilizados em Slackware. Você pode instalá-los assim:# tar zxpvf arquivo.tgzEstando no diretório /. Mas não é boa política já que o sistema de empacotamento não vai tomar conhecimento de que aquele pacote está instalado. O jeito certo é usar o
alien
, assim:
$ alien -d arquivo.tgzIsso irá transformar o arquivo tgz em um .deb que você pode instalar com o
dpkg
.
O mesmo se aplica ao rpm, o utilitário
rpm
está disponível no
Debian, mas é uma política melhor converter o pacote rpm em deb para manter a
consistência do banco de dados do dpkg
. O comando do alien é o
mesmo para pacotes rpm.
2.7 Como abrir pacotes .deb com o dpkg-deb
Algumas vezes é necessário se obter os arquivos dentro de um pacote sem instalá-lo, uma situação comum é quando você precisa recuperar o arquivo de configuração original ou algum arquivo de uma versão antiga do pacote. O utilitário usado para isto é odpkg-deb
:
$ dpkg-deb -x nome_do_pacote.deb /tmp/destinoCom o comando acima, o pacote
.deb
terá todos os seus arquivos
descompactados para dentro do diretório /tmp/destino
. A estrutura
criada em /tmp/destino
é a mesma que seria colocada no diretório
raíz (/
).
2.8 Como usar pacotes .deb sem o dpkg
Em sistemas não-Debian, que não têm o dpkg ou por algum motivo especial, você pode querer obter o conteúdo de um .deb sem utitilizar-se do sistema de empacotamento.Os .deb's foram concebidos para que pudessem ser abertos em qualquer sistema unix, tornando fácil essa tarefa. Para abrir um pacote .deb você pode usar:
$ ar -x pacote.debEsse comando extrai três arquivos: debian-binary, que indica a versão da especificação do formato .deb que esse pacote segue, data.tar.gz, que contém uma árvore de diretórios com os arquivos contidos no pacote e control.tar.gz, que contém informações de controle sobre o pacote.
Para "instalar" o programa contido no deb, então, basta ir para o diretório raiz ("/") e executar:
# tar zxpvf data.tar.gzProvendo o caminho completo para o data.tar.gz, caso ele não se encontre no raiz.
Guia Prático para o Debian GNU/Linux
18 August 2001
Gustavo Noronha Silva
Nenhum comentário:
Postar um comentário