Atualizando e instalando programas offline no Ubuntu 10.04

Publicado por Giovanildo Teixeira em 31/05/2010

[ Hits: 21.242 ]

 


Atualizando e instalando programas offline no Ubuntu 10.04



Bom, primeiramente estava procurando soluções para o meu problema que era instalar o Ubuntu 10.04 e atualizá-lo com programas educativos, ambiente KDE, vídeos etc. Trabalho em uma escola e os computadores do proinfo vieram instalados com o Linux Educacional 2.0. Tudo está funcionando perfeitamente, porém os softwares são muito antigos e considero o Ubuntu mais fácil de manter.

Grande problema: A internet prometida ainda não chegou.

Segue minha solução:

1. Em casa.

Gerei o sources.list: http://repogen.simplylinux.ch

Copiei e colei no /etc/apt/sources.list.

a) Depois dei os seguintes comandos para atualizar o sistema e instalar o programas que eu queria:

sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install ubuntu-restricted-extras smplayer audacious ttf-liberation w32codecs libdvdcss2 amsn emesene k3b kde-l10n-ptbr skype googleearth edubuntu-desktop kubuntu-desktop


b) Copiei para o pendrive:
  • Os pacotes que estavam na pasta /var/cache/apt/archives, fiz isso usando o nautilus mesmo (se preferir você pode usar o aptoncd, ele é bom porque elimina os pacotes antigos e economiza espaço em disco)
  • O arquivo /etc/apt/sources.list
  • A pasta /var/lib/apt/lists
  • Por fim levei também o histórico de comandos que digitei no terminal, /home/"nome do usuário"/.bash_history (para não ter erros e para a instalação ser mais rápida). Nota: Esse arquivo é oculto, para mostrar arquivos ocultos no nautilus vá no menu ver e depois em mostrar arquivos ocultos ou simplesmente control+h.

2. Na escola.

Apenas inverti a ordem primeiro copiando os arquivos depois digitando os comandos com o sudo ou como root.

Copiei para as devidas pastas:
  • Os pacotes que estavam na pasta /var/cache/apt/archives, fiz isso usando o nautilus mesmo (se preferir você pode usar o aptoncd, ele é bom porque elimina os pacotes antigos e economiza espaço em disco)
  • O arquivo /etc/apt/sources.list
  • A pasta /var/lib/apt/lists
  • Por fim levei também o histórico de comandos que digitei no terminal, /home/"nome do usuário"/.bash_history (para não ter erros e para a instalação ser mais rápida). Nota: Esse arquivo é oculto, para mostrar arquivos ocultos no nautilus vá no menu ver e depois em mostrar arquivos ocultos ou simplesmente control+h.

Depois dei os seguintes comandos para atualizar o sistema e instalar o programas que eu queria:

sudo apt-get upgrade
$ sudo apt-get install ubuntu-restricted-extras smplayer audacious ttf-liberation w32codecs libdvdcss2 amsn emesene k3b kde-l10n-ptbr skype googleearth edubuntu-desktop kubuntu-desktop

Resultado:

Consegui instalar o Ubuntu, Kubuntu-desktop e Edubuntu-desktop na escola sem precisar da internet.

Outras dicas deste autor

Blog Ubuntu Linux 8.04

Instalando o Ubuntu 9.04 no Microsoft Virtual PC 2007

MapSource no Linux (wine 1.rc1 no Ubuntu 8.04 Heron)

PostgreSQL 8.2 no Ubuntu 8.10

Lineduc - Linux Educacional Duque de Caxias

Leitura recomendada

Nginx - Como redirecionar seu domínio para o www

Tirando bordas das janelas no Xfce

GRUB 2 do Sabayon - Adicionando outras Distribuições GNU/Linux

Gerando sources lists para o Ubuntu

Removendo pacotes não-essenciais no Fedora

  

Comentários
[1] Comentário enviado por klebrr em 04/06/2010 - 21:09h

Muito boa a dica, parabéns.

Outra opção pode ser a seguinte:
No pendrive crie uma pasta "upd"
e dentro da mesma criei 3 pastas: archives, broffice e outros.
a pasta archives foi copiada de /var/cache/apt/archives
a pasta broffice contem os pacotes broffice3.2 extraido do .deb
a pasta outros contem codecs de audio e video e mais alguns programas extras

# segue os comandos:
cd /media/KL8G/upd
# entro na pasta "upd" dentro do pendrive (/media/KL8G)
###########
cd archives
dpkg-scanpackages . /dev/null > Packages
cd ../broffice
dpkg-scanpackages . /dev/null > Packages
cd ../outros
dpkg-scanpackages . /dev/null > Packages
###########
# os 3 comandos acima resumem-se em entrar em cada pasta existente em "upd"
# e executar o comando dpkg-scanpackages . /dev/null
# cuja saida é direcionada para o arquivo >Packages dentro de cada pasta.
###########
echo "atualizacao de pacotes concluida..."
cd ../
###########
#Atenção faça um backup do arquivo /etc/apt/sources.list
# cp /etc/apt/sources.list /etc/apt/bkp_sources.list
# pois os comandos que usei abaixo deixará apenas o repositorio "upd" do pendrive no sources.list
###########
echo deb file:`pwd`/archives . >/etc/apt/sources.list
echo deb file:`pwd`/broffice . >>/etc/apt/sources.list
echo deb file:`pwd`/outros . >>/etc/apt/sources.list
#
# Os "echos" acima gravarão o caminho atual do pendrive no sources.list
# Em seguida basta executar
#
apt-get update
e
aptitude search office (para procurar pacotes que contenham "office" no nome por exemplo)
#
# Dessa forma consigo instalar pacotes em uma nova instalação sem internet,
# utilizando apenas o pendrive.
###########
# Caso pegue algum novo pacote, basta copiar para um dos diretorios dentro de upd no pendrive
# e executar novamente o comando, dentro de cada pasta onde coloquei "os novos pacotes"
# ex: (copiei 3 pacotes novos para a pasta "archive" na pasta upd no meu pendrive).
cp /var/cache/apt/archives/*.deb /media/KL8G/upd/archives
# Entro na respectiva pasta:
cd /media/KL8G/upd/archives
# Executo novamente o comando para gerar nova lista de pacotes disponiveis na pasta archives.
dpkg-scanpackages . /dev/null > Packages
#
# ai como já tenho o sources.list alterado nas demais maquinas
# basta apenas usar #apt-get update
# em seguida instalar o que precisa (que exista no pendrive)
# Bem, acho que fui claro.
# t+

[2] Comentário enviado por giovanildo em 06/06/2010 - 23:02h

isso me parece um repositorio local
procurei bastante testando varios comandos e nao consegui
irei testar sua dica
vlws

[3] Comentário enviado por gnumaru em 01/07/2010 - 14:55h

Amigos, deem uma olhada na minha dica, talvez achem interessante.

http://www.vivaolinux.com.br/dica/Instalacao-de-programas-em-maquinas-offline?

Postada originalmente no forum do ubuntu

http://ubuntuforum-pt.org/index.php?topic=64584.0

Espero que seja de algum valor.

[4] Comentário enviado por giovanildo em 09/01/2012 - 15:09h

Aconselho agora usar o vrlivre para maquinas mais acima de 2gb e lineduc para máquinas menores



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts