最近、私のサーバーの1つにDebianバージョン6がインストールされていることがわかりました。 :)) このOSを最新バージョンにアップグレードする方法はありますか? apt-get updateを試してみましたが、すべてのリンクは無視されました。
deb http://httpredir.debian.org/debian squeeze main contrib non-free
deb http://httpredir.debian.org/debian squeeze-updates main contrib non-free
deb http://security.debian.org squeeze/updates main contrib non-free
まだ動作する有効なリンクがありますか?
答え1
Debian バージョン 6、7、8 がアーカイブされています。以下を試してください。
deb http://archive.debian.org/debian/ squeeze main contrib non-free
deb http://archive.debian.org/debian-security/ squeeze/updates main contrib non-free
期限切れのパッケージ署名キーを処理する必要があるかもしれません。単一のコマンドラインからルートとして次のコマンドを実行します。
echo 'Acquire::http::archive.debian.org::Verify-Peer "false";' > /etc/apt/apt.conf.d/99archive-cert
https
アクセスストアを使用している場合は、SSL / TLSルート証明書に期限切れの問題がある可能性があります。次のリンクを参照してください。https://www.claudiokuenzler.com/blog/1088/how-to-solve-apt-error-server-certificate-verification-failed
バージョン6をアーカイブ状態にアップグレードしたら、Debian 7のリリースノート(アップグレードのための正確な手順を含む)を読み、交換して実行するか、またはsqueeze
同様wheezy
のapt-get dist-upgrade
操作を実行してください。それからDebian 8リリースノートを読み、交換してwheezy
繰り返しjessie
ます。
1つのメジャーバージョンから次のメジャーバージョンにアップグレードするたびに、バージョン固有の手順がある可能性があります。基本的なそのリリースノートのアップグレードの章を読んでください。 Debian 6からDebian 8以降に直接アップグレードすることはできません。特定のバージョンから次のバージョンへのアップグレードのみがサポートされます。
Debian 9 は通常のストレージサーバーで引き続き使用できるoldoldstable
ため、システムを Debian 8 にアップグレードすると、通常のストレージ URL を使用して後続のアップグレードを実行できます。
答え2
アーカイブを使用してください。
deb http://archive.debian.org/debian/ <version> main non-free contrib
deb-src http://archive.debian.org/debian/ <version> main non-free contrib
など。
または:
- 大容量のUSBディスクを入手してマウントします(以下
/mnt/usb
または類似)。 - 以下からすべてのISOをダウンロードしてください。https://cdimage.debian.org/cdimage/archive/このディスクに。
sudo mount -t iso9660 -o loop /mnt/usb/debian-9.5.0-amd64-DVD-1.iso /mnt/iso
(または希望のバージョン)を使用して別のISOイメージをインストールします。deb file:///mnt/iso stretch main contrib
あなたの投資sources.list
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
最新の状況を知るまで。