O que é um pacote Debian (.deb)

Publicado por Daniel Roque em 25/03/2011

[ Hits: 28.050 ]

 


O que é um pacote Debian (.deb)



Pretendo neste post simplesmente elucidar para um usuário principiante o que é um pacote deb.

O que é um pacote Debian?

É um arquivo cujo a extensão é .deb (dãããããããããããããa). Ex.: pidgin.deb

Para que serve?

Um pacote deb contém compactado em si algum tipo de software ou biblioteca.

Por exemplo, digamos que eu desenvolva um programinha para controle de caixa e tenha os seguintes arquivos:

/etc/caixa.conf
/usr/bin/caixa-adm
/usr/bin/caixa-main
/usr/share/application/caixa.desktop

Ao invés de eu copiar arquivo por arquivo e configurar permissão de um por um deles, eu simplesmente os empacoto em um pacote caixa.deb que já possuirá um arquivo de controle que fará isto para mim.

O que é dependência?

Dependência, como o próprio nome diz, quer dizer que um determinado pacote x pode depender de um determinado pacote y ou até mais que um, ou seja, você terá de instalar y primeiro para pode instalar x.

Como eu instalo um pacote, digamos o pacote pidgin.deb?

Simples, primeiro este pacote precisa estar na sua máquina, segundo abra um terminal, vá até a pasta onde esta o pacote, e terceiro, como root execute:

su
# dpkg -i pidgin.deb


Se não houver nenhuma dependência, depois disto o pacote estará instalado.

Finalizando: em geral os pacotes estão contidos em um repositório, e se utiliza um programa gerenciador de pacote para gerenciar tais pacotes (aptitude, apt-get, dselect etc).

Mas isto é outra dica.

Outras dicas deste autor

Conectando Debian em roteador VPN Cisco 3000 com IPsec

Links - Erro: "Verification failure: unable to get local issuer certificate no links" [Resolvido]

Thunderbird - Erro: Data errada de recebimento de e-mail [Resolvido]

Como Editar Arquivos do Access (MDB) no Libreoffice Base

Debian: Erro - Thunar não monta dispositivos com usuário normal após atualização [Resolvido]

Leitura recomendada

Incluir Letras.mus.br ao Listen 0.5 beta 1

Instalação e configuração Halberd

Removendo o OpenOffice.org e instalando o BrOffice.org

Como instalar o FreeOffice no openSUSE

Vídeo aula: Como instalar o Skype no Ubuntu 13.10

  

Comentários
[1] Comentário enviado por pinduvoz em 26/03/2011 - 00:32h

Para mim, o pacote Debian (arquivo .deb) é "uma parte" de um instalador de programas para Linux.

Ele "corresponde" aos arquivos .cab do Windows, que sabidamente integram pacotes de instalação .msi.

O problema aqui não é saber o que é um .deb e sim compreender que o Linux ganha força na diversidade, que abarca também as maneiras de instalar programas.

Temos no Linux várias maneiras de gerenciar software e, bem assim, de instalar pacotes, que podem ser .deb, .rpm, .txz etc.

Linux não é Windows, mas funciona tão bem quanto e pode até ser mais fácil.

[2] Comentário enviado por removido em 26/03/2011 - 14:12h

Acho que faltou dizer que um pacote .deb nada mais é que um arquivo ' ar ' no qual devem estar contidos 3 arquivos: debian-binary, control.tar.gz e data.tar.gz

maiores detalhes:

http://debian-br.sourceforge.net/docs/sgml/pratico/online/ch-instalar.html#s-ar-x
http://www.vivaolinux.com.br/dica/Como-extrair-o-conteudo-de-pacotes-deb-em-qualquer-distro/
http://fiorix.wordpress.com/2008/04/01/abrindo-pacotes-debian/
http://en.wikipedia.org/wiki/Deb_(file_format)

t+

[3] Comentário enviado por Alexandra241 em 05/05/2011 - 10:22h

Massa! Essas definições ainda meio obscuras na cabeça de iniciantes como eu! Precisam de posts feito o seu...pra ampliar o conhecimento, e me trazer a luz sobre o que é o que! Valeu =)



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts