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

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

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

この何年にもわたって、私たちは共有してきました Linux ターミナルの使用に関する実践的で役立つチュートリアル、その最も基本的かつ重要なコマンド、およびこれらすべてを組み合わせて特定の機能やアクティビティ用のさまざまな Bash シェル スクリプトを作成する方法について説明します。 2 つの象徴的な例が XNUMX つずつ バックアップスクリプト そしてもう一つはあることについて メンテナンスおよび更新スクリプト インストールされている Debian ベース オペレーティング システムの。 おそらく、これらは当時、Debian ベースであるかどうかにかかわらず、多くの人にとってそれぞれの GNU/Linux ディストリビューションで完成または改善できるベースでした。

そして、確かに、家庭用コンピュータとサーバー用のグラフィック アプリケーションに関しては、自動化可能かどうかにかかわらず、これら 2 つの重要なタスクにおいて大きな進歩が見られましたが、真実は次のとおりです。 私たちの多くは依然として重要な活動に端末 (コンソール) を使用することを好みます。 たとえば、手動または補助付きまたは完全に自動化された、オペレーティング システムの徹底的な更新などです。 そこで、今日はちょっとした小物をご紹介します Debian 12 ベースの GNU/Linux ディストリビューション用のコマンド 現在または次のメンテナンス スクリプトに含めることができます。

GNU / Linuxでのメンテナンスおよび更新スクリプト

GNU/Linux 2018 のメンテナンスおよび更新スクリプト

また、このチュートリアルを開始する前に、独自のコマンド ラインを作成または改善するために役立つコマンド ラインについて説明します。 «Debian GNU/Linux 12 のメンテナンスおよび更新スクリプト» または他の類似のものについては、以下を検討することをお勧めします。 以前の関連記事、その最後に:

GNU / Linuxでのメンテナンスおよび更新スクリプト
関連記事
スクリプトを使用してGNU / Linuxのメンテナンスを行う方法は?

メンテナンスおよび更新スクリプトを作成するコマンド

メンテナンスおよび更新スクリプトを作成するコマンド

Debian のメンテナンスおよび更新スクリプトに役立つコマンド

私たちの最初の推奨事項は、そして 念のため、Debian GNU/Linuxをベースにした無料でオープンなオペレーティングシステムであると述べました Bleachbit アプリケーションがすでにインストールされている、ユーザーは、オペレーティング システムのメンテナンス (クリーニング) をグラフィカルに実行するために非常に適切に構成および最適化されており、手動またはスクリプト内で次のコマンド順序を実行します。

ユーザーの (ホーム) ディレクトリとオペレーティング システムの残りの部分をクリーニングする

bleachbit --preset --preview;  bleachbit --preset --clean
sudo bleachbit --preset --preview;  sudo bleachbit --preset --clean

APTパッケージマネージャーを使用したオペレーティングシステムのクリーニング

sudo apt update; sudo update-apt-xapian-index; sudo apt upgrade; sudo apt install -f; sudo apt install --fix-broken; sudo apt autoclean; sudo apt autoremove; sudo apt autopurge

DPKG パッケージ マネージャーを使用してバグを修正する

sudo dpkg --configure -a;

GRUB、Initramfs、およびオペレーティング システムのメニューを更新します。

sudo update-grub; sudo update-grub2; sudo update-menus; sudo update-initramfs -u

この時点までは、 使用するより基本的または必須のコマンド順序。 あとは、ユーザー介入の有無にかかわらず、スクリプト内でそれらを線形 (順次) に使用するか、必要なコードを使用してスクリプト内でそれぞれを実行するかどうかを尋ねるかを決定するだけです。コマンドの順序は個別に、またはブロック単位で指定できます。 それはそれぞれの裁量に任されています。 また、CLI の代わりに GUI スクリプトに組み込むこともできます。 以前に以下で示したように、クリックによる選択と実行の場合 出版.

各人の好みやニーズに応じて、次のコード行または他の同様のコード行も役立つ可能性があります。

各マウントポイントのストレージスペース使用率の表示

sudo df -h

各パーティションが占めるサイズをアルファベット順に表示します

