Debian 13 ベースのディストリビューションで Deborphan パッケージとコマンドを使用するにはどうすればよいでしょうか?

Deborphan: Debian 13 ベースのディストリビューションではどのように使用すればいいですか?

Deborphan: Debian 13 ベースのディストリビューションではどのように使用すればいいですか?

From Linuxでは、毎年多くのガイドやチュートリアルを提供してきました。 方法 最適化とクリーンアップ Debian GNU/Linuxのさまざまな安定バージョンそして予想通り、私たちはすでに同じことをやっていました。 Debian GNU/Linux 13「トリクシー」 リリースされました。ただし、2025年8月8日にリリースされたこの最新の安定版には、他にも多くの新機能に加え、以下の機能が含まれていることは注目に値します。 14.116個の新しいパッケージの追加、8.844個の廃止または放棄されたパッケージの削除、および44.326個のパッケージの更新さらに、今日私たちが関心のある話題に入ると、次のことを言及する価値がある。 「デボルファン」パッケージ これは、削除された約 9.000 個のパッケージのうちの 1 つです。

そして、Linuxの世界では多くのユーザーが長い間、 Debian GNU/Linux オペレーティングシステムを最適化およびクリーンアップするためのパッケージとコマンド 数々のバージョンを経て、今日はこれをご紹介します 現在使用している Debian GNU/Linux 13「Trixie」ディストリビューションにインストールするための、短くて便利なチュートリアルです。、またはそれをベースにした MX Linux や antiX など。

GNU / Linuxを最適化するアプリケーション

GNU / Linuxを最適化するアプリケーション

しかし、パッケージとコマンドをインストールして使用する方法を説明する前に 「デボルファン」 Debian 13ベースのGNU/Linuxディストリビューションに関しては、オペレーティングシステムのデバッグと改善のために、 以前の関連記事 読み終えた後、同じプログラムと他の Linux 最適化ユーティリティを使用して、次の操作を実行します。

Deborphanは、オペレーティングシステム内の「孤立」パッケージを検出するユーティリティです。親パッケージ(依存関係によって他のパッケージを自動的にインストールするパッケージ)をアンインストールした後、「子」パッケージがディスク上にインストールされたまま使用されず、不要なスペースを占有している場合、そのパッケージは「孤立」しているとみなされます。

GNU / Linuxを最適化するアプリケーション
関連記事
GNU / Linuxオペレーティングシステムを最適化する方法は?

Debian 13 ベースのディストリビューションで Deborphan パッケージとコマンドを使用するにはどうすればよいでしょうか?

Deborphan: Debian 13 ベースのディストリビューションではどのように使用すればいいですか?

Deborphan とは何ですか? また、なぜ使用するのですか?

公式の説明を引用すると 「デボルファン」 公式マニュアルページ Debian GNU/Linuxプロジェクトから、次のように説明されています。

デボルファン これは、他のパッケージに依存しないパッケージを見つけることに特化したソフトウェアツールです。デフォルトの機能は、「libs」、「oldlibs」、「introspection」セクションを検索し、未使用のライブラリを見つけることです。 オプションのパッケージリストを指定して実行した場合、それらのパッケージの依存関係のみがチェックされます。結果は、オプションが指定された場合と同様に標準出力に表示されます。 –show-depsさらに、特定のパッケージを検索すると、優先度に関係なくそのパッケージが表示されます。 

この説明を詳しく説明すると、 Deborphan を「apt」、「aptitude」、「dpkg」などのツール (コマンド) と組み合わせて使用​​すると、パフォーマンスや操作上の問題を回避および軽減するのに役立ちます。 Linux オペレーティング システムでは、次のような孤立したパッケージが蓄積されることから、さまざまな理由で次のような問題が発生します。

  1. Inodeとブロックの消費を軽減するストレージ容量が限られている、あるいはルートパーティションが小さいサーバーやワークステーションでは、1メガバイトでも無駄にはなりません。孤立したライブラリは、ログ、データベース、あるいはアプリケーションキャッシュに使用できるスペースを占有してしまいます。
  2. オペレーティングシステムの更新時間を短縮インストールされたすべてのパッケージは、必要かどうかに関わらず、システムアップデート(apt updateおよびapt upgrade)時にパッケージマネージャーによってチェックされる必要があります。パッケージ数が多すぎるシステムは、アップデートに時間がかかり、帯域幅の消費量も増加します。
  3. セキュリティを強化し、攻撃の脆弱点の可能性を減らす更新されずに放置されたライブラリ(ソースリポジトリが削除されたか、誤って「手動インストール」とマークされたためなど)には、セキュリティ脆弱性(CVE)が含まれている可能性があります。アクティブなサービスがこの孤立したライブラリを動的に読み込むと、システムが侵害される可能性があります。

