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.
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:
[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+