apt-get -s E: コマンドライン [origin -s] のオプション「s」は不明です

apt-get -s E: コマンドライン [origin -s] のオプション「s」は不明です

ほぼすべてがタイトルにありますが、14.04 です。また、man にある 5 つの同等の長い (--) オプションをすべて試しましたが、同じエラーが発生しました。man の -u も同様に失敗します。これは何ですか? ありがとうございます。

答え1

ただ実行するだけではだめですsudo apt-get -s。何かを実行するように指示する必要があります。

そうは言っても、 を実行すると、sudo apt-get update -sあなたが言及したのと同じエラーが発生します。

$ sudo apt-get update -s
E: Command line option 's' [from -s] is not known.

ただし、sudo apt-get install -sエラーは発生しません。

$ sudo apt-get install -s
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-3.13.0-23 linux-headers-3.13.0-23-generic linux-image-3.13.0-23-generic linux-image-extra-3.13.0-23-generic
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 39 not upgraded.

-sこのフラグは一部のコマンドでのみ機能すると仮定します。Apt/Get の使い方wiki の例は を使用したものでinstall、他のアクションでも機能するとは明示的には述べられていません。

アクションをシミュレートするには、-s フラグを使用します。「sudo apt-get -s install」は、パッケージのインストールをシミュレートし、インストールおよび構成されるパッケージを表示します。

関連情報