apt-getの代わりにAPTを使用してコマンドラインパッケージ管理を簡素化する

Apr 29, 2025
メンテナンスと最適化
未取得のコンテンツ

DebianプロジェクトのAdvancedPackage ToolであるAPTは、さまざまなタスクを実行するために多くの個別のツールを使用してパッケージを管理するためのものです。これまで、ユーザーはAPTの完全な機能セットを利用するために、apt-get、apt-cache、apt-configなどの複数のコマンド構造を知る必要がありました。

APTはもともと、 依存関係地獄 Linuxベースのオペレーティングシステムの初期の頃に非常に多くの人々が経験したことです。残念ながら、APTは別の種類の地獄に苦しんでいます。 分散ドキュメンテーション地獄 」(DDH)。 APTに関連するドキュメントは、さまざまなツールに散在しており、メインのaptコマンドなど、実際には見つけることができない場合もあります。

10年以上の間、Debian / Ubuntuベースのシステムにパッケージをインストールおよび削除するための実質的にすべてのチュートリアルとガイドは、ユーザーにapt-getを提案してきました。以前は、コマンドとしての「apt」は当時存在していなかったため、これは正しい提案でしたが、Dispersed Documentation Hellのため、多くの人は現在存在していることに気づいていません。

パッケージをインストールしたい場合は、ほとんどすべてのガイドが提案します:

sudoapt-getインストールパッケージ

しかし今では代わりにあなたはそれを単純化することができます

sudoaptインストールパッケージ

「apt」は「apt-get」とそれほど変わらないと主張する人もいるかもしれませんが、それは事実ですが、コマンドのハイフンは、その扱いにくいために多くのユーザーにとってボトルネックになると思います。代わりにaptを使用すると、同じタスクを実行するために必要な時間を節約し、キーストロークの量を節約できます。

分散ドキュメンテーション地獄(DDH)

APTに関するドキュメントの基本的な問題は、どこを見ているか、どのように見えるかによって、何も見つからない場合とまったく見つからない場合があることです。 GoogleまたはDuckDuckGoで「適切なドキュメント」を検索すると、次の3種類の結果のいずれかが見つかります。

  1. apt-get関連ドキュメント
  2. APTに関する基本的な概要情報
  3. 完全に無関係な情報

「linux」、「ubuntu」、さらには「debian」を検索クエリに投入しても、受け取る結果の種類は変わりません。 DDHは非常に厳しいため、Debian.orgのドキュメントに次のようにマークが付けられています。 廃止されたドキュメント 「apt」コマンドに関連する便利なものが見つかる前に、それが見つかったとしても。

マニュアルページ

マニュアルページは、システム上でローカルに、またはオンラインディレクトリを介して使用できるドキュメントページです。ローカルエントリは、ディストリビューションのバージョンに応じて最新である場合とそうでない場合があります。たとえば、Ubuntu 15.10には最新のマニュアルページがありますが、14.04にはデフォルトではありません。ただし、Ubuntuの14.04バージョンをサービスパックで最新の状態に保つ場合は、manページを更新する必要があります。以下のコマンドを使用して、manページの最新バージョンがあるかどうかを確認できます。

男は適切

一方、オンラインでmanページを検索すると、ほとんどの場合、 古い概要のマニュアルページ 。しかし、掘り続けるとしたら、 Ubuntu15.10のマニュアルページ これは最新であるか、代わりにオンラインで発見することができます 14.04マニュアルページ これは古くなっています。

APTでコマンドラインを簡素化する

以下のリストには、を介して利用できる最も便利なオプションが含まれています apt コマンドとそれらが単純化する古いコマンド。

  • aptインストールパッケージ
    • 置き換えます apt-getインストールパッケージ
    • 置き換えます cd / Downloads && sudo dpkg -i application.deb && sudo apt-get -f install
  • aptはパッケージを削除します
    • 置き換えます apt-getremoveパッケージ
  • apt検索クエリ
    • 置き換えます apt-cache検索クエリ
  • apt show package(s)
    • 置き換えます apt-cache show package(s)
  • aptアップデート
    • 置き換えます apt-get update
  • aptアップグレード
    • 置き換えます apt-get upgrade
  • aptリスト–インストール済み
    • 置き換えます dpkg –get-selections | grep -v deinstall
    • 置き換えます dpkg -l
  • aptリスト–アップグレード可能 (sudoは不要)
    • 置き換えます apt-get -u upgrade –assume-no」(sudoが必要)
  • apt edit-sources
    • 置き換えます エコー「新しいテキスト行」| sudo tee -a /etc/apt/sources.list
    • 置き換えます すど なの /えtc/あpt/そうrせs。ぃst

