Autor Tópico: Apt-get viciado! - RESOLVIDO  (Lida 3659 vezes)

Offline ovnito

  • Usuário Ubuntu
  • *
  • Mensagens: 18
    • Ver perfil
Apt-get viciado! - RESOLVIDO
« Online: 22 de Fevereiro de 2006, 16:00 »
pessoal, to com um problema que para mim tah parecendo sério... meu apt-get tah simplesmente louco, completamente dependente :P viciado!

O problema começou no seguinte, eu estou com o ubuntu instalado em modo server, com o IceWm o estou personalizando para ficar bom para as máquinas que tenho aqui no escritório. O problema começou quando o icewm tava tendo problemas com os 2 cliques do mouse, estava empacando para navegar em alguns programas, então resolvi que devia atualiza-lo, puxei a ultima versão do o IceWm e na hora do ./configure deu um erro falando que não tinha o msgmft (ou algo do genero) e dizia que poderia ser a falta do Gettext.

E ai começou a guerra, fui tentar instalar o gettext via apt-get e ele falava que faltava o gcc-4.0-base e que o gcc-4.0.2-4ubuntu1 estava para ser instalado, dai eu ia instalar o gcc-4.0 e o gcc-4.0-base via apt-get e ele dizia que eles já estavam instalados, então foi que eu notei que estavam mesmo soh que na versão gcc-4.0.1-2 . Visto isto, fui para a internet procurar o gcc da versão pedida (4.0.2-7) e achei a 4.0.2-9, e como um ser humano normal pensei q se ela queria a 7 e eu ia instalar a 9, era claro que iria funcionar. Pois é, mas não funcionou e continua não funcionando, agora o pior de tudo, eu tentei instalar a 4.0.2-8 (foi a outra que achei) e também não funcionou.

Agora qualquer programa que eu vou isntalar via apt-get ele dah isto:

