Программы тоже имеют чувство юмора. И даже очень суровые программы, такие как "aptitude".
Возможно, данный пост не принесёт для некоторых читателей никакого практического применения, хотя поспорить с другом о том, есть ли у "aptitude" пасхальные яйца не помешает. Особенно если этот друг сам работает в линуксе с пакетной системой APT и время от времени скачивает новые пакеты через "aptitude" или "apt-get".
Предисловие
Первая новость плохая. Начиная с Ubuntu 10.10 утилита "aptitude" исключена из установочного LiveCD-диска. Не беда: ставим её со всеми потрохами следующей командой в терминале:
sudo apt-get install aptitude
Вторая новость хорошая. Для проворота всей этой хитроумной операции по выманиванию приколов у серьёзных программ не надо заделываться root'ом, то есть на некоторое время мы с вами забываем о существовании "sudo" и "su".
Ну-с, приступим...
Примечание: свой ввод обозначу синеватым шрифтом, ответы утилит - чёрным, а комментарии будут после такого символа - %красным цветом. Я намеренно пропустил свои данные для упрощения внешнего вида конечного текста.
В конце статьи будут опубликованы скриншоты, подтверждающие всё нижеописанное.
%вводим первую команду: aptitude moo В этой программе нет пасхальных яиц. %Вы ожидали такой ответ от "aptitude"? Я - нет. %как известно, "русские не сдаются"! Поэтому нужно уговорить нашего собеседника отдать пасхальные яйца. Бить морду не надо, нужно просто оформить свой запрос повежливее (точнее, поVежливее): aptitude -v moo В этой программе на самом деле нет пасхальных яиц. %невнушительная отмазка %просим ещё Vежливее: aptitude -vv moo Разве не было сказано, что в этой программе нет пасхальных яиц? %было %и ещё: aptitude -vvv moo Прекратите! %а это уже наезд... %испытываем судьбу ещё раз: aptitude -vvvv moo Хорошо, хорошо, если я дам вам пасхальное яйцо, вы уйдёте? %конечно, давай %переполненные победой, вводим: aptitude -vvvvv moo Всё, вы победили. /----\ -------/ \ / \ / | -----------------/ --------\ ---------------------------------------------- %что это такое??? %чтобы получить ответ становимся истинными интеллигентами, введя: aptitude -vvvvvv moo Что это? Это слон, которого проглотила змея, конечно. %а я думал что это комбайн, конечно:-) %на этой весёлой ноте танцы с "aptitude" подходят к концу. Сколько не проси, а при увеличении Вашей Vежливости больше 6 никакого другого ответа, кроме как "Что это? Это слон, которого проглотила змея, конечно." увы, не получится. %на очереди "apt-get" и уже знакомая нам команда "moo" apt-get moo (__) (oo) /------\/ / | || * /\---/\ ~~ ~~ ...."Have you mooed today?"... %теперь понятно, почему мы вводили это "му-у". Только причём здесь пасхальные яйца?! %идём дальше. Просим поVежливее: apt-get -v moo apt 0.8.3ubuntu7 для i386 скомпилирован Oct 5 2010 14:07:36 Поддерживаемые модули: *Ver: Standard .deb *Pkg: Debian dpkg interface (Priority 30) S.L: 'deb' Standard Debian binary tree S.L: 'deb-src' Standard Debian source tree Idx: Debian Source Index Idx: Debian Package Index Idx: Debian Translation Index Idx: Debian dpkg status file %ага. Хитрый "apt-get" проигнорировал "moo" на конце и вывел результат выполнения "apt-get -v". А жаль... %попробуем поиграться с "apt-cache" apt-cache moo E: Неверная операция moo %полный облом...
Несколько скриншотов:
Ссылки.
Идея "скармливать" команду "moo" подсмотрена здесь. Все дальнейшие действия и результаты были выявлены методом научного тыка экспериментами с ПО.
Комментарии отсутствуют