Copiando programas dos LiveCDs (Kurumin) para seu Debian sem usar a internet

hra

Você tem um LiveCD do Kurumin ou outro derivado do Debian, como o Kurumin Games, Knoppix, etc? Este CD está cheio de programas bacanas que você quer instalar no seu Debian, mas os downloads são imensos e sua internet é discada? E agora? Encontrei uma maneira de transportar programas dos LiveCD's para seu Debian, tudo sem usar a internet, bem simples.

[ Hits: 17.596 ]

Por: Hamilton R. Amorim em 27/05/2005 | Blog: http://www.algorista.tk


Fazendo a mágica



Primeira coisa a fazer é rodar o Kurumin. Depois monte uma partição com alguns muitos megas para abrigar os pacotes, algo em torno de 400MB deve dar.

Supondo que você montou em /mnt/hda1, então abra um terminal (root) e execute esses comandos:

# cd /mnt/hda1
# mkdir packs
# cd packs

# apt-cache pkgnames > lista
# cat lista | awk '{ print "dpkg-repack " $1 }' > run
# sh run


Agora espere o final do processo e veja os arquivos .deb prontinhos. Basta bootar com seu Debian e instalar o pacote de sua preferência com:

# dpkg -i meuProgramaDoKurumin.deb

Se tiver problema de dependência, basta instalar a dependência que vai estar nesse mesmo diretório.

Se está curioso pra entender esses comandos:

apt-cache pkgnames >lista

Isso montou um arquivo texto com a lista dos pacotes instalados. Pode conferir com um editor de textos se quiser.

cat lista | awk '{ print "dpkg-repack " $1 }' > run

Isso pegou cada linha da nossa lista e acrescentou um "dpkg-repack " no começo dela, salvou num outro arquivo "run". Ou seja, montamos um script de re-empacotamento para todos os pacotes do Kurumin.

sh run

Executamos nosso script e esperamos, esperamos, esperamos... são muitas emoções e muitas mensagens de erro também, não se preocupe.

Se você quer obter apenas um programa específico e não todos eles, então basta usar um simples comando:

# dpkg-repack meuPacote

Se você não sabe o nome do pacote, então pode consultar pelo seu gerenciador de pacotes preferido, ou ainda:

# apt-cache search meuPrograma

Detalhe: Faça tudo com root, muita coisa não funciona com usuário comum, no Kurumin tem um ícone "terminal root" pra esse tipo de operação.

OBS: Agora resta alguém nos ensinar como integrar esses pacotes ao repositório padrão de busca do apt, assim bastaria executar um "apt-get install meuPrograma" e ele estaria instalado com todas as dependências resolvidas. Quem souber use os comentários.

É isso aí, divirtam-se.
HRA

Página anterior    

Páginas do artigo
   1. Introdução
   2. Fazendo a mágica
Outros artigos deste autor

A miséria social do Brasil e o software proprietário

Como fazer: Chroot Dosemu (Clipper no Linux)

Porque tanta gente não usa o Linux? Será que o Linux é ruim mesmo?

cal2svg - brincando com shell script e arquivos vetoriais SVG

Como fazer: chroot SSH (SSH mais seguro)

Leitura recomendada

Como desenvolver com Docker no Linux dentro do Windows sem dual boot - WSL 2

Usando o gerenciador de arquivos XFE para administrar as tarefas no Linux

Computação em nuvem, uma visão panorâmica

Instalando um servidor Openfire no Debian para liberação de MSN via Spark em uma rede Windows

Instalando e utilizando o Web Crawler OpenWebSpider

  
Comentários
[1] Comentário enviado por removido em 27/05/2005 - 08:47h

Pena que não dá para fazer com distro com rpm...
Por isso me dá vontade de mudar para o debian...
Muito bom trabalho o seu:
simples mas de espírito altamente inventivo!!!

[2] Comentário enviado por helvecio34 em 27/05/2005 - 11:19h

Valeu a dica.
O MSBL (Movimento dos Sem Banda Larga) agradece imensamente.

Helvécio Guimarães

[3] Comentário enviado por andre_asn em 27/05/2005 - 13:41h

Legal sua dica amigo mas tenho uma duvida no meu caso quero especificamente um programa que esta no big linux (derivado ja do kurumin e pretendo instalar no kurumim ja depositado em meu hd (antes de falar o apt-get install programa) não fez o que deveira instalar daria para usar a mesma façanha para esse feito ?

[4] Comentário enviado por mmaximo em 27/05/2005 - 14:53h

Excelente artigo!

Quanto a usar o apt-get para instalar as dependencias. Basta salvar os arquivos .deb dentro do diretorio /var/cache/apt/archives

Marcel

[5] Comentário enviado por jllitvay em 30/05/2005 - 11:13h

para reempacotar um programa específico, basta dar um dpkg-repack nomedoprograma

[6] Comentário enviado por rgmmelo em 21/11/2005 - 01:38h

oxe eu nao vi os pacotes .deb nao...sao os q tao salvos no arquivo run?

[7] Comentário enviado por gpr.ppg.br em 07/10/2006 - 04:10h

muito interessante.

instalei o VMware Player no windows e configurei o kurumin do jeito que eu queria. nao tem como salvar isso?
alguem, saberia me dizer?

grato,
gpr.

[8] Comentário enviado por carlosalberto4ti em 29/09/2010 - 08:41h

Referente ao pedido final do escritor do arquivo :

http://www.vivaolinux.com.br/artigo/Debian-Como-criar-um-repositorio-local-offline/


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts