apt-get -s E: опция «s» в командной строке [origin -s] неизвестна

apt-get -s E: опция «s» в командной строке [origin -s] неизвестна

Почти все в названии, но 14.04. Я также попробовал все 5 эквивалентных длинных (--) опций, найденных в man, с той же ошибкой. -u из man тоже не работает так же. Пожалуйста, что это? Спасибо.

решение1

Вы не можете просто выполнить sudo apt-get -s. Вам нужно сказать ему что-то сделать.

При этом выполнение a 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 Howtowiki. Приведен пример с install, и в нем явно не указано, что он будет работать с любым другим действием.

Используйте флаг -s для имитации действия. «sudo apt-get -s install» будет имитировать установку пакета, показывая, какие пакеты будут установлены и настроены.

Связанный контент