Debianを長期間使用しているユーザーは、オペレーティングシステムでどのように動作しているかに気付くでしょう。 カーネルの更新を求められたか、カーネルを削除したいかどうか。 多くの人はそのような状況に戸惑うでしょうし、他の人は古いカーネルを削除するとオペレーティングシステムが機能しなくなるのではないかと思うでしょう。
この記事では、これらの疑問を解決し、Debianディストリビューションを最適化して、ディストリビューション内で不要で、新しいプログラムやパッケージで将来問題を引き起こす可能性のあるパッケージを削除できるように支援したいと思います。
すべてのGnu / Linuxディストリビューションの基盤は、Linuxカーネルです。 したがって、名前はLinuxであり、GNUだけではありません。 ディストリビューションは、バグを修正したり、カーネルチームがリリースした最新バージョンである新しいカーネルバージョンを更新またはリリースすることがあります。 最新バージョンをインストールすると、Debianは古いカーネルを離れ、新しいカーネルをロードします.
時間が経つにつれて、私たちはすることができます カーネルの新しいバージョンをXNUMX個またはXNUMX個入手する それはあなたのハードドライブのスペースを占めるだけであり、将来の問題を引き起こす可能性があります。 通常、必要なカーネルバージョンはXNUMXつだけです。 セキュリティのために、通常XNUMXつのバージョンがあります、問題なく動作するものと最新バージョン。
古いカーネルを排除するには、最初に使用するバージョンを知る必要があります。このために、ターミナルを開いて次のように記述します。
uname -sr
これにより、使用しているカーネルのバージョンがわかります。 次に、Debianにインストールしたカーネルの数を確認する必要があります。このために、ターミナルに次のように記述します。
dpkg -l | grep linux-image | awk '{print$2}'
この インストールされているすべてのカーネルが表示されます。 次に、削除するカーネルを選択して、次のように実行する必要があります。
sudo apt remove --purge linux-image-X.XX-X-generic sudo update-grub2 sudo reboot
これは、削除するカーネルの各バージョンに当てはまります。 自動的にやりたい場合は屏風というプログラムがあります それは自動的にそれを行います。 これを行うには、最初に次のようにインストールする必要があります。
sudo apt install byobu
そして、次のように実行します。
sudo purge-old-kernels --keep 2
これにより、古いカーネルがすべて削除され、安全のためにXNUMXつのバージョンのみが残ります。 ご覧のとおり、システムはシンプルで、ディストリビューションのパフォーマンスを向上させるだけでなく、 パッケージ用のスペースが増えます またはファイル。
DebianシステムにはカーネルがXNUMXつしかありません:uname -sr
Linux4.9.0-3-amd64。
数週間前にDebiankdeをインストールしました(lsb_release -a
利用可能なLSBモジュールはありません。
ディストリビューターID:Debian
説明:Debian GNU / Linux 9.1(ストレッチ)
リリース:9.1
コードネーム:stretch)そしてそれは完璧に機能します。 更新されておらず、必要もありません。 カーネル4.12を搭載したシステムはすでに存在しますが、Debianは無関心で、非常に短いが非常に安全な手順で動作します。
いずれにせよ、投稿の情報は、正確な状況が発生したときに考慮に入れるのに優れています。そのため、著者に感謝します。
同じことがフェドーラ帽にも当てはまりますか? ありがとう
大きな違いを生んでいるディストリビューションであるMX_Linuxについてのご意見をお聞かせください。
とても良い記事をありがとう
屏風で説明しながらカーネルをアンインストールしてみると、何も起こらないことがわかります。 あなたはそれをテストするのに時間をかけ、彼らが同じように説明している別のページからそれをコピーするだけでなく、とにかくそれが機能しないかどうかを知っているでしょう。 これでLinuxに多くのダメージを与えます。