Gentoo

топ 100 блогов gnom_virtuoz02.03.2011    После срача в ЖЖ у ребе, Gentoo [info]metaclass, на тему религиозных пристрастий линксойдов, решил таки посмотреть на этот дистр, который Gentoo [info]theiced так восхваливает и с пеной у рта готов глодку перегрызть. Неужели там и впраду все так красиво и безупречно, а все приколы и анекдоты сочиняли неудачники и вообще ничего не понимающие в этой жизни люди. Нарыл в нете хендбук гентушника и приступил к действию.
   Как чайник в гентооо решил пойти не истинным путем гентушника, и искал исошку диска с инсталяком генты. Однако как оказалось такого просто нет. В интернетах пишут, что кто-то когда-то видел Universal диск с инсталятором этой прекрастной ОС. Тоже самое сказал один мой знакомый гентушник, он тоже слышал о таком, но ниразу не видел. В итоге был скачан instal-minimal. Даже и незнаю чего его так назвали, правильнее было бы назвать mininal-liveCD. Ибо там инсталом даже и не пахнет. Это базовая live система генты с минимальным набором утилит. После загрузки с этого диска, нужно настроить подключение к инету (предлагаются разные способы),  с репозитория генты скачать stage3.tar.bz2 (есть вроде какие то minimal с уже содержащие где то у себя stage3). Затем нужно нарезать на винте разделы, создать там ФС, смонтировать их и распаковать на разделе который будет в будущем корнем, этот stag3. Это минимальная фаловая система генты. Затем так же качается дерево портежей, распаковывается, делается chroot в будущий корень и начинается пляска с бубном. Настройка параметров компилятора, прописывание дефолтовых USE флагов и пр. прелести. Далее качается ведро, конфигуряется, собирается и компилится. Устанавливаетются минимальный набор утилит и программ, всякие там syslog и т.д. После чего ставится груб, вручную все настраивается, прописывается и после этого можно сделать ребут, и загрузиться в минимальную генту, которая только и умеет, что самостоятельно загружаться с винта. На все это, с учетом времени скачивания stage3 (~140 Mb) и дерева портежей (~38 Mb) по мегабитному каналу, у меня ушло около 4 чаов. На настройку МИНИМАЛЬНОЙ системы. К сравнению, за это время можно поставить с десяток минимальных систем на любом бинарном дистрибутиве. Тот же дебиан, в ручную при помощи debootstarp ставится минут за 40 наверное. В генте же приходится ВСЁ делать в ручную, всю нудную работу, которую может взять на себя сама система.
После того как гента таки научилась грузится с винта, решил в минимальной базовой система поставить mc с поддержкой самбы. Эта процедура у меня заняла ~2.5 часа. Даже учесть что гента стояла в виртуальной машине, пусть на реальной оно собралось на треть быстрее (что врятли), это один хрен дохрена.  Вот vim собрался быстро, да. Минут за 10 наверное.
   После чего я поставил собираться Gnome и пошел спать, так как было уже довольно поздно, а утром на работу. Утром я проснулся, а гном собирается :) весь рабочий день, он собирался и компилился. Где то к 4 часам вечера он таки собрался. Но тут меня ожидал сюрприз. Gnome не притянул за собой иксы :)))))) Нет, с зависимостями приколов хватает во всех дистрах линукса, но это меня удививло, поставить графическую среду, а иксы в которой они будут работать нет. Ладно, поставил иксы. После оказалось что надо поставить xdm o_O так как gdm без него почему то не запускался. После устновки таки gdm запустился. А тут СЮРПРИЗ у гнома нет nautilus, он тоже не притянулся. Поставил, таки все заработало нормально. В итоге после примерно 20 часов сборок и устновок имеем голый гном с минимальным набором программ.
   Не, то что минимальный это даже хорошо, нету всякого шлака, я и сам в состоянии поставить что мне нужно. НО НЕ ДВАДЦАТЬ же часов это все ставить. Опять же с учетом что виртуалка, пусть на треть меньше будет, один хрен (треть это я уже с лихвой фору дал, работа проца в виртуалке далеко не настолько отстает).
   Теперь о работе всего из коробки. Решил поставить web сервер и посмотреть как оно все заведется из коробки. Опять таки, сборка и компиляция Apache2, PHP, MySQL заналя около двух чаов. После чего набрал а браузере localhost и мне сказали что невозможно подключиться. ps ax сказал что апач работает, /etc/init.d/apache status тоже выдал что все ок. netstat показал что 80 порт никто не слушает. Лезу в конфиги, все ок, должно работать. Смотою лог апача, а он ругается что в /etc/hosts не может найти ip для имени tets (это имя машины). O_O собственно я и не спрашивал это имя. я лез по имени localhost а он в hosts как и положено 127.0.0.1. Ладно, прописал еще для test адрес. После этого апач таки открыл порт (какая связь с прослушкой порта и резолвингом адреса я так и не понял).
   Стоит ли говорить про то, что php не завелся из коробки? :) Опять надо было лезть в конфиги и разбираться почему он не работает. Но надо было уже идти по делам, не все же на генту дрочить любоваться. И так часа 2 с лишним потратил что бы апач поставить и завести.
