![apt-get -s E: コマンドライン [origin -s] のオプション「s」は不明です](https://rvso.com/image/856360/apt-get%20-s%20E%3A%20%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3%20%5Borigin%20-s%5D%20%E3%81%AE%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%80%8Cs%E3%80%8D%E3%81%AF%E4%B8%8D%E6%98%8E%E3%81%A7%E3%81%99.png)
ほぼすべてがタイトルにありますが、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」は、パッケージのインストールをシミュレートし、インストールおよび構成されるパッケージを表示します。