Dlaczego aptitude podaje mi błąd „Nie ma super krowich mocy”?

10

Kiedy próbuję zaktualizować 11.10 przy użyciu aktualnych aktualizacji, pojawia się ten komunikat o błędzie informujący, że nie ma super mocy krów. Dlaczego nie aktualizuje się z bieżącymi pakietami bezpieczeństwa?

James
źródło
Czy stawiasz sudo na pierwszym miejscu, np. Sudo aptitude update && sudo aptitude upgrade?
Tak, stawiam sudo z przodu.
James
dzieje się tak, gdy uruchomiona jest apt-dist-upgrade. Działało dobrze, dopóki nie trzeba instalować najnowszych aktualizacji zabezpieczeń.
James
2
Proszę zamieścić dokładne polecenie, które uruchomiłeś i całe wyjście, które otrzymałeś aptitude.
Iain Lane
2
Bez @Jamesa odpowiadającego na pytanie Iaina, nie sądzę, aby to pytanie było przydatne dla kogokolwiek, dlatego proponuję, aby zostało zamknięte.
8128

Odpowiedzi:

10

Po uruchomieniu aptitudez nierozpoznanym poleceniem lub --helpflagą pojawia się ekran krótko opisujący wszystkie rodzaje operacji, które aptitudemożna wykonać . Na koniec napisano:

This aptitude does not have Super Cow Powers.

Ponieważ otrzymujesz ten tekst (całość, nie tylko Super Krowy Moce), podczas gdy prawdopodobnie próbujesz wykonać jakąś prawdziwą operację, oznacza to, że źle wpisałeś swoje polecenie. Nie możemy podać bardziej szczegółowych informacji, chyba że pokażesz nam dokładnie, co wpisujesz do terminalu, aby wygenerować tę wiadomość.

Tu nie chodzi o moce Super Cow. To tylko ostatni wiersz długiej wiadomości, którą otrzymujesz, gdy mówisz, aptitudeaby zrobić coś, czego nie wie, jak to zrobić.

Chociaż nie mogę powiedzieć dokładnie to, co powinno być wpisane, bo nie wiem co zrobił rodzaju, że może dostarczyć więcej informacji o Super Powers Krowa, która miejmy nadzieję zajmie się zamieszanie wokół tego (celowo głupie) termin.

Super Cow Powers to termin na pisankę w apt-get (patrz także APT ). Istnieje związanych Pisanki w uzdolnień . Zobacz ten artykuł i ten inny artykuł .

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.

Co oznacza, że aptitudenie ma mocy Super Cow, oznacza to, że nie ma możliwości wyświetlania Super Cow wyświetlanej podczas biegu apt-get moo. Jest to jedna z niewielu możliwości obecnych w, apt-getale nie w aptitude. ;-)

Źródło: https://answers.launchpad.net/ubuntu/+source/sudo/+question/160087

Eliah Kagan
źródło
4
To jest odniesienie do „Małego księcia” Antoine'a de Saint Exupery i.stack.imgur.com/iyx1a.jpg
casprussian