Linux
 Computer >> コンピューター >  >> トラブルシューティング >> Linux

Linux の「apt」について:定義と目的

Debian ベースの Linux ディストリビューションのユーザーであれば、おそらく apt という言葉をよく目にするでしょう。これは、Ubuntu、さまざまな Ubuntu スピン、Linux Mint、LXLE、Trisquel GNU/Linux のユーザーにも当てはまります。これはシステムにソフトウェアをインストールするのに役立つパッケージ マネージャーを指しますが、この名前は apt ディレクトリ、apt-cache、その他多くの場所で使用されます。 「apt とはどういう意味ですか?」は、Linux ターミナルを使用したばかりのユーザーが尋ねる最も一般的な質問の 1 つです。現時点では、この名前の背後にある理由をよく知らないプログラマーもおそらくたくさんいるでしょう。

コマンド ラインの愛好家がシステムにソフトウェアをインストールするために使用する apt-get パッケージ マネージャー ユーティリティが優勢であるため、多くのユーザーはその名前を「アプリケーション ターミナルを入手」または「今すぐアプリケーションを入手」と読んでいますが、これらの仮定はどちらも実際には間違っています。 apt という名前は Advanced Package Tool の略であり、apt という名前が含まれるさまざまなプログラムはすべて、この本来の意味のみに基づいています。

apt の意味

ある時点では、apt のすべての man ページでそれが Advanced Package Tool と呼ばれていました。ただし、現在発行されている一部の問題では、実際にはこの名前は使用されなくなりました。混乱の一部はそこから生じました。その名前がマニュアルページに残っていたとき、人々はそれをより頻繁に使用しました。自分で確認したい場合で、apt ベースのディストリビューションを使用している場合は、Ctrl、Alt、T を押してターミナルを開きます。 Ubuntu Unity Dash でターミナルという単語を検索するか、「アプリケーション」メニューまたは「ウィスカー」メニューをクリックし、「システム ツール」に移動して「ターミナル」をクリックすることもできます。

そこに移動したら、「man apt」と入力します。 そして Enter を押します。おそらく、この時点では単に「apt – コマンドライン インターフェイス」と呼ばれているだけです。また、xman グラフィカル マニュアル ブラウザを開き、「マニュアル ページ」をクリックし、「オプション」を選択してから「検索」を選択しました。 「apt」という単語を入力すると、同じページが表示されました。何らかの理由で、フルネームはあまり参照されなくなったようですが、apt が実際に何を意味するのかという質問に対する答えは、Advanced Package Tool にすぎません。これは確かに、ユーザーがこれまで Linux ソフトウェアをインストールしていた方法に比べて、大幅な改善が見られたように思えたに違いありません。プロジェクトをソースからコンパイルする場合には言うべきことはありますが、パッケージ管理を使用すると、この種のツールのようなものを使用して常に更新する必要がある大規模なシステムの管理がはるかに簡単になるため、この名前が付けられています。

Debian や他のディストリビューション プログラマが、システム上のツールに対してこの名前を何回使用したかがわかります。 「apropos apt |」 と入力します。 grep apt- コマンドラインで入力して Enter を押します。おなじみの apt-get のほか、apt-secure、apt-key、apt-mark など、あまり馴染みのないツールも多くありますが、パッケージ管理ジョブに非常に役立ちます。 Synaptic や aptitude などの他のソフトウェアは、apt 名をもじった名前が付けられています。 Linux やその他の Unix 開発者の多くは、素晴らしいユーモアのセンスを持っています。

apt に取り組む人々がユーモアのセンスを持っていることは明らかです。 「apt」と入力してみてください。 コマンドラインで Enter キーを押します。パッケージのインストールと削除に関するさまざまなオプションに関する大量のテキストが表示されます。ほとんどの apt ベースの GNU/Linux 実装では、最後までプロンプトに戻る前に「この APT には Super Cow Powers があります」というメッセージが表示されます。これを初めて試す場合は、おそらくこれを見てかなり驚かれるでしょう。いずれにせよ、これから起こることは非常に重要なものであることは間違いありません。

これらの牛のパワーを実際に見てみたい場合は、「apt moo」と入力してください。 コマンド プロンプトで、非常に重要な質問に備えてください。

それはおかしいと思うなら、次のことを考えてください。apt-get プログラムにつながるプロジェクトの元の名前は、コードネーム deity によって知られていました。実際、開発者向けのメーリング リストは、彼らのグループを「The Deity Creation Team!」と呼んでいました。

著者について

Linux の「apt」について:定義と目的

ケビン・アロウズ

Kevin Arrows は、10 年以上の業界経験を持つ、経験と知識が豊富なテクノロジー スペシャリストです。彼は Microsoft Certified Technology Specialist (MCTS) 認定を取得しており、最新の技術開発について常に最新の情報を入手することに深い情熱を持っています。 Kevin は、ソフトウェア開発、サイバーセキュリティ、クラウド コンピューティングなどの分野での専門知識と専門知識を示し、テクノロジー関連の幅広いトピックについて幅広く執筆しています。テクノロジー分野への彼の貢献は同僚から広く認められ、尊敬されており、複雑な技術概念を明確かつ簡潔に説明する能力が高く評価されています。


  1. Unix Epoch を使用したシステムの日付と時刻の設定:ステップバイステップの手順

    Unix エポックは、1970 年 1 月 1 日木曜日の 00:00:00 UTC に始まりました。それ以来、Unix システムは、その日付が発生してからの秒数をカウントすることで時間を追跡してきました。 Unix、および Linux や FreeBSD などのさまざまな実装は、それ以降の文字通りの秒数から発生したうるう秒の数を引いたものとして時間を追跡します。 これは、多くのユーザーやプログラマーさえも日常的に触れる概念ではありません。それでも、Unix エポックの開始から経過した秒数がわかっている場合は、実際にシステムの時刻をその秒数に設定することができます。コマンドラインインターフェ

  2. Bashでスペースを含むファイル名の受け渡しを処理する方法

    Linuxには、システムのコマンドを実行するためのデフォルトのシェルBash(別名Bourneagainシェル)があります。ほとんどのプログラマーは、bashが提供する柔軟性と強力なコマンドラインインタープリターのために、cmdよりもbashを好みます。ただし、ほとんどのユーザーは、bashでスペースを含むファイル名の受け渡しを処理しようとすると問題が発生します。これは、bashではスペースがファイル名と同じとは見なされないためです。 スペース付きのファイル名がBashで認識されないのはなぜですか? Bashで、エスケープなしで複数の単語を入力した場合 文字(\)または引用符 、すべて