質問なしでパッケージをインストールするために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コマンドの前に来なければならないことを意味します。