質問なしでapt-getを使用してパッケージをインストールする正しい方法

質問なしでapt-getを使用してパッケージをインストールする正しい方法

質問なしでパッケージをインストールするためにapt-getを使用する方法については、多くのチュートリアルが一貫していません。

一部の人々はこう言います。

apt-get -y install package

次のようなものがあります。

apt-get install -y package

または:

apt-get install package -y

正しいアプローチは何ですか? (-ワイ)。ありがとう

答え1

違いはなく、3つの方法は同じです。これは* nixの世界の一般的な特徴です。つまり、コマンドラインスイッチの順序(通常は常にそうではない)は重要ではありません。これが両方のコマンドが同じ理由です。

$ ls -l file
-rw-r--r-- 1 chapplec chapplec 100 Apr 18 15:07 file
$ ls file -l
-rw-r--r-- 1 chapplec chapplec 100 Apr 18 15:07 file

または、次の3つ:

$ grep -i foobar file 
fooBar
$ grep  foobar -i file 
fooBar
$ grep  foobar file -i 
fooBar

デフォルトでは、プログラムはで始まる引数を見るとそれを-オプションとして読み込み、引数の位置は重要ではありません。だからこそ私たちは--議論の終わりを知らせるために。

答え2

答えはapt-getが重要ではなく、すべての方法が正しいことです。

apt-get --help 

あなたは出力を得るでしょう -

       apt 1.2.19 (amd64)
Usage: apt-get [options] command
       apt-get [options] install|remove pkg1 [pkg2 ...]
       apt-get [options] source pkg1 [pkg2 ...]

これは、少なくとも文書によると、オプションはapt-getコマンドの前に来なければならないことを意味します。

関連情報