sudo apt-get installとsudo apt installの違いは何ですか


34

私は多くのパッケージをインストールしましたsudo apt-get installが、タイプしたときに sudo apt --help、インストールを行う直接のオプションが与えられましたsudo apt install [package name]...それで、2つの違いは何ですか?「get」と「apt」を一緒に使用しないと問題はありませんか。


回答:


38

あまりない。aptいくつかの機能をマージすることになって、新しいコマンドであるapt-getapt-cache1つのコマンドに組み込みます。それはまだエッジの周りに少し荒いですが、ここにからのコマンドリストがあり--helpます:

Basic commands: 
 list - list packages based on package names
 search - search in package descriptions
 show - show package details

 update - update list of available packages

 install - install packages
 remove  - remove packages

 upgrade - upgrade the system by installing/upgrading packages
 full-upgrade - upgrade the system by removing/installing/upgrading packages

 edit-sources - edit the source information file

同等の機能は同様の方法で動作するように設計されていますが、プロキシコマンドではなく(古いコマンドを呼び出すのではなく、Aptライブラリへの新しいインターフェイスです)、エッジケースが変更される可能性があります。

いくつかの明白な不作為(もありdownloadpolicyパワーユーザーが欠場すること、など)と文書化されていないコマンドの全体のいかだがあります(purgeまだ動作しますが、私はそれで何かを見つけることができません)。

16.04更新:多くの省略が含まれていますが、まだ文書化されておらず、Bash完了もありません。コードベースにすでに存在する機能を実装するのにこれほど時間がかかっているのは残念ですが、まあまあです。私のアドバイスは、apt-{get,cache}コマンドに慣れているなら、試してみることaptです。うまくいくかもしれません。


このページには興味深いDIFFERENCES TO APT-GET(8)セクションもありman aptます。

   The apt command is meant to be pleasant for end users and does
   not need to be backward compatible like apt-get(8). Therefore
   some options are different:

   ·   The option DPkgPM::Progress-Fancy is enabled.

   ·   The option APT::Color is enabled.

   ·   A new list command is available similar to dpkg --list.

   ·   The option upgrade has --with-new-pkgs enabled by default.

また、Bash完了が必要な場合はすでに完了ファイル作成する試みをしました。これらは、以降のUbuntuインストールに含まれています。


5
どうaptitude
ローゼンクロース

1
これはまったく異なるコードベースからのものです。機能的には、パッケージ操作の実行後に自動的に自動削除されます。
オリ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.