apt-get install aptitude
Lendo Lista de Pacotes...
Construindo Árvore de Dependências...
aptitude já é a versão mais nova.
Você deve querer rodar `apt-get -f install' para corrigir isso:
Os pacotes a seguir têm dependências desencontradas:
  cpp-4.0: Depende: gcc-4.0-base (= 4.0.2-7ubuntu1) mas 4.0.2-8 está para ser instalado
  g++-4.0: Depende: gcc-4.0-base (= 4.0.2-7ubuntu1) mas 4.0.2-8 está para ser instalado
  gcc-4.0: Depende: gcc-4.0-base (= 4.0.2-7ubuntu1) mas 4.0.2-8 está para ser instalado
  libgcc1: Depende: gcc-4.0-base (= 4.0.2-7ubuntu1) mas 4.0.2-8 está para ser instalado
  libstdc++6: Depende: gcc-4.0-base (= 4.0.2-7ubuntu1) mas 4.0.2-8 está para ser instalado
  libstdc++6-4.0-dev: Depende: gcc-4.0-base (= 4.0.2-7ubuntu1) mas 4.0.2-8 está para ser instalado

se eu dou um apt-get -f install ele da este ABSURDO:

Lendo Lista de Pacotes...
Construindo Árvore de Dependências...
Corrigindo dependências... Pronto
Os pacotes a seguir serão REMOVIDOS:
  acroread apt apt-utils aptitude base-config capplets-data cpp cpp-4.0 cupsys
  dselect evolution-data-server file-roller firefox freeglut3 g++ g++-3.4
  g++-4.0 gcc gcc-3.4 gcc-4.0 gcc-4.0-locales gconf2 gdm gksu
  gnome-control-center gnome-cups-manager groff-base icewm imlib1-dev
  ivtools-dev ivtools-interviews ivtools-unidraw libace-dev libace5.4.7
  libaspell15 libbonobo2-0 libbonobo2-common libbonoboui2-0 libcamel1.2-6
  libebook1.2-5 libecal1.2-3 libedata-book1.2-2 libedata-cal1.2-1
  libedataserver1.2-4 libeel2-2 libegroupwise1.2-8 libfox1.2-dev libfox1.2c2
  libfox1.4 libgc1c2 libgcc1 libgconf2-4 libgksu1.2-0 libgksuui1.0-0
  libgl1-mesa libgl1-mesa-dri libglu1-mesa libglut3 libgnome-desktop-2
  libgnome2-0 libgnome2-common libgnomecupsui1.0-1 libgnomeui-0 libgnomevfs2-0
  libgnomevfs2-common libgsf-1 libidl0 liblpint-bonobo0 libmetacity0
  libnautilus-extension1 liborbit2 libpoppler0c2 libqt3-mt librsvg2-2
  librsvg2-common libsigc++-1.2-5c2 libstdc++5 libstdc++6 libstdc++6-4.0-dev
  libstdc++6-dev libtiff4-dev libtiffxx0c2 lshw man-db menu mesa-utils
  mozilla-acroread mozilla-firefox mozilla-firefox-locale-pt-br
  mozilla-thunderbird mozilla-thunderbird-locale-pt-br opera synaptic telnet
  ttmkfdir ubuntu-minimal ubuntu-standard w3m xbase-clients xdriinfo xfe
  xserver-xorg xserver-xorg-core xserver-xorg-driver-apm
  xserver-xorg-driver-ark xserver-xorg-driver-ati xserver-xorg-driver-chips
  xserver-xorg-driver-cirrus xserver-xorg-driver-cyrix
  xserver-xorg-driver-dummy xserver-xorg-driver-fbdev xserver-xorg-driver-glide
  xserver-xorg-driver-glint xserver-xorg-driver-i128 xserver-xorg-driver-i740
  xserver-xorg-driver-i810 xserver-xorg-driver-imstt xserver-xorg-driver-mga
  xserver-xorg-driver-neomagic xserver-xorg-driver-newport
  xserver-xorg-driver-nsc xserver-xorg-driver-nv xserver-xorg-driver-rendition
  xserver-xorg-driver-s3 xserver-xorg-driver-s3virge xserver-xorg-driver-savage
  xserver-xorg-driver-siliconmotion xserver-xorg-driver-sis
  xserver-xorg-driver-tdfx xserver-xorg-driver-tga xserver-xorg-driver-trident
  xserver-xorg-driver-tseng xserver-xorg-driver-v4l xserver-xorg-driver-vesa
  xserver-xorg-driver-vga xserver-xorg-driver-via xserver-xorg-driver-vmware
  xserver-xorg-input-acecad xserver-xorg-input-aiptek
  xserver-xorg-input-calcomp xserver-xorg-input-citron
  xserver-xorg-input-digitaledge xserver-xorg-input-dmc
  xserver-xorg-input-dynapro xserver-xorg-input-elographics
  xserver-xorg-input-fpit xserver-xorg-input-hyperpen xserver-xorg-input-kbd
  xserver-xorg-input-magellan xserver-xorg-input-microtouch
  xserver-xorg-input-mouse xserver-xorg-input-mutouch xserver-xorg-input-palmax
  xserver-xorg-input-penmount xserver-xorg-input-spaceorb
  xserver-xorg-input-summa xserver-xorg-input-tek4957 xserver-xorg-input-void
  xserver-xorg-input-wacom
AVISO: Os pacotes essenciais a seguir serão removidos.
Isso NÃO deve ser feito a menos que você saiba exatamente o que está fazendo!
  apt libgcc1 (por causa de apt) libstdc++6 (por causa de apt)
0 pacotes atualizados, 0 pacotes novos instalados, 159 a serem removidos e 2 não atualizados.
É preciso fazer o download de 0B de arquivos.
Depois de desempacotar, 387MB de espaço em disco serão liberados.
Você está prestes a fazer algo potencialmente destruidor.
Para continuar digite a frase 'Sim, faça o que eu digo!'
 ?]

se vocês não notaram, é TUDO que eu instalaei até agora na configuração do micro. Simplesmente não consigo instalar mais nada neste pc. NADA. (claro via apt-get)

desculpe se fui longo, mas gosto que as coisa sejam bem explicadas. Abraços a todos e obrigado pela ajudar (qualquer que seja)[/b]

Offline Xterminator

  • Usuário Ubuntu
  • *
  • Mensagens: 1.279
    • Ver perfil
Apt-get viciado! - RESOLVIDO
« Resposta #1 Online: 22 de Fevereiro de 2006, 17:21 »
você já verificou se estes pacotes são os que vem no CD ?
se forem, pegue-os e coloque em um diretório separado
e faça downgrade com o dpkg.


sudo dpkg -i *.deb

caso necessário passe também --force-all

sudo dpkg -i --force-all *.deb

Agora se você está usando repositórios do Dapper lamentável os pacotes são atualizados constantemente.

Offline ovnito

  • Usuário Ubuntu
  • *
  • Mensagens: 18
    • Ver perfil
opa
« Resposta #2 Online: 23 de Fevereiro de 2006, 14:45 »
kra, sinceramente eu não entendi muito bem q q tu quiz dizer, desculpe a "estupidez"...

Offline Xterminator

  • Usuário Ubuntu
  • *
  • Mensagens: 1.279
    • Ver perfil
Apt-get viciado! - RESOLVIDO
« Resposta #3 Online: 23 de Fevereiro de 2006, 16:48 »
Eu perguntei se a versão que está pedindo é a do CD do Ubuntu que você instalou
você pode verificar isto colocando o CD no drive e acessando o diretório pool/main/
lá tem vários diretórios as iniciais dos nomes do pacote  por exemplo você procura o gcc-4.0 no diretório g do cdrom e por aí vai
se forem as versões que ele está pedindo, copia eles para algum diretório no HD colocando todos no mesmo local faça o comando citado acima...

EDITADO
caso você tenha o CD do Dapper Flight 3 estes pacotes são dele faça o que recomendei mais acima ou seja insira o CD do Dapper flight 3 e procure os pacotes coloque em um diretório separado e faça o que deve ser feito, falous caso não tenha o CD do dapper flight 3 me dá um alô... pois eu o tenho aqui e tem todos pacotes que você está precisando.

Código: [Selecionar]
edson@Zumbi:/media/cdrom0/pool/main$ ls g/gcc-4.0/
cpp-4.0_4.0.2-7ubuntu1_i386.deb
fastjar_4.0.2-7ubuntu1_i386.deb
g++-4.0_4.0.2-7ubuntu1_i386.deb
gcc-4.0_4.0.2-7ubuntu1_i386.deb
gcc-4.0-base_4.0.2-7ubuntu1_i386.deb
libgcc1_4.0.2-7ubuntu1_i386.deb
libstdc++6_4.0.2-7ubuntu1_i386.deb
libstdc++6-4.0-dev_4.0.2-7ubuntu1_i386.deb


Neste caso eu faria...
no meu home
Código: [Selecionar]
mkdir teste
cp /media/cdrom0/pool/main/g/gcc-4.0/* /home/meu_usuário/teste/

Código: [Selecionar]
cd /home/edson/teste/
edson@Zumbi:~/teste$ ls
cpp-4.0_4.0.2-7ubuntu1_i386.deb  gcc-4.0-base_4.0.2-7ubuntu1_i386.deb
fastjar_4.0.2-7ubuntu1_i386.deb  libgcc1_4.0.2-7ubuntu1_i386.deb
g++-4.0_4.0.2-7ubuntu1_i386.deb  libstdc++6_4.0.2-7ubuntu1_i386.deb
gcc-4.0_4.0.2-7ubuntu1_i386.deb  libstdc++6-4.0-dev_4.0.2-7ubuntu1_i386.deb

Código: [Selecionar]
edson@Zumbi:~/teste$ sudo dpkg -i *.deb
Password:
dpkg - aviso: rebaixando cpp-4.0 de 4.0.2-9ubuntu1 para 4.0.2-7ubuntu1.
(Lendo banco de dados ... Continua no próximo episódio de tchan ra ra ran ran tchan ra ran ran ra ran Spectreman


Fuuuuiii espero que agora consiga resolver o problema captou ????

Offline ovnito

  • Usuário Ubuntu
  • *
  • Mensagens: 18
    • Ver perfil
Opa
« Resposta #4 Online: 24 de Fevereiro de 2006, 09:26 »
Grande colega!

ontem, eu re-li o e-mail e eu havia entendido, dai testei ontem, era os do cd do ubuntu sim que estavam pedindo, dai fui na pasta /pool/main/g/gcc4 (acho q eh esta) e dei um dpkg -i *.deb e não funcionou, deu erros, indiciando um arquivo do pacote gconf2, dai fui lah no diretório do meu computador onde achei ele, deletei e dei um dpkg -i dnovo, não deu dnovo, dai fui na pasta do gconf2 dentro do cd também, dei um dpkg -i --force-all *. deb e depois fiz o mesmo na pasta do gcc e melhor um pouco, dai depois dei um apt-get -f install, e ele pediu pra deleta todos os pacotes q eu tinha instalado nesses processos anteriores e mais alguns programas (firefox, xfe, etc...) e eu aceitei.

dai simplesmente só tive que reinstalar via apt-get os pacotes novamente, e pronto :)

kra, obrigado pela ajuda!! grande fase!