Debian: não pode instalar pacotes

0

Algum tempo atrás eu tinha um sistema Debian antigo no meu VPS. Provavelmente foi Lenny. Em /etc/apt/sources.list foi stable , então eu realmente não sei o que era. Então eu decidi atualizá-lo. Meus passos foram:

  • substituindo stable por squeeze (já que achei que era Lenny )
  • apt-get update
  • apt-get upgrade
  • apt-get dist-upgrade

Ele atualizou alguns pacotes, mas não muito, como de costume, quando atualizações de versão. Então, depois disso, tentei atualizar para Wheezy da mesma maneira e, em seguida, para Jessie . Mas houve algum erro com udev e kernel, então eu removi udev . Acidentalmente, ele também removeu meu kernel atual 2.6.32. Então decidi fazer o downgrade para Wheezy . Atualmente my sources.list é:

deb http://ftp.debian.org/debian wheezy main contrib non-free
deb-src http://ftp.debian.org/debian wheezy main contrib non-free

deb http://ftp.debian.org/debian wheezy-updates main contrib non-free
deb-src http://ftp.debian.org/debian wheezy-updates main contrib non-free

deb http://ftp.debian.org/debian wheezy-backports main contrib non-free
deb-src http://ftp.debian.org/debian wheezy-backports main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

Também todas as atualizações do apt-get, do apt-get upgrade, do apt-get dist-upgrade foram executadas, mas nada aconteceu. Dizia:

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Agora não consigo instalar pacotes:

apt-get install ***
Package *** is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Mas esses pacotes precisam estar aqui. Por exemplo, tento instalar o pacote mc :

aptitude show mc
No current or candidate version found for mc
Package: mc
State: not installed
Version: 3:4.8.3-10
Priority: optional
Section: utils

Agora meu sistema funciona, mas não consigo instalar nenhum pacote e não posso fazer nada. Se de repente meu VPS reiniciar, obtenho um bloco que não funciona.

Sim, sei que cometi muitos erros, mas como posso fazê-lo funcionar? Eu prefiro ficar com Wheezy . Quaisquer conselhos serão apreciados.

    
por folibis 11.08.2015 / 04:54

1 resposta

1

A única solução que posso ver é instalar um sistema Wheezy em uma VM (você pode usar o VirtualBox), tentando obter a mesma lista de pacotes do seu VPS (use dpkg --get-selections para gerá-lo)

Então você deve copiar todos os pacotes em * / var / cache / apt / deb da sua VM para o seu VPS e, finalmente, usar dpkg -i *deb para instalá-los.

Não posso garantir que funcionará, mas tentaria antes de restaurar / formatar meu VPS.

    
por 11.08.2015 / 09:18