Почему aptitude выдаёт мне ошибку «У меня нет супер коровы»?

10

Когда я пытаюсь обновить 11.10 текущими обновлениями, я получаю это сообщение об ошибке, в котором говорится, что не имеет полномочий Super Cow. Почему он не обновляется с текущими пакетами безопасности?

Джеймс
источник
Вы ставите sudo первым, например, обновление sudo aptitude && sudo aptitude upgrade?
Да, я ставлю sudo впереди.
Джеймс
это происходит при запуске aptitude dist-upgrade. Это работало нормально, пока не должны быть установлены самые последние исправления безопасности.
Джеймс
2
Пожалуйста, напишите точную команду, которую вы выполнили, и весь вывод, который вы получили aptitude.
Iain Lane
2
Без @James, отвечающего на вопрос Iain, я не думаю, что этот вопрос будет полезен кому-либо когда-либо, поэтому я предлагаю, чтобы это было закрыто.
8128

Ответы:

10

Когда вы запускаете 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

Элия ​​Каган
источник
4
Это ссылка на «Маленького принца» Антуана де Сент-Экзюпери. I.stack.imgur.com/iyx1a.jpg
casprussian