Debian Squeezeを実行している古いサーバーがあります。手動でパッチ適用できるように、一部のパッケージのソースコードをダウンロードしようとしています。しかし、apt-get source
試したすべてのパッケージは失敗しました。一例:
root@xxxx:/home/myhomedir# apt-get source emacs
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Ignore unavailable target release 'stable' of package 'emacs'
E: Unable to find a source package for
私が試した他のすべてのソースパッケージは同じエラーを繰り返します。ただし、同じ名前(たとえば)を持つパッケージをインストールできますapt-get install emacs
。私が持っているものは次のとおりですsources.list
。
# the basic archive
deb ftp://ftp.fi.debian.org/debian/ squeeze-lts main non-free contrib
deb-src ftp://ftp.fi.debian.org/debian/ squeeze-lts main non-free contrib
# the security patches
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
最初はこれが私が受け取ったエラーのためだと思いましたapt-get update
(前の質問を参照)。「ファイルが見つかりません」のため、Debianの凍結時にapt-getのアップデートが失敗する)、しかし現在、この問題は解決されていますが、まだソースコードをダウンロードできません。
ベストアンサー1
Debian スクイズは人生の終わり。
apt-get
サポートされていないパッケージを引き続き使用するには、別のストレージを指す必要があります。
編集して/etc/apt/sources.list
前の行をすべてコメントアウト#
したら、次の行を追加します。
deb http://archive.debian.org/debian/ squeeze contrib main non-free
これにより、DebianアーカイブサイトからSqueezeの最新リリースバージョンにアクセスできます。