В общем для гиковства и убийства времени на ковыряния в системе, дистр самое то. А вот как рабочий инсрумент, когда надо разоваричивать сервера и рабочие станции в кратчайшее время, он не годится ни под каким соусом. Ни один заказчик не поймет если я буду над одной машиной сидеть несколько суток не вылазно.
Пакетный менеджер довольно не плох, работает шустро, хорошая идея с USE флагами. Но они актуальны только для sources базед систем. Скажем так, за 4 или 5 лет в линунксе, мне один раз пришлось пересобрать софт со своими параметрами, mc c поддержкой самбы. Так что не знаю на сколько для меня актуальны были бы эти USE флаги. Как правило в бинарных дистрах и так все сконфигуряно предельно хорошо. А что касается того же mc, так самба отключена из за нестабильной и глючной работы, сам потом в этом убедился.

P.S. Сейчас конечно же придет айсейд и скажет что бебианоголовые ничего не понимают в этой жизни и вообще у него все собирается и компилится за считанные минуты. Скажем так, мой знакомый гентушник, тоже сказал, что софт с большим числом зависимостей собирается долго, тот же OOo у него собирался за 10 - 12 часов. На счет 20 часов сборки гнома по его словам тоже нормальная цифра для генты ))) Я все же склонен верить своим глазам и ему тоже, нежели айседу, у которого гном за 20 минут ставится.

P.P.S. Вентилятор поставлен, запасаемся попкорном и ждем айседа с комментами :) Так же пост будет инетресен, ребе Gentoo [info]metaclass он вроде собирался посмотреть в сторону генты.

Оставить комментарий

Архив записей в блогах:
Коридор затмений начинается ))) Первое 25.10, а потом 08.11. Плюс к ним по пару-тройке дней. Это не я такая следящая за этим. Это все лента. Благодаря ей (не в жж), я знаю знаю ...
К нам неожиданно приехал на выходные Георгий. Мы его кормили вкусностями и выгуливали. Он рассказал много интересном про недавнюю поездку в Америку. Что меня зацепило, это рассказ о большом количестве наркоманов на улицах больших городов Калифорнии и Орегона. Новый дешёвый наркотик, ...
Средства противовоздушной обороны (ПВО) за ночь уничтожили и перехватили 144 украинских беспилотных летательных аппарата (БПЛА) над девятью регионами РФ, в том числе Подмосковьем. Об этом сообщили в Минобороны России. ...
--------------------------------------------------------------------------------------------------------------- О том, что происходит в Новороссии с гуманитарной точки зрения, о том,  что происходит на оккупированных хунтой территориях, о лицемерной позиции Запада и многом другом ...
Вот он - автомобиль моей мечты - Jeep Wrangler Rubicon Unlimited! Есть, правда, одно но - ещё в 2012 году этот "америкашка" стоил 1.800 кило рублей, а сколько сейчас его вес в деревянных, даже страшно представить... Друзья, кто-нибудь из вас имел дело с этим автомобилем?.. ...