そのため、 Deborphanは専門の監査人として機能するソフトウェアツールですLinuxオペレーティングシステムの自然なエントロピー(無秩序)に対抗するように設計されており、 宣言された依存関係のアルゴリズム分析を通じて DPKG プログラム データベース内。

Debian GNU/Linux 13 – Trixie にインストールして使用するにはどうすればいいですか?

Debian GNU/Linux 13 "Trixie"またはそれをベースにした他のディストリビューションにインストールする場合は、パッケージをダウンロードできます。 デボルファン_1.7.35_amd64.deb から Debianプロジェクトの公式リポジトリいつも通りインストールを進めてください。その後は、コンソールからコマンド名を入力するだけで実行でき、削除される可能性のあるパッケージを確認できます。コマンドには多くのオプション、出力および検索修飾子、そして理解しておくべきパラメータがあるため、テキストの長さを考慮すると、最も推奨される方法は以下のとおりです。 ユーザーマニュアルを読んでください。 のように 英語。 以下に見られるように:

ダウンロードとインストール

Deborphan: ダウンロードとインストール

Deborphan: ダウンロードとインストール 2

1. シンプルでシングルユーザーモード

Deborphan: シンプルでシングルユーザーモード

デボルファン:シンプルでシングルプレイヤーモード2

2. xargsコマンドを使用するシンプルで安全な方法

deborphan --guess-data | xargs sudo apt-get -y remove --purge

xargsコマンドを使用する簡単で安全な方法

3. 適性を備えた高度で非攻撃的な使用モード

sudo aptitude purge $(deborphan --all-packages --force-hold --nice-mode --find-config --libdevel --guess-all --no-show-section) $(aptitude search ~c ~g -F %p)

適性を備えた高度で非攻撃的な使用モード

4. aptコマンドを使った高度で非常に積極的な使用モード

sudo apt remove --purge `deborphan --guess-all`; sudo apt remove --purge `deborphan --libdev`; sudo dpkg --purge $(deborphan --find-config)

aptコマンドを使用した高度かつ非常に積極的な使用モード

5. 再帰を使った高度かつ非常に積極的な使用モード

孤立したパッケージ(子パッケージ)を削除すると、その親パッケージ(依存関係がなくなったパッケージ)が新たな孤立パッケージとして残ってしまう可能性があるため、クリーンアップには複数回のパスが必要になることがよくあります。システム管理者やDevOpsの間では、何も残らなくなるまでこれを実行するための一般的なワンライナーは次のとおりです。

while [ -n "$(deborphan)" ]; do
deborphan | xargs sudo apt-get -y remove --purge
done

警告: このループは非常に攻撃的です。オプションと組み合わせると  --guess-all依存関係が完全に定義されていない場合、システムの大部分がアンインストールされる可能性があります。基本モード(安全なライブラリのみ)でのみ使用することをお勧めします。

私たちの最初の推奨事項は、Debian GNU/Linux ベースの無料のオープンソース オペレーティング システムに Bleachbit アプリケーションがすでにインストールされており、ユーザーがオペレーティング システムのメンテナンス (クリーニング) をグラフィカルに実行できるように適切に構成および最適化している場合に限り、次のコマンドを手動で実行するか、スクリプト内で実行することです: bleachbit –preset –preview; bleachbit –preset –clean。

Debian 12 / MX 23 のメンテナンスおよび更新スクリプト
関連記事
Debian 12 / MX 23 のメンテナンスおよび更新スクリプト

2024 年以降の概要イメージ

要約

要するに、 「Deborphan」はLinuxの世界におけるソフトウェアエンジニアリングの貴重な一品です。 これはDebian GNU/Linux 13 "Trixie"では利用できなくなりました。しかし、保存して使い続ける価値は確かにあります。 Linuxオペレーティングシステムの効率的な管理を実現する特に、機能的なオペレーティングシステムにおける依存関係のライフサイクル管理に関しては、依然として 「apt autoremove」コマンドに割り当てられたタスクを補完する優れたユーティリティこれは主に、高度な監査機能、設定可能なヒューリスティック、そしてAPTの「自動/手動」ステータスデータベースからの独立性によるものです。これにより、効率的な診断とクリーンアップを実現できる理想的なデジタルスイーパーとなっています。

最後に、覚えておいてください 私たちを訪問 «ホームページ» エンESPAÑOL。または、他の言語で (現在の URL の末尾に 2 文字を追加するだけです。例: ar、de、en、fr、ja、pt、ru など)、最新のコンテンツをさらに学習できます。さらに、ぜひご参加ください。 公式テレグラムチャンネル 当社の Web サイトからさらに多くのニュース、ガイド、チュートリアルを読んで共有するため。