Blog    |    Декабрь 31

Операция С новым годом или приготовить салат по гиковски

Навеяно приготовлениями к новому году.

Инструкция для пользователя Linux/Unix систем по приготовлению вкусной и полезной пищи для праздничного стола.

И так, настал новый год, а ты так ни чего не научился готовить. Хорошо, сегодня я научу Тебя, как собрать не сложный пакет под кодовым названием «салат Оливье» (salat Oliv’e).
Сначала покурим в сети манны. Кстати, почему-то гуру кулинарного дела называют их «рецепты», в дальнейшем я буду называть мануалы, как их называют настоящие творцы вкусной пищи. В поисках нам очень поможет Google. Когда искомый рецепт (манн) найден, внимательно прочитайте его и в самом начале должен быть список пакетов, необходимых для компиляции «Салата Оливье».
Увы, хоть мы и open source юзеры, но пакеты приодеться покупать. Бежим в магазин что – то типо app store, – на кровные денежки покупаем архивированные пакеты и тащим все домой, ни в коем случае не делимся, пакеты не копируются.
Дома нужно распаковать все архивы (иногда инструкция по распаковке прилагается к ним же, но думаю вы справитесь сами).
Все разложили, взяли нож и вводим команду:
sudo cooking root
Это даст нам привилегии супер пользователя. Благодаря этому мы сможем удалять и править пакеты во время компиляции.
Теперь мелко режим яблоки (apple.deb) (не забудьте удалить середину кода данного пакета, такая хитрость):
сut –i -l apple.deb
(опция –I позволит в случае неудачи вывести ошибку, а вы сможете все начать сначала, a –l делает кусочки мелкими)
Затем добавим аккуратненько зеленый горошек (greenpeas.deb):
add –a greenpeas.deb
(опция –a предупредит вас об острых краях банки с горошком).
Так, теперь очень ответственный момент! Отставляем посудину со смешанными ингредиентами и подключаемся к плите (через удаленный доступ или через ssh не получиться, проверенно!). Берем не вареные яйца (chicken_eggs.deb) и пересобираем их в новый пакет вареные яйца:
boil -100 chicken_eggs.deb
(где -100 максимальная температура в градусах Цельсия, при каторой будет вариться ваш пакет),
а затем при помощи операции –p очищаем их от скорлупы.
clean –p boiled eggs.deb
Если вы дошли до этого места, то вы молодец! Мелко режем яйца(eggs.deb):
cut -l eggs.deb
Смахнули пот с лица, попили кофе и следующим действием очищаем пакет картошка(potato.deb):
clean –p potato.deb
И самый важный ингредиент, ham – то есть ветчина. Если у вас много денег, то купите пакет подороже. Кстати, самые крутые гики делаю ветчину самостоятельно. О самодельной ветчине я расскажу, в каком нибудь из следующих выпусков.
cut -s ham.deb
-s сделает кусочки ровными и они будут походи друг на друга, прада времени это займет в 2 раза больше. Если все собираем на коленке, отключите эту опцию.
Так же надо установить библиотеку русских разработчиков
cat solenyi_ogurc.deb && add solenyi_ogurec.deb
И теперь последний штрих, компилим все при помощи команды mix
mix apple.deb greenpeas.deb potato.deb eggs.deb ham.deb –m add maionez.deb
Опция –m дает очень полезный эффект, так как предотвращает сбои в системе смешивания, а пакет майонез поможет склеить и исправить ошибки в коде.
Получившийся пакет можно установить на любую *nix машину. Кстати, такой подарок очень понравиться девушке юниксоиду/линуксоиду.
Всех с Новым Годом и творческих Вам успехов!



Метки: , , , , , ,

ID is loading... А вы java script включили?

Комментарии
Добавить комментарий