sudo du -hs /* | sort -k 2

ユーザーの端末履歴をクリアします

history -c

インストールされているすべてのパッケージのログをアルファベット順に取得します

sudo apt list --installed > $HOME/listado-paquetes-instalados-apt-dpkg.txt 

インストールされているすべてのパッケージの記録を占有 MB 単位のサイズで並べ替えて取得します

sudo dpkg-query -Wf '${Installed-size}\t${Package}\n' | column -t | sort -k1 > $HOME/listado-paquetes-instalados-peso-milagros.txt

Debian ベースの GNU/Linux ディストリビューションの基本および共通コマンド コマンド

Debian ベースの GNU/Linux ディストリビューションの基本および共通コマンド コマンド

補完、改善、完成させたい場合は、 Debian のメンテナンスおよび更新スクリプト 以下は、APT、DPKG、および UPDATE に基づく最も基本的で一般的な順序の小さなリストです。

apt

  1. apt update: リポジトリ パッケージ リストを更新します。
  2. apt upgrade: リポジトリからパッケージを安全に更新します。
  3. apt full-upgrade: リポジトリからパッケージを完全に更新します。
  4. apt dist-upgrade: 現在の OS バージョンを次に利用可能なバージョンにアップグレードします。
  5. apt install -f: パッケージとその依存関係のインストールに関する問題を解決します。
  6. apt install --fix-broken: 破損したパッケージに関連する問題を解決します。
  7. apt remove nom_paq: パッケージを削除します。 また、名前なしでも使用できます。
  8. apt autoremove: 未使用のパッケージをすべて自動的に削除します。
  9. apt purge nom_paq: パッケージを完全に削除します。 また、名前なしでも使用できます。
  10. apt autopurge: 未使用のパッケージをすべて自動的かつ完全に削除します。
  11. apt clean: パッケージ ストア ディレクトリにダウンロードされたすべての「.deb」パッケージを削除します。
  12. apt autoclean: ダウンロードできなくなったすべてのパッケージをパッケージ ストアから削除します。
  13. apt install nom_paq_repo: リポジトリから特定のパッケージを名前でインストールします。
  14. apt install /dir_paq/nom_paq.deb: ダウンロードしたパッケージを名前でインストールします。
  15. apt list *nom_paq*: 検索パターンに一致するパッケージを一覧表示します。
  16. apt list --upgradeable: 更新可能なパッケージを一覧表示します。
  17. apt show nom_paq: リポジトリからのパッケージのデータと関連情報を表示します。
  18. apt search nom_paq: 検索パターンに一致する既存のパッケージを表示します。
  19. apt edit-sources: メインのソフトウェア ソース (リポジトリ) ファイルを編集モードで開きます。

dpkg

  1. dpkg -i /dir_paq/nom_paq.deb: ダウンロードしたパッケージを名前でインストールします。
  2. dpkg --configure -a: 展開されたすべてのパッケージと廃止されたパッケージの構成を完了します。

update

  1. update grub: ディスク/パーティションにインストールされている GRUB (Multiple Boot Loader v1) を更新します。
  2. update grub2: ディスク/パーティションにインストールされている GRUB (Multiple Boot Loader v2) を更新します。
  3. update-menus: メニュー システムのコンテンツを自動的に生成および更新します。
  4. update-alternatives --all: すべての OS シンボリック リンク情報を管理します。

覚えておくべき重要な点は、現在のパッケージ マネージャーで表示されるコマンドのほとんどは、 «apt»、以前のパッケージマネージャーには同等のものがあります «apt-get"Y"適性»。 また、最新のパッケージマネージャーを使用すると、 «ナラ»。 そしてもちろん、Arch、Fedora、その他多くの Debian 以外の各 GNU/Linux ディストリビューションのそれぞれのパッケージ マネージャーも使用します。 したがって、必要に応じて一部を交換できます。

シェルスクリプティングを使用して機器のデータバックアップを作成するにはどうすればよいですか?
関連記事
シェルスクリプティングを使用して機器のデータバックアップを作成するにはどうすればよいですか?

まとめ:2021年以降のバナー

要約

つまり、あなたがそうであることを願っています ターミナルコマンドコマンド 私たちが今日あなたに示し、提案または推奨したものは、あなたが独自のものを作成または改善するのに直接役立つことができます。 «Debian でのスクリプトのメンテナンスと更新» または、それに基づいているかどうかに関係なく、他の同様のもの。 それ以外の場合、つまり、グラフィカル インターフェイスを使用したい場合は、次のようなサードパーティ ツールを問題なく使用できます。 漂白剤 o スタッカー、および各 GNU/Linux ディストリビューションのユーティリティのほとんどが利用可能です。 たとえば、私は MX Linux を使用しており、MX Cleanup と MX Updater を使用できます。

最後に、覚えておいてください 私たちを訪問 «ホームページ» エンESPAÑOL。 または、他の言語で (現在の URL の末尾に 2 文字を追加するだけです。例: ar、de、en、fr、ja、pt、ru など)、最新のコンテンツをさらに学習できます。 また、公式チャンネルに参加することもできます Telegram より多くのニュース、ガイド、チュートリアルをご覧ください。 また、これを持っています グループ ここで取り上げられている IT トピックについて話したり、詳しく学んだりすることができます。