Problemas com Aptoncd e pacotes baixados.[resolvido]

Iniciado por Darth Vader, 28 de Julho de 2009, 12:37

tópico anterior - próximo tópico

Darth Vader

Pessoal, um amigo me pediu pra instalar o Ubuntu no pc dele ( ele não possui internet ainda ) pq ele quer testar um Linux na vida , que tem curiosidade e talz e ficou muito interessado.
Levei o cd de instalação e o cd do Aptoncd com todos os pacotes (290 Mb ) que baixei até agora e que funcionam no meu Ubuntu.
Instalei beleza no pc dele com dual-boot e tudo.

Qdo inseri o cd do Apton... começaram os problemas.
O sistema não reconhece quase pacote nenhum que levei, apenas uns 5 eu consegui instalar.
Praticamente todos dão erro de falta de  dependências ( e qdo eu baixo pelo sinaptic as dependências vem junto )
Todos os pacotes que levei foram baixados via sinaptic ou via terminal dos tais repositórios oficiais.
Isso me deixou intrigado, visto que uso XP e faço backup de todos os programas que uso lá e todos reinstalam perfeito.
Creio que no Ubuntu deveria ser a mesma coisa pq eu salvo tudo caso haja uma pane no sistema ou eu fique sem internet, daí resolvi fazer um teste:
No meu sistema eu havia desinstalado hj o Amarok totalmente ( por conta dele estar com um 'updating collection' irritante que o trava e não para nunca ) , mas os pacotes continuavam no var/cache .
Tentei reinstalar os pacotes que eu havia baixado ( via sinaptic ) do Amarok e eis que me surge um erro inesperado - os pacotes precisavam de dependências tmb - mas eu tenho os mesmos pacotes que baixei há dois meses comigo , o amarok-xine e o amarok - mas agora preciso baixar mais de 13 Mb novamente...

Muitos outros pacotes tmb deram erro semelhante.
O Wine mesmo , eu precisei baixar um tal de samba-commom, um winbind e outro que não me lembro o nome.
O próprio Aptoncd o sistema não reconheceu ( faltou dependência... )

Agora fica a dúvida - se meu sistema der pau qualquer dia, terei então que baixar tuuuudo novamente?????????

Para onde foram essas tais dependências e pq elas não foram requisitadas quando da instalação desses pacotes originalmente há dois meses atrás?
E se eu tive o cuidado de 'backupear' os pacotes para não ficar na mão futuramente?

O que está havendo então de errado?

* Num site hj de manhã, eu li que precisava-se fazer uma chave pública para o aptoncd (?) senão o sinaptic não reconheceria o cd de jeito nenhum... isso é sério?
Grato.

velox256

Se vc estiver levando arquivos do aptoncd de uma versão do Ubuntu para instalar em outra, vai dar erro mesmo. Pelo que vejo no seu profile, vc deve estar usando o 8.04; se vc tentar instalar esses arquivos no 8.10 ou no 9.04 não vai funcionar mesmo, aí o programa (Synaptic) vai baixar os arquivos mais novos; seria isso que está acontecendo aí?
Computador perereca, com disco perereca, monitor perereca e sistema super xuxu. Visitem a minha página em http://sidserra.k6.com.br ou meu blog em http://sidserra.blogspot.com.br.

Darth Vader

#2
Citação de: velox256 online 28 de Julho de 2009, 18:16
Se vc estiver levando arquivos do aptoncd de uma versão do Ubuntu para instalar em outra, vai dar erro mesmo. Pelo que vejo no seu profile, vc deve estar usando o 8.04; se vc tentar instalar esses arquivos no 8.10 ou no 9.04 não vai funcionar mesmo, aí o programa (Synaptic) vai baixar os arquivos mais novos; seria isso que está acontecendo aí?

Saudações,excentíssimo Zik.
Nada , Zik, é o próprio Ubuntu 8.04.
Até fiz o pedido do 9.04 e do OpenSolaris, achei interessante então quero somente testar mesmo, pra ter uma base de referência.

Mas dando uma sacada aqui no fórum ( o apressado come mesmo cru e quente heheheh ) eu achei um post de 2006 ainda, dando todos os pormenores do Aptoncd, e pelo próprio desenvolvedor dele.

http://ubuntuforum-br.org/index.php?topic=9742.60

Peço desculpas a administração por não ter visto isso logo.
Estou estudando o tópico pq ele é bem informativo e em breve edito para [resolvido] assim que eu resolver o problema da instalação problemática dos pacotes no outro Ubuntu 8.04.


Darcamo

Uma maneira mesmo sem usar o aptoncd é marcar os pacotes que quer instalar no synaptic (aí ele marcará também as dependências) e escolher no synaptic Arquivo>Gerar script de pacotes baixados. Com isso ele cria um script semelhante a

#!/bin/sh
wget -c http://br.archive.ubuntu.com/ubuntu/pool/main/c/clucene-core/libclucene0ldbl_0.9.20-3_amd64.deb
wget -c http://br.archive.ubuntu.com/ubuntu/pool/main/r/rasqal/librasqal1_0.9.16-1_amd64.deb
wget -c http://br.archive.ubuntu.com/ubuntu/pool/main/r/redland/librdf0_1.0.8-1_amd64.deb
wget -c http://br.archive.ubuntu.com/ubuntu/pool/main/s/soprano/soprano-daemon_2.2.2+dfsg.1-1ubuntu1_amd64.deb
...

