しばらく前に、VPSには古いDebianシステムがありました。おそらくレニールでしょう。 /etc/apt/sources.listにあるので、stable
それが何であるかは実際にはわかりません。だからアップグレードすることにしました。私のステップは次のとおりです
- (私の考えでは)
stable
に置き換えられました。squeeze
Lenny
- 適切なアップデートを入手
- 適切なアップグレード
- 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を復元/フォーマットする前に試してみましょう。