Необходимо заключить в кавычки или выйти из заключительного аргумента. Неупомянутые круглые скобки (...) привыкли к командам выполнения в подоболочке. например.
aptitude search '?depends(lm-sensors)'
или
aptitude search \?depends\(lm-sensors\)
( ?
шаблон шарика оболочки и должен быть оставлен также..., но в данном случае, это только имело бы практическое значение, если бы Вы, оказалось, назвали файл что-то как xdepends(lm-sensors)
в текущем каталоге, когда Вы работали aptitude search
)
BTW, aptitude search
не должен базироваться privs и может быть выполнен безsudo
.
Извините, я являюсь немым. Автоматический пакет выживает, не только если он зависится - на, но также и, если он предварительно зависится или рекомендуется или, после определенных настроек, даже предложил:
http://algebraicthunk.net/~dburrows/projects/aptitude/doc/en/ch02s02s07.html
Вторая часть вопроса все еще остается:
Как я ищу шаблон в? форма:
$ sudo aptitude search ?depends(lm-sensors)
bash: syntax error near unexpected token `('
что я делаю неправильно здесь?
?depends
текст в одинарных кавычках, т.е. aptitude search '?depends(lm-sensors)'
. Ваша оболочка пытается оценить выражение, но не может так он печатать сообщение об ошибке. Не помещая параметр в одинарные кавычки никакого расширения оболочки не произойдет.
– Ulrich Dangel
26.09.2012, 01:22