
から多くのパッケージをインストールしましたsudo apt-get install
が、入力すると 、...sudo apt --help
によるインストールを直接実行するオプションが表示されましたsudo apt install [package name]
。では、この 2 つの違いは何でしょうか。「apt」と一緒に「get」を使用しない場合、何か問題はありますか。
答え1
あまりありません。は、とapt
からの複数の機能を 1 つのコマンドに統合する新しいコマンドです。まだ少し粗削りですが、からのコマンド リストは次のとおりです。apt-get
apt-cache
--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 ライブラリに直接接続する新しいインターフェイスです)。そのため、エッジ ケースの変更が発生する可能性があります。
download
また、パワーユーザーが見逃す明らかな省略 ( 、など)もありpolicy
、文書化されていないコマンドが多数あります (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 インストールに含まれています。