Почему aptitude выдает ошибку "У супер коровы нет"?
Когда я пытаюсь обновить 11.10 текущими обновлениями, я получаю это сообщение об ошибке, в котором говорится, что не имеет полномочий Super Cow. Почему он не обновляется с текущими пакетами безопасности?
1 ответ
Когда ты бежишь aptitude
с помощью нераспознанной команды или с --help
флаг, вы получите экран, кратко описывающий все виды операций aptitude
может выполнять. В конце говорится:
This aptitude does not have Super Cow Powers.
Поскольку вы получаете этот текст (все это, а не только "Супер корова"), пытаясь, по-видимому, выполнить какую-то реальную операцию, это означает, что вы неправильно набрали команду. Мы не сможем предоставить вам более конкретную информацию, если вы не покажете нам, что именно вы вводите в Терминал для создания этого сообщения.
Это не про Супер Корову. Это только последняя строка длинного сообщения, которое вы получаете, когда говорите aptitude
сделать что-то, что он не знает, как сделать.
Хотя я не могу сказать вам точно, что вы должны были набрать, потому что я не знаю, что вы печатали, я могу предоставить больше информации о полномочиях Super Cow, которые, мы надеемся, устранят путаницу вокруг этого (намеренно глупого) термина.
Super Cow Powers - это термин для обозначения пасхального яйца в apt-get (см. Также APT). Есть родственные пасхальные яйца в способности. Смотрите эту статью и эту другую статью.
ek@Apok:~$ apt-get moo
(__)
(oo)
/------\/
/ | ||
* /\---/\
~~ ~~
...."Have you mooed today?"...
ek@Apok:~$ aptitude moo
There are no Easter Eggs in this program.
ek@Apok:~$ aptitude -v moo
There really are no Easter Eggs in this program.
ek@Apok:~$ aptitude -vv moo
Didn't I already tell you that there are no Easter Eggs in this program?
ek@Apok:~$ aptitude -vvv moo
Stop it!
ek@Apok:~$ aptitude -vvvv moo
Okay, okay, if I give you an Easter Egg, will you go away?
ek@Apok:~$ aptitude -vvvvv moo
All right, you win.
/----\
-------/ \
/ \
/ |
-----------------/ --------\
----------------------------------------------
ek@Apok:~$ aptitude -vvvvvv moo
What is it? It's an elephant being eaten by a snake, of course.
Что это значит сказать aptitude
не обладает способностью Super Cow Power, так как не имеет возможности отображать Super Cow, отображаемую при запуске apt-get moo
, Это одна из немногих возможностей, присутствующих в apt-get
но не в aptitude
, ;-)
Источник: https://answers.launchpad.net/ubuntu/+source/sudo/+question/160087