編集2016-04-01:Ubuntu 16.04以降、次のオプションがDebian / Ubuntuの実装に追加されました。 apt コマンド。

  • あpt あうとれもゔぇ
    • 置き換えます apt-get autoremove
  • aptパージパッケージ
    • 置き換えます apt-getパージパッケージ

LinuxMintはシンプルさを高めています

DebianまたはUbuntuに基づく最近のオペレーティングシステムのほとんどには、一部のタスクを簡略化できる最新バージョンのAPTがありますが、Linux Mintチームは、かなり数年前にAPTを簡略化する必要があると判断しました。 LinuxMintが作成されました Pythonスクリプト (で開始 2009 )APTを可能な限り便利でシンプルにする。 Debianがaptの機能を拡張することの利点を理解し、将来、誰もがMintが採用している単純化されたアプローチから利益を得ることができるようになることを願っています。 aptコマンドは現在よりもはるかに優れている可能性があり、Debianもこれを認識して、aptを最大限に活用できることを願っています。

Linux Mintは、sudoを使用する必要をなくすことで、スクリプトで興味深い選択をすることにしました。たとえば、「apt install package」を実行すると、処理中にsudoが自動的に前面に適用されるため、ユーザーはsudoが必要かどうかを覚えておく必要はなく、スクリプトはそれに応じてsudoを適用します。

以下のリストには、LinuxMintを介して利用できる最も便利な追加オプションが含まれています apt コマンドとそれらが単純化する古いコマンド。注:以下のリストは、現時点ではLinuxMintユーザーにのみ適用されます。

  • apt autoclean
    • 置き換えます apt-オートクリーンを取得
  • あpt あうとれもゔぇ

Simplify Your Command-Line With APT Instead Of Apt-get

How To Use APT-GET And APT-CACHE For Package Management In Linux

Apt For Software Package Management In Ubuntu Linux

Apt Vs Apt-Get

Linux Sysadmin Basics 05 -- Package Management With Apt-get

APT Package Management: Backup And Reinstall Packages Using APT Clone

Linux Package Management Using Apt Get Tutorial | Linux Tutorial #20

Linux Installing VIM Editor With Apt-get Package Management Command Line Program

The APT Package Manager In Debian And Ubuntu

Linux Apt-Get And Apt-Cache Software Management | Linux Fundamentals For Ethical Hacking

Homebrew Tutorial: Simplify Software Installation On Mac Using This Package Manager


メンテナンスと最適化 - 最も人気のある記事

手間をかけずにPCゲームのグラフィック設定を設定する方法

メンテナンスと最適化 May 24, 2025

PCゲーマーは設定する必要があります 無数のグラフィックオプション パフォーマンスとグラフィックス品質のバランスを取..


Macでブートサウンド(または「スタートアップチャイム」)を無効にする方法

メンテナンスと最適化 Jun 29, 2025

Macを起動または再起動すると、従来の「起動チャイム」の音が鳴ります。これにより、Macが正常に起動していることがわかりますが、�..


アプリの使用中にiOSコントロールセンターを無効にする方法

メンテナンスと最適化 Mar 13, 2025

未取得のコンテンツ コントロールセンターは、iOSに思慮深く歓迎される追加機能であることが証明されていますが、ゲームをプレイ�..


GoogleリーダーのRSSフィードをOutlookにインポートする方法

メンテナンスと最適化 Mar 26, 2025

未取得のコンテンツ Googleリーダーの代替案に関する記事はたくさんありますが、お気に入りのメールクライアントを使用してRSSフィ�..


Photoshopで画像の背景を削除するための50以上のツールとテクニック、pt 3

メンテナンスと最適化 May 9, 2025

未取得のコンテンツ 本日、この最終回で50以上のツールとテクニックを完成させます。高度な選択およびマスキングツール、いくつ�..


FirefoxのWebページリンクの複数の「コピー」形式から選択します

メンテナンスと最適化 Jan 21, 2025

未取得のコンテンツ ブログ、電子メール、またはドキュメントで使用するためにリンクをコピーして貼り付けてからフォーマットする必要�..


Vistaでも引き続き便利:スタートアップコントロールパネル

メンテナンスと最適化 Sep 18, 2025

しばらくオタクだった人なら誰でも、伝説のマイク・リンが書いた小さなスタートアップコントロールパネルの素晴らしさをすでに知ってい�..


WindowsVistaまたはWindows7でFlip3Dを無効にする

メンテナンスと最適化 Jan 27, 2025

Flip3Dは、Windows Vista(および7)で最も役に立たない機能です。 Alt + Tabよりも遅く、あらゆる点でほとんどまったく価値がありません。そこに�..


カテゴリ