Pow, eu consegui convencer um amig oa usar ubuntu, mas ele esta sem internet.
Eu consegui leva o driver da placa de video pra ele, eu levei todo o meu cache do apt-get.
Mas sem querer limpei o apt.
Ai eu queria levar o jogo wormux pra ele, ai eu baxei o source pois o deb estava na versao antiga
Eu fui la compilar pra ele
Deu falta de uma dependencia "g++"
Eu mudei no firefox a pesquisa do google para o ubuntu packpage search, achei p g++, so que precisava de dependecia e cada dependencia precisa de outra dependencia
Eu percebi que eu teria que passa umas 3 oras baxando as dependencias das dependecias.
Pq q nao fazem um pacote completo dos programas, junto com as dependecias?
E nos arquivos .deb, nao tem como ver as dependecia que precisam? E pq nao fazem um jeito automatico de baixar programas para levar pra outros computadores sem internet ?
[2] Enviado em 09/02/2010 - 18:37h: script do synaptic, rapido e simples
olha para resolver o seu problema facilmente e esquecer as dependencias vc pode usar o gerador de script do synaptic e baixar tudo o que vc quise para o computador sem net
vou dar uma explicada simples
vc vai abre o synaptic do pc do seu amigo, e marca o que vc quiser para a instalaçao, apos isso vc naum vai pedir para instalar e vai pedir para gerar um script de pacotes, apos gerar o script com a extensao .sh vc leva esse script para o teu pc e executa o script, assim ele vai baixar todos os programas com suas dependencias
"Porque nao facilitam a instalação das dependencias?"
Na verdade, já facilitaram... desde sempre...
"Pq q nao fazem um pacote completo dos programas, junto com as dependecias?"
Por que daí, para baixar um ícone, viria o Gnome todo junto, num lindo pacote de 500MB. Isso é coisa de Windows.
O que você precisa fazer é o seguinte:
Da sua máquina, que eu vou presumir que TEM internet, você faz:
sudo apt-get update
sudo tar -cf update.tar /var/cache/apt/ /var/lib/apt/ -v
Salve num arquivo também o conteúdo do seu /etc/apt/sources.list
Se seu amigo usa a mesma versão de ubuntu que você, você pode apenas copiar seu /etc/apt/sources.list e substituir na máquina do seu amigo.
Na máquina dele, dê um:
sudo su
vá para o diretório onde está o update.tar, e (ainda como root):
cp update.tar /
cd /
cat update.tar | tar xf - -v
Salve o sources.list e coloque o conteúdo do seu sources.list nele: (tudo como root)
cp /etc/apt/sources.list /etc/apt/sources.list.2
gedit /etc/apt/sources.list
(Cole aqui o seu sources.list, e salve e saia)
Isso irá levar seus cache de pacotes para a máquina do seu amigo.
Se você quer instalar o planetpenguin-racer na máquina dele, dê um:
Dê um apt-get install --yes planetpenguin-racer --print-uris | cut -d "'" -f 2
Ele te mostrará a lista do que você precisa baixar.
Baixe esses arquivos, e instale-os com dpkg -i.
Digo, não é o método mais fácil, mas baixar uns 200 pacotes um a um não é lá grande facilidade... eu sei pois já fiz isso na minha época de Kurumin...
kara, achei ótima a solução do colega acima. essa eu não conhecia. mas concordo com o autor da pergunta. já deveria ter sido desenvolvida uma ferramenta para usuários 'comuns' para facilitar as coisas.
[7] Enviado em 10/02/2010 - 10:12h Re: Porque nao facilitam a instalação das dependencias ? [RESOLVIDO]
Valeu Pessoal
Gostei do script, bem pensado, oq eu procurava ja existia
Cada vez fico mais feliz
MInha area de trabalho ai http://www.youtube.com/watch?v=pIHWN7hxHkI
FUis