現在、私はapt-get
をとても楽しんでいます-悪いことは、それは私自身の責任でした。 /etc/apt/sources.list
のtesting
パッケージを有効にして、特定のパッケージをインストールしました。そして、私はシステムにapt-get dist-upgrade
を実行するように伝えました。すべてうまくいきましたが、今はstable
updatedに戻ろうとしています-失敗しました...
apt-get dist-upgrade
を実行しようとすると、次の情報が表示されます。
The following packages will be REMOVED:
linux-image-3.10-3-AMD64
The following NEW packages will be installed:
libcgi-fast-Perl libfcgi-Perl libyaml-syck-Perl
The following packages will be DOWNGRADED:
initramfs-tools libdate-manip-Perl munin munin-common
まあ、それは大丈夫ですが、これを行おうとすると、太字の赤い文字で警告が表示されます。
You are running a kernel (version 3.10-3-AMD64) and attempting to remove the same version.
...
It is highly recommended to abort the kernel removal unless you are prepared to fix the system after removal.
まあ、私は推奨事項に従うのが好きです。 stable
リリースの正しいカーネルバージョンはlinux-image-3.2.0-4-AMD64
であり、すでにインストールされています。古いカーネルで作業している場合、ダウングレードは問題ないでしょうか?実際、カーネルを3.2.0
ではなく3.10
で有効にする方法がわかりません。
これを見て、それはapt-getを使用してダウングレードが可能であることを示しているようです:
http://ispire.me/downgrade-from-debian-sid-to-stable-from-jessie-to-wheezy/
基本(3ステップ):
(システムの多くが上位バージョンのものである場合は、ダウングレードを慎重に行う必要があります。特にフォーマットの変更(データおよび個人用構成ファイル)を参照してください)
/etc/apt/sources.list
の-sidまたはnstableへのすべての参照を削除、置換、またはコメント化して削除します。 sources.list
に必要なものが含まれていることを確認してください(セキュリティと安定したdebソースをお勧めします)。例えば:
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates maindeb http://cdn.debian.net/debian/ wheezy main contrib non-free
deb-src http://cdn.debian.net/debian/ wheezy main contrib non-free
必要なリリースを/etc/apt/preferences
に固定します(これにより、ダウンロード済みの不要なパッケージ情報が必要に応じて無視されます)。
パッケージ: *
ピン:リリースa = stable
ピン優先:1001
最後に、すべてのパッケージをダウングレードするために、apt updateおよびupgradeプロセスを実行する必要があります。
* apt
は確認を求めます
# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
これらの各コマンドの動作を個別に説明できない場合は、manページを読んでください! :)そして、少なくとも他のユーティリティで使用するオプションについて同じことを行います。
# apt-get purge [your_failing_package]
# apt-get install [your_failing_package]
Debianを使用している場合は、カーネルのメタパッケージがインストールされています。
gayan@deb:~$ dpkg -l | grep linux
ii linux-image-AMD64 4.9.25-1~bpo8+1
ii linux-image-3.16.0-4-AMD64 3.16.43-2
ii linux-image-4.9.0-0.bpo.3-AMD64 4.9.25-1~bpo8+1
メタパッケージ(linux-image-AMD64
)そしてそれを再インストールします。
それからあなたは持っているでしょう:
gayan@deb:~$ dpkg -l | grep linux
ii linux-image-AMD64 3.16.43-2
ii linux-image-3.16.0-4-AMD64 3.16.43-2
リブート。
情報:
linux-image-AMD64
はメタパッケージです。インストール方法に応じて、安定したカーネルまたはバックポートされたカーネル(4.9.25-1〜bpo8 + 1)を指す可能性があります。
apt-get -t jessie-backports install linux-image-AMD64
または
apt-get install linux-image-AMD64