web-dev-qa-db-ja.com

古いファイル/カーネルを削除してスペースを増やし、ドライブをクリーンアップするために利用できる他のソフトウェアは何ですか?

他の多くのユーザーと同様に、/bootに十分なスペースがないため更新できないというエラーメッセージが表示されるため、ファイル/カーネルを削除してスペースを増やす必要があります。私は数か月間検索しましたが、互いに類似した多くの回答を見つけましたが、ほとんどはUbuntu 14.04 LTSには適用されません。または、指示は初心者向けではありません。 Ubuntu-Tweakは開発者によってサポートされなくなりました。他の誰かがそれを取り上げているかどうかはわかりません。 Synaptic Package Managerを見つけたので、今のところ勉強していますが、同様の目的に役立つプログラムが他にあるかどうか知りたいです。他に何かありますか? (14.04 LTSのコマンドラインの更新情報も歓迎します。)ご意見をお寄せいただきありがとうございます。

5
Coding Mama

次のコマンドを使用して、aptにこれを処理させることをお勧めします。

Sudo apt-get autoremove

それはあなたが必要とするすべてをするべきです。プロセスが完了したら、Zannaが答えで言及したファイルシステムの場所を確認する価値があります。

補足として、現在のカーネルが突然動作しなくなった場合に備えて、動作することがわかっている少なくとも1つの古いカーネルバージョンを保持することを好みます。私はたぶん妄想しているだけかもしれませんが、元に戻すのはいいことです。

7
Arronical

autoremoveはあなたが望むすべてのことを行うということを@Arronicalに同意します。システムをよりよく知るために、autoremoveが自分で行うすべての作業を行うことができます。ターミナルを開いて入力することから始めます

uname -r

それを書き留めて、あなたが最も愛するもののために、そのリリース番号で何も傷つけないでください。そして、一般的に、慎重に入力し、Sudo rming何でも;)

バグが発生した場合(または単にいじりたい場合)に、インストールされた状態で動作することがわかっている少なくとも1つの「スペア」カーネルを常に保持することをお勧めします

dpkg --list | grep linux-image

現在インストールされているカーネルを特定し、パージします。

Sudo apt-get purge linux-image-x.x.x-x-generic

xを削除するリリースの正しい番号に置き換えます

Sudo update-grub

とにかくパージするときに自動的に発生するようです。ただし、念のため再度実行しても問題ありません。次

ls /boot

削除したカーネルバージョンに関連するものが残っている場合は、削除するだけです

Sudo rm /boot/name-of-file-to-remove

(明らかに実際の名前に置き換えてください)。次

ls /lib/modules

削除したカーネルにまだディレクトリが残っている場合

Sudo rm -r /lib/modules/name.of.directory.to-remove

ls /usr/src

削除したカーネルにまだヘッダーが残っている場合

Sudo rm -r /usr/src/linux-headers-name.of.version.to.remove

最終的に(通常は更新されますが、念のため)

ls /var/lib/initramfstools

削除しているバージョンのすべてをもう一度削除します。


主に この回答 からですが、完全を期すためにすべての場所を追加しました。

4
Zanna

私はまだ14.04でbuntu-Tweakを使用しています。

それはうまく機能し、その管理人はシングルクリックとSudoパスワードを2回入力するだけです。そして、古いモジュールとカーネルのものは永久になくなっています。これは、これまでに挙げた他の「手動手順」よりもはるかに優れていると思います。

1
GhostCat

https://utappia.org/2016/03/28/ucaresystem-core-v3-0-released-and-available-in-ppa/

これは非常にうまく機能し、徹底的かつ安全です。

0