oio11: (Default)
[personal profile] oio11

Юмор: aptitude тоже шутит



нет комментариев.
7августа
Да-да, программы тоже имеют чувство юмора. И даже очень суровые программы, такие как "aptitude".
Возможно, данный пост не принесёт для некоторых читателей никакого практического применения, хотя поспорить с другом о том, есть ли у "aptitude" пасхальные яйца не помешает. Особенно если этот друг сам работает в линуксе с пакетной системой APT и время от времени скачивает новые пакеты через "aptitude" или "apt-get".

Предисловие

Начну с печального: начиная с Ubuntu 10.10 утилита "aptitude" исключена из установочного LiveCD-диска. Не беда: ставим её со всеми потрохами следующей ужа-ааа-астно дли-иии-инной коммандой:
sudo apt-get install aptitude
А теперь приятное известие: для проворота всей этой хитроумной операции по выманиванию приколов у серьёзных программ не надо заделываться root'ом, то есть на некоторое время мы с вами забываем о существовании "sudo" и "su".

Ну-с, приступим...

Примечание: свой ввод я обозначу синеватым шрифтом, ответы утилит - чёрным, а свои комментарии обозначу после такого символа - %красным цветом (по-привычке работы в LaTeX'е. Bash'евая решётка может мешать восприятию, ассоциируясь с рутовской учётной записью. Красный цвет выбран вместо серого во избежании сливания с фоном). Я намеренно пропустил свои данные (vladimir@vladimir-Inspiron-1011:~$) для упрощения внешнего вида конечного текста.
В конце статьи будут опубликованы скриншоты, подтверждающие всё нижеописанное.
%вводим первую команду:
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" подсмотрена здесь. Все дальнейшие действия и результаты были выявлены методом научных экспериментов с ПО.Юмор: aptitude тоже шутит | Записки линуксоида Vlsu
(will be screened)
(will be screened if not validated)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org

May 2025

S M T W T F S
    123
45678910
11121314151617
181920212223 24
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 7th, 2025 01:49 pm
Powered by Dreamwidth Studios