contendo apenas os pacotes marcados para instalar. Você pode usar esse script para baixar os pacotes certos em outro computador. Depois disso basta colocá-los em /var/cache/apt/archives e instalar pelo synaptic do seu amigo.

Vi esse método na internet, mas não testei. Minha dúvida é somente como seu amigo ao menos atualizaria a lista de pacotes para poder então marcar os que ele quer e gerar um script adequado.

Darth Vader

#4
Já fiz isso uma vez Dacarmo , dá certo e ao mesmo tempo pode dar erro. Não sei pq...
Pq já deu certo comigo e tmb já deu erro, baixei certinho pelo Wget no windows e na hora de instalar, deu pau.

Será que não existiria uma possibilidade de fazer um arquivo de atualização do 'apt-get update',sei lá e instalar ele antes...?

hehehe confesso que as vezes esse lance de Linux dá um nó dos meus miolos.
---------------------------------------------------------------------------------------------------------------------------------
Edit - até consegui um certo progresso, em casa coloquei o  livecd do Ubuntu pra rodar e acessei a pasta no home do Ubuntu instalado, instalei primeiro o dpkg e depois o aptoncd, como mandava o link mas várias dependências ainda foram pedidas.

Desconfio de uma coisa... determinadas dependências são apagadas do cache depois que o programa é instalado?
Eu não costumo muito dar esse tal de sudo apt-get remove por medo de perder algo importante, por isso evito ele.
Teria isso algo a ver com a falta dessas benditas???

velox256

O que pode estar acontecendo é que a sua máquina é mais "atualizada" do que a versão que vc está instalando na máquina do seu amigo (a instalação dele é zero km), aí qdo vc usa o lance de baixar via wget no windows e tal, há arquivos que vão estar na sua máquina já instalados que podem não estar instalados na máquina do seu amigo e dá esse erro de dependência. Isso acontece principalmente se vc tiver instalado na sua máquina a versão 8.04.2 do Ubuntu (uma espécie de 'Ubuntu sp2', heheheh) e na casa do seu amigo está instalado o 8.04 'normal'. O 8.04.2 é uma versão já com todas as atualizações de pacotes em relação ao lançamento do Ubuntu 8.04 e pode ser essa uma das razões para esse erro de dependências.
Quer uma sugestão? Baixa o Ubuntu Remix, que é um dvd com tudo instalado, de codecs a programas e tal, ou então faça um dvd com a instalação da sua máquina e instale-a na máquina do seu amigo. Instale tudo na sua máquina, programas de edição de áudio e vídeo e a cacetada toda e use o Remastersys, criando o dvd na opção de Backup Complete System, sendo que qdo for instalar na casa do seu amigo, apague os dados referentes à sua conta no dvd criado, como fotos, documentos, etc, ou então crie um dvd na opção Dist, desse modo não vai ter problema de dependências e o Ubuntu estará completo para a instalação e uso na casa do seu amigo.

Dá uma olhada no Remastersys aqui:

Citarhttp://sidserra.phpnet.us/remastersys.htm
Computador perereca, com disco perereca, monitor perereca e sistema super xuxu. Visitem a minha página em http://sidserra.k6.com.br ou meu blog em http://sidserra.blogspot.com.br.

Darth Vader

Citação de: velox256 online 30 de Julho de 2009, 09:48
O que pode estar acontecendo é que a sua máquina é mais "atualizada" do que a versão que vc está instalando na máquina do seu amigo (a instalação dele é zero km), aí qdo vc usa o lance de baixar via wget no windows e tal, há arquivos que vão estar na sua máquina já instalados que podem não estar instalados na máquina do seu amigo e dá esse erro de dependência. Isso acontece principalmente se vc tiver instalado na sua máquina a versão 8.04.2 do Ubuntu (uma espécie de 'Ubuntu sp2', heheheh) e na casa do seu amigo está instalado o 8.04 'normal'. O 8.04.2 é uma versão já com todas as atualizações de pacotes em relação ao lançamento do Ubuntu 8.04 e pode ser essa uma das razões para esse erro de dependências.
Quer uma sugestão? Baixa o Ubuntu Remix, que é um dvd com tudo instalado, de codecs a programas e tal, ou então faça um dvd com a instalação da sua máquina e instale-a na máquina do seu amigo. Instale tudo na sua máquina, programas de edição de áudio e vídeo e a cacetada toda e use o Remastersys, criando o dvd na opção de Backup Complete System, sendo que qdo for instalar na casa do seu amigo, apague os dados referentes à sua conta no dvd criado, como fotos, documentos, etc, ou então crie um dvd na opção Dist, desse modo não vai ter problema de dependências e o Ubuntu estará completo para a instalação e uso na casa do seu amigo.

Dá uma olhada no Remastersys aqui:

Citarhttp://sidserra.phpnet.us/remastersys.htm

Isso é uma excelente idéia, Sid, vou estudar essa página do teu site.
Creio que vc decifrou a questão - eu dei um apt-get update na minha máquina mas na casa do meu amigo não tem como. Acho q é por isso sim.
Vou sacar no teu site e depois eu posto o resultado.
Vlw

Darth Vader

O Remastersys é realmente uma excelente idéia, usei e aprovo plenamente.
O problema do Aptoncd é que ele não instala e tive vários problemas com as depêndencias dos programas, estavam todas lá mas ainda assim na instalação de determinado pacote ele não aceitava as depêndencias salvas.
Isso era irritante.
Com o Remastersys a história foi diferente.

Aprovado.