基本的な

基本的な

したがって、多くのチュートリアルで提案を見ることができます

apt update

もちろん言葉になります。それがすべてです。

apt install whatever

apt install を使って apt update を自動的に実行したらどうでしょうか?これは時間を節約し、より便利で、MacOSの基本的な動作だと思います。

brew install

答え1

基本的な

あなたのアイデアは、以下の場合を除いて大丈夫です。

apt-get install package

各インストールの前に自動的に呼び出されます。

apt-get update

これにより、複数のパッケージをインストールする場合、これらの更新が重複します。

また、各パッケージのインストール時間が大幅に増加します。

あるパッケージが別のパッケージに依存する可能性があるため、これは実現可能ではありません。


結論として

次に電話する必要があります。

apt-get update

パッケージおよび/またはアップグレードをインストールする前に。

答え2

Henrikが言ったように、apt updateこれらapt install2つの異なる操作を行います。いつもapt同じように(まずupdate、次)と言ってもinstall世の中の誰もがそうではありません。

次の状況では、update各タスクの前に自動的に呼び出すことはお勧めできません。install

  1. 誰かがパッケージを1つずつインストールする必要がある場合(apt追加の処理のために終了コードを取得する必要があるかもしれません)、帯域幅は無駄にaptなります。

  2. install以前にパッケージをダウンロードした場合は、それを使用するためにインターネット接続が必要ないため、updateそうする必要はありません。

  3. 使用している場合は、パッケージ名にハイフンを追加してインストールされている場合は削除できますinstallので、これを行う必要はありません。-update

aptしかし、本当に好きなことをしたい場合は、次のことができます。

  1. .rcファイルに次の機能を追加しますapt-install() { apt update && apt install "${@}"; }

  2. apt/ your distroメンテナンス担当者に提案を提出してください。

  3. ソースコードを修正してくださいapt。結局のところ、それはフリーソフトウェアです。

答え3

updateこれは非常に異なる2つのタスクであり、実行されないユースケースを想像するのは難しくないので、別々にinstall維持する必要があります。

インストールする項目を意味的に決定するには、更新されたパッケージと依存関係のリストが必要です。 fooserverに依存するものをインストールしたいと想像してください。既存のリストだけを使用している場合は、誰かが数分前にリポジトリにアップロードした新しい新しいfooserverを考慮しないでしょう。これは実際にあなたのニーズに適しています。

関連情報