クリーンで無駄のない Ubuntu マシンを維持する 8 つの方法
使用しているオペレーティング システムに関係なく、不要なファイルが大量に存在して肥大化することがあります。さらに悪いことに、つい最近アップグレードしたばかりであるにもかかわらず、ハードディスクにはかろうじて十分なストレージ容量が残っています。したがって、時々 PC のメンテナンスを行い、ハードディスク内の大きな記憶領域を占有している不要なファイルをクリーンアップする必要があります。
ここでは、Ubuntu ユーザーが Ubuntu をクリーンアップできる 8 つの方法を紹介します。
1. ディスク使用量を分析する
まず最初に行う必要があるのは、どのファイルがハードディスク内のストレージ容量の大部分を消費しているかを調べることです。アプリケーション リストから「ディスク使用状況アナライザー」を起動し ([ユーティリティ] フォルダーにあります)、ハードディスクをクリックしてディスク使用パターンを分析します。どのファイル/フォルダーが大量のデータを占めているかを即座に確認できます。
大きなストレージ領域を占有しているファイルを特定したら、次のことを実行できます。
- ファイルを使用するかどうかを決定します。そうでない場合は、それらをゴミ箱に送ります (または完全に削除します)。
- ファイルをすぐには使用しないが、将来そのファイルを参照する必要がある場合は、外付けハード ディスクにバックアップするか、ファイルが大きすぎる場合は、ファイルを圧縮していくつかの小さなファイルに分割するとよいでしょう。より簡単な保管。
2. 重複ファイルと壊れたシンボリックリンクをクリアする
時間が経つと、同じファイルのコピーがシステムのさまざまな場所に多数存在する可能性があります。最善のアイデアは、ハードディスクを制御される前に、彼らを追い詰めて排除することです。
FSlint は、ファイルシステム上のさまざまな形式の lint、特に重複ファイルや壊れたシンボリックリンクを検索して除去するユーティリティです。
1. (ターミナルで) 次のコマンドを使用して FSlint をインストールします。
sudo apt install fslint
2. アプリケーションリストから「FSlint Janitor」を起動します。検索するファイルのパスを追加します。左側の「複製」タブをクリックし、下部の「検索」をクリックします。
FSlint は重複ファイルの検索以外に、壊れたシンボリックリンク、空のディレクトリ、不正な ID、さらには冗長な一時ファイルも検索できます。これらはすべて削除して、貴重なディスク領域を回復することができます。
3. パッケージのインストールをクリーンアップする
多数のアプリケーションをインストールおよびアンインストールした場合、システムがまったく使用できない多数の依存ファイルに感染している可能性があります。以下は、部分的なパッケージを削除し、未使用の依存関係を削除するのに役立つコマンドです。
部分的なパッケージのクリーンアップ:
sudo apt autoclean
apt キャッシュのクリーンアップ:
sudo apt-get clean
未使用の依存関係をクリーンアップします。
sudo apt autoremove
何も残らないようにするには、アプリケーションをアンインストールするときは必ず autoremove
コマンドを使用することをお勧めします。
sudo apt autoremove application-name
4. 古い残りの構成パッケージを削除します。
ソフトウェアを新しいバージョンにアップグレードすると、以前のバージョンのパッケージがシステムに残ります。古い残りの構成パッケージを削除することで、スペースをいくらか空けることができます。
この例では、デフォルトではインストールされない Synaptic パッケージ マネージャーを使用します。 (これは Ubuntu ソフトウェアに置き換えられました。)まず、Synaptic Package Manger をインストールして始めます。
sudo apt install synaptic
注意: Synaptic Package Manager は、Ubuntu 17.10 のデフォルトである Wayland ディスプレイ サーバーでは実行されません。ここの手順に従って、Ubuntu で Xorg ディスプレイ サーバーに切り替えることができます。
インストールしたら、アプリケーションリストから「Synaptic Package Manager」を実行します。起動時にパスワードを入力する必要があります。左側の「ステータス」ボタンをクリックします。左上のペインにいくつかのオプションが表示されます。 「未インストール (残りの構成)」オプションがある場合は、それをクリックします。これにより、システム内に残っているすべての構成パッケージが明らかになります。
パッケージの横にあるチェックボックスをオンにして、「完全な削除をマークする」を選択します。 [適用] をクリックします。
5. 孤立したパッケージを削除する
アプリケーションをアンインストールすると、依存ファイル以外のパッケージも孤立する可能性があります。孤立したファイルを削除するには、「gtkorphan」を利用できます。 「deborphan」のグラフィカル フロントエンド。
ターミナル経由で gtkorphan をインストールします。
sudo apt install gtkorphan
アプリケーションリストから GtkOrphan を開きます。
システムを分析し、孤立したパッケージをすべてメイン ウィンドウに表示します。使用しないパッケージを確認してアンインストールします。
6. インストールしたものを記録する
Debfoster は、インストールしたものを追跡できるように依存関係ファイルを作成します。アプリケーションをアンインストールすると、残された依存ファイルや孤立したパッケージがないかチェックされ、それらを削除するかどうかを尋ねられます。
1. ターミナル経由で debfoster をインストールします。
sudo apt install debfoster
初期キーパーファイルの作成:
sudo debfoster -q
システムを強制的にキーパーファイルに準拠させる
sudo debfoster -f
アンインストールしたくないパッケージがあり、debfoster にそれらのパッケージを処理させたくない場合は、キーパー ファイル (「/var/lib/debfoster/keepers」にあります) を編集して、それらのパッケージをリストから削除できます。
削除する必要がある孤立したパッケージまたは依存ファイルがあるかどうかを確認するには、次のようにします。
sudo debfoster
7. ロケールファイルを削除する
常にさまざまなロケールに切り替える必要がない限り、未使用のロケールをアンインストールして、システム内のストレージ領域の一部を解放できます。
ターミナル経由で localepurge
をインストールします。
sudo apt install localepurge
インストールが完了すると、不要なロケール ファイルがすべてシステムから削除されます。
8. grub メニューをクリーンアップする
アップデートを実行すると、古いカーネルがまだ残っているにもかかわらず、カーネルが新しいカーネルにアップグレードされていることがわかることがあります。コンピュータの起動時に grub メニューに長いエントリのリストが表示されるのが嫌な場合は、grub メニューをクリーンアップする簡単な方法を次に示します。
1. Synaptic で、「インストール済み」ステータスの「linux-headers」を検索します。最新バージョンではないものは削除してください。
2. 完了したら、ターミナルを開いて次のコマンドを入力します。
sudo update-grub
これにより、grub メニューがクリーンアップされます。
注: Grub 2 をカスタマイズするその他の方法については、この Grub チュートリアルを確認してください。
結論
上記のトリックにより、Ubuntu マシンをクリーンで無駄のない状態に保つことができます。見逃している方法はありますか? Ubuntu マシンをクリーンアップするにはどうすればよいですか?
この記事は 2008 年 10 月に初めて公開され、2018 年 3 月に更新されました。