데비안: 패키지를 설치할 수 없습니다

데비안: 패키지를 설치할 수 없습니다

얼마 전 내 VPS에는 오래된 데비안 시스템이 있었습니다. 아마도 레니일 겁니다. /etc/apt/sources.list에 있으므로 stable그것이 무엇인지 실제로 알 수 없습니다. 그래서 업그레이드하기로 결정했습니다. 내 단계는 다음과 같습니다

  • (제 생각에는 ) stable로 대체되었습니다 .squeezeLenny
  • 적절한 업데이트 받기
  • 적절한 업그레이드
  • apt-get dist-업그레이드

버전이 업그레이드될 때 몇 가지 패키지가 업데이트되었지만 평소만큼 많지는 않았습니다. 그래서 그 후에 Wheezy같은 방법으로 업그레이드 하려고 했습니다 Jessie. 그러나 udev커널에 버그가 있어서 삭제했습니다 udev. 실수로 현재 커널 2.6.32도 삭제되었습니다. 그래서 나는 으로 다운그레이드하기로 결정했습니다 Wheezy. 현재 내 소스 목록은 다음과 같습니다.

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

또한 apt-get update, apt-get Upgrade, apt-get dist-upgrade가 모두 실행되지만 아무 일도 일어나지 않습니다. 그것은 말한다:

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

이제 패키지를 설치할 수 없습니다.

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

하지만 패키지는 여기에 있어야 합니다. 예를 들어, 설치하려고 합니다.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

이제 시스템이 작동하지만 패키지를 설치하거나 작업을 수행할 수 없습니다. VPS가 갑자기 재부팅되면 작동하지 않는 벽돌이 생깁니다.

예, 제가 실수를 많이 하고 있다는 것을 알고 있습니다. 하지만 어떻게 하면 이를 작동시킬 수 있습니까? 나는 와 함께 있는 것을 선호합니다 Wheezy. 어떤 조언이라도 대단히 감사하겠습니다.

답변1

내가 볼 수 있는 유일한 해결책은 Wheezy 시스템을 가상 머신에 설치하고(VirtualBox를 사용할 수 있음) VPS와 동일한 패키지 목록을 가져오는 것입니다( dpkg --get-selections생성하는 데 사용됨).

그런 다음 */var/cache/apt/에 있는 모든 패키지를 복사해야 합니다.VM에서 VPS로 그리고 마지막으로 dpkg -i *deb설치합니다.

작동한다고 보장할 수는 없지만 VPS를 복원/포맷하기 전에 시도해 보겠습니다.

관련 정보