Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Выпуск с опозданием в полгода. Стоит прочитать даже из простого интереса...


МОЙ ЛИНУКС
или
Как завести своего пингвина

# 017
14.07.06

ПИНГВИН В ЧЕМОДАНЕ
Сага о жизни познаваемой, во многих частях


Здравствуйте!
Пользуясь случаем, хочу поздравить нас всех с праздниками уже прошедшими, а также с праздниками грядущими. Желаю всем всего самого наилучшего :)
Так много прошло времени с момента последнего выпуска рассылки, что мне пришлось перечитывать выпуски, дабы вспомнить, о чем шла речь :)
И вот - обнаружил так и не выпущенный выпуск.
Он уже неактуален в силу прошедшего времени, но, надеюсь, кого позабавит, а кому чем поможет...
Так что, встречайте выпуск, с опозданием в полгода:

Часть пятая
НЕТЕНДЕНТНОСТЬ

в которой просто нет никаких слов...

Здравствуйте!

Девушка, Вы такая фешенебельная,
что мне не рентабельно...

Вот что мы имеем на данный момент: ноутбук с неким местом на винте, занятым оффтопиком, затем раздел в 3 Gb с установленным Ubuntu, раздел в 1,5 Gb под swap (а полтора для того, чтобы можно было наладить спящий режим), затем целина, ожидающая своего культиватора и, наконец, раздел с NTFS, на котором храняться сырые видеофрагменты так и не смонтированного фильма, но которые было бы жалко терять...

В целом для Gentoo есть почти что 20 гектар, а в перспективе - и весь винт. То, что разделы у нас идут не по правилам - так сие исправится после, нам главное - начать систему собирать.

После чтения архива собственных рассылок, статьи А.Федорчука и хандбука с сайта, хотя и малость, но тем не менее прочно подзабытые знания о порядке процесса запуска дженты начали востанавливаться... Пишите рассылки, товарищи, и будет вам счастье однажды вспомнить когда-то уже знаемое, но прочно погребённое под суетой повседневности! Истинное сатори!

Закавыка первая.
Это раньше основной для дженты была установка из stage1.
Нынче же, видимо, под давлением привходящих обстоятельств, основной сделали повсеместно презираемую и поносимую истинными монстрами make и gcc быструю и дружественную stage3. Оно, конечно и правильно - что может быть приятнее начать пользоваться системой сразу, пока где-то в недрах ея происходят неделями процессы компиляции и обновления софта?
Но вот беда - не было у меня третьего стейжа. И второго не было. И даже свежего первого - на худой конец. А качать - пусть даже и 18 мег - мне казалось западло, для того ли я мотался в центр континента, чтобы качать из сети мегабайты?
Тем более, что был (и есть) только 4 CD с LiveCD и срезом for Xor от января 2005 г., на котором и есть stage1 (от января того же года :). И лежат в корне раздела RiserFS внешнего винчестера папка с репозитарием и архив снимка дерева портежей от середины июня года нынешнего.

И вот, создаю cfdisk-ом разделы / , /boot и /home, форматирую, монтирую их в /mnt/gentoo...
Знаю, знаю, дорогой мой читатель, что ты и сам все это прекрасно знаешь - но, согласись, вкусившему живой воды хотя бы фразы
# mount /dev/hda1 /mnt/gentoo/boot

трудно и почти невозможно остановится на полуслове, это сродни кощунству...

Закавыка вторая.
После развертывания дерева портежей в /mnt/gentoo/usr жизненно необходимо поместить в /mnt/gentoo/usr/portage/distfiles эти самые дистфайлы - иначе и собирать-то будет нечего. Как уместить 50 Gb архивов на кусочке от 10Gb, выделенных корневому разделу? Это к фокусникам, а ещё только учусь... Ну хорошо, символьная ссылка нам поможет (так как жесткую создать можно только в пределах одного устройства ). Монтирую раздел с репозитарием в /mnt/dist и говорю
ln -sd /mnt/gentoo/usr/portafe/distfiles /mnt/dist/distfiles
Ура, ссылка есть и при её открытии машина притормаживает, читая список более чем из 20 тысяч архивов. Меняю корневой раздел и перехожу к заветной ссылке - а нет такой! В хозяйской системе - есть, в gentoo - нету!

Создать ссылку уже после смены корня, тем более, что в консоли это - одно удовольствие? Так не можем мы выйти за пределы нового корня (/mnt/gentoo по-старому)... Значит, нужно заранее создать каталог в /mnt/gentoo/mnt, примонтировать раздел туда и уже перед сборкой системы линковать. Такая вот эквилибристика.

Ах, консоль, ты моя консоль! Душа моя, консоль расцвеченная - такой красивой консоли я больше нигде не встречал!, - не спасла ты жизнь нарождавшейся системы, не спасла молодую поросль вся твоя хвалёная красота, гибкость и могущество!
Стоило сменить корневой раздел и запустить bootstrap.sh, как после минуты работы вылетал процесс с ошибкой Phyton 2.4... Стоит ли писать о том, что из-под Knoppix3.7 процесс сборки не запускался вообще?!
Так вот всё-таки пришлось мне качать свежий stage1, пожертвовав карточкой бийского провайдера...

А в итоге затянулись мои изыскания процесса запуска компиляции аж на три дня вместо ожидаемых пары часов. В полном соответствии с законом то ли Мерфи, то ли одного из его сотрудников :)

 

Оставайтесь здоровы! 
ведущий рассылки Алексей.

Продолжение следует

Написать письмо my_linux собака fromru.com


В избранное