Переход с Slackware [SOLVED]
По случаю подключения к "розеточному" интернету, решил в порядке самообразования перейти на что-нибудь еще со слаквари. Ни один .rpm или .deb так и не принес столь любимого мною чувства свободы и вседозволенности, характерного для слаки.
Следующий на очереди оказался Генту.
После общения с Live DVD 2006.0, оказалось, что системы как таковой там и нет, а то что есть, скорее вредно чем бесполезно.
Отсюда несколько вопросов, не обнаруженных ни на форумах, ни в доках в чистом виде:
1) Какое количество трафика (точнее времени на скачивание по 128к) будет затрачено на установку (или обновление с этого live dvd) системы вместе с минимальными иксами, самбой и вайном.
2) Есть ли возможность/потребность в безболезненной и неразрушающей систему установке сторонних пакетов не из портов.
3) Какие существуют отличия в повседневной работе от той же слаки (установку софта во внимание не берем).
4) А в общем и целом, стоит ли ввязываться в авантюру?
- Для комментирования войдите или зарегистрируйтесь
Во-первых,
Во-первых, ставь с Minimal CD, а всё с приставкой Live забудь; чай, не Убунтузник, справишься (-;Е
1. Я бы сказал, что метров 300, если без кед и подобных наворотов
2. Есть, написание сценариев сборки/установки. Это в крайнем случае, обычно даже то, чего нету в Portage, находится в сети
3. Сомневаюсь, что есть принципиальные.
4. Если есть интерес и время, стоит. Сносить слаку нет смысла, мне кажется (разве что места на винте мало), а поставить в уголок Gentoo — почему нет? Сам так хочу Слаку поставить при случае (-:Е
Пожалуйста, не описывайте своё железо в подписи
Отличия такие -
Отличия такие - система инициализации в генте отличная от слаки.
собственно
собственно слаку я не использовал, но главные отличие это ориентированность на сборку из исходников, соответственно появляется возможность сделать из системы то что нужно именно тебе. В пакетах есть так называемые USE-флаги, их меньше чем опций к ./configure для пакета, но всётаки достаточно много и они позволяют общесистемно включать или выключать возможности пакета одновременно вытягивая зависимости. Например включенный флаг mysql собирает все пакеты с поддержкой mysql если она там есть, до кучи вытягивая и сам mysql. соответственно если написать -mysql то поддержка будет выброшена.
второе сильное отличие - практически отсутствие релизов. Дерево пакетов постоянно эволюционирует и есть стабильная и нестабильная ветка.
есть ещё по мелочи отличия, но эти основные.
Если время
Если время настолько критично и если все таки будете ставить, то не забудьте добавить в переменную FEATURES в make.conf parallel-fetch. Это нужно для скачивания исходников параллельно с компиляцией.
Quote: 2) Есть ли
Если пакет сделан грамотно, то элементарно пишется ebuild (практически для всех систем сборки есть соответсвующие eclass). Если есть какие-то особенности, то ebuild пишется не так элементарно, в особых случаях накладываются патчи.
-
ИМХО после Слаки лучше Генты нет. сам перешел тоже со слаквари (хотелось ещё большего ;) ).
________________________
"We Will Win"
По-своему опыту
По-своему опыту установки по 128к скажу, если знать что ставить, на полную установку с X-ми, всем необходимым ПО, уйдет максимум пару дней, это если учесть, что у меня не было под рукой LiveDVD, с которого можно скинуть дистфайлы. Можно установить почти всю систему с LiveDVD, а потом обновлятся по необходимости, но это не Ъ генту-вэй, лучше ставить с минимал, и поднимать уже свежую систему.
Все ясно
Поставить попробую всенепременно, посмотрим, как оно, но сначала без каких бы то ни было иксов и "прочих наворотов", 300 метров осилим.
Систему инициализации заметил сам и весьма этим не обрадовался.
С флагами будем разбираться, благо инфы валом.
И вот последний вопрос: допускает ли portage свободную, творческую, спонтанную, неоднозначную правку конфигов? (спрашиваю после того, как из-за интерференции рукописных фрагментов с yast'ом запорол openSUSE)
=
Ты не прав.
System V style init рулит.
Gentoo увы, не честный System V, но достаточно понятен
ЕМНИП вопрос не к portage.
Да как обычно: лезешь руками в конфиг - будь добр представлять себе что и зачем делаешь.
--
Live free or die
System V style init
Не знаю, ничего более логичного, простого и прозрачного чем /etc/rc.d/ слаквари мне видеть так и не случилось, хотя, к черту его, мнение мое сугубо субъективно, привыкнуть ко всему можно, да и будет в чем поковыряться, приводя к чему-то более знакомому.
В идеале - да, но получается так далеко не всегда, да и зачем такой дистр в принципе выбирать как не за тем, чтоб, постоянно его доводить до ума, часто путями доселе неведомыми и изначально небезопасными.
Насчёт
Насчёт сценариев инициализации — загляни в Настольную книгу Gentoo, там глава есть.
Я так скажу: конфиги в Gentoo просты и отлично откомментированы, проблем не вызывают. Запороть же можно всё на свете (-:Е
Пожалуйста, не описывайте своё железо в подписи
=
"Простота" и "понятность" являются следствием того, что твоё мнение относительно порядка запуска сервисов всегда совпадало с мнением разработчиков (и/или они нигде в нужных тебе режимах нужных тебе сервисов не ошиблись).
--
Live free or die
а
Такого никто не допускает (-%Е
Пожалуйста, не описывайте своё железо в подписи
нет, ну всеж
нет, ну всеж таки portage это не цербер-yast :)
правь на здоровье, portage правки будет береь, а при обновлении пакетов деликатно спрашивать - "а не желает ли масса обновить конфиги? а? потом зайти? как скажете!"
Решился
Начинаю ставить с minimal CD.
Больше вопросов здесь не будет.
Установочные
Установочные диски генту унылы чуть больше чем наполовину. Юзайте кноппикс или если надо амд64 какой-нибудь другой диск ятобы поставить генту или делайте свой кастом диск.
юзать нужно
юзать нужно minimal CD в котором есть только то что на 100% нужно. Хотя ставится можно с чего угодно.
Поднял консоль
Позавчера полностью установил систему без иксов.
Если кому будет интересно кроме меня: итого 249 Мб чистого трафика + архив stage3 (не помню сколько весит, качал на работе). 9 часов по 128к со всеми настройками.
С полным
С полным обновлением? С какого stage?
Пожалуйста, не описывайте своё железо в подписи
Из stage 3, по
Из stage 3, по хендбуку. Обновление буду делать не раньше, чем разберусь, что за USE флаги и прописал и какие еще нужны.
HOWTO Экономия
HOWTO Экономия трафика с помощью deltup