Нужен совет...
mgnt00 30 мая, 2005 - 21:57
Имеется старая машина:
пень ММХ-266Мгц, 64мб рам, Хард 1200метров, ну и все остальное той же эпохи...
Хочу использовать его для изучения Gentoo, есть ли смысл начинать? или зачехлить лыжи и идти на работу чтоб купить нормальный комп ?
а если есть, то скажите зарание что лучше не ставить чтобы не уснуть за ним, ну kde, gnome и openoffice это я догадываюсь мне не светит. а вот какой нибудь легенький browser под twm посоветуете?
»
- Для комментирования войдите или зарегистрируйтесь
Re: Нужен совет...
Хоть Gentoo и быстрый дистрибутив (за счет компиляции под систему), однако пакеты нужно еще скомпилировать (причем почти все). Хотя, можно поковырять установочный диск (он действительно хорошо сделан), может даже удастся создать что-либо, но изучать Gentoo лучше на новом компьютере с толстым каналом в интернет.
Ну, изучать можно и на такой машине.
Ставь легкий wm, например fluxbox, openbox, blackbox,ratpoison и т.п.
Браузер.... Ну, если совсем легкий, то можно
links2
с поддержкойsvgalib
, а запускать его из оконного менеджера так:Нормально работает с кодировками, картинки отображает прилично, но про flash и java забудь :)
Сомнительно
Очень слабый процессор. Даже если xorg запустится, в чем я лично сомневаюсь, то тормозить он будет так, что никакой openbox не поможет.
В лучшем случае получится система с framebuffer.
Xorg Запустится, куда денется :)
На ЛОРе в галерее достаточно примеров с машинами похожей конфигурации и иКСами. А свопа я бы рекомендовал чуть больше, чем оперативы, например 75 мегов, так как машина будет его часто юзать. Если ровно, то может в глубокий своп уйти, а если чуть больше, то прокатит. С портежом можно поступить так:
удалить все, что связано с кде, гномом, опенофисом, большую часть девелопа. С обновлением проблем не будет, так как все удаленное можно в exclude_path прописать. Как это сделать, смотри тут
На самом деле сначала рекомендую посмотреть на ЛОРе в галерее, выбрать что-то понравившееся, а тут мы тебе поможем удалить из портежа все ненужное. А то может кто-то и сумеет срез выложить :)
ну канал у меня достаточно толстый, 2.5мегабита.
я скачал с нета два файла как написано по инструкции
stage.tar.bz2 -88М
portage.tar.bz2 -19М
мне не хватило места их даже раскрыть...
не пойму как 110 метров архива не умещаются в 1000 с лишнем метров !? :/
как такое может быть?
Как диск разбил?
Сколько места под swap и / ?
Какая файловая система на / ?
stage после распаковки занимает порядка 260 Мбайт.
snapshot (древо portage) занимает ~500Мб
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.
При большом умение его можно и парезать после распаковки (выкинуть лишнее). Единственно, проблема с распаковкой и в дальнейшем с синхронизацией.
портажи этож только ссылки на програмы, почему так много места ?
или я что-то не так понял ?
141 папка, в среднем, по 4 Мб итого ~564 метра
а разбил я его так:
/dev/hda1 swap - 128mb
/dev/hda2 / - 1.1gb
всего 2 раздела
Плюс служебная информация файловой системы и portage не поместился
Файловая ext3
Disk /dev/hda: 1280Mb, 1280950272 bytes
64 heads, 63 sectors/track, 620 cylinders
units = cylinders of 4032 * 512 = 2064384 bytes
Плюс журнал. Файловая система должна быть ext2.
что такое журнал...
ну типа журналируемая файловая система, а что это дает ?
отличее от не журналируемой ?
В данном случае прирост объема. Ставь ext2, не сомневайся.
Тогда может и архивы с нета не качать, а с диска раскрыть. ето еще 100 метров...
диск я только сегодня с нета спустил, типа последний дистрибюв...
В любом случае портежи придется сильно порезать. Если каким то образом удастся удалить большинство ебилдов и оставить только возможность установки бинарников, то освободившееся место можно будет использовать под установку пакетов. Эти действия фактически законсирвируют систему с итак устаревшими пакетами (в базовом варианте). Для такого изменения придется много и глубоко копать систему портежей (переписывать скрипты), а я полагаю это не твой вариант. Может лучше вообще без портежей? Но это будет уже не Gentoo.
А что хронит gentoo в /usr/src?
сурсы =) приемущественно ядра
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.
А можно их удалить? Катострафически места на винте нехватает. :-(
Можно, конечно
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.
быстрая проверка целосности файловой системы, большая вероятность уцеления файлов при неожиданом отключение питания, небольшое замедление работы файловой системы и небольшое повышение загрузки ЦПУ при файловых операциях
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.
Можно попробовать уменьшит swap до 64Мб.
В дальнейшем синхронизация portage будет создавать много проблем.
а какой размер свап самый оптимальный ?
Оптимально swap должен в два раза превышать объем оперативы, но здесь не до оптимала. 64Мб будет вполне достаточно.
Спасибо за советы, архивы раскрыл еще 200 метров осталось...
посмотрим что будет дальше.
А количество трафика ограничено или нет?? Это ведь важно - у меня тоже канал то хороший - но трафика с гулькин нос.
Для начинающего надо смотреть статью Федорчука "Gentoo Linux - установка и настройка" ( точную ссылку доть не могу, но да пожет тебе nigma.ru)
неа, не ограничено. только аплоад низкий 256килобит.
Гента отличается от всех остальных
1) системой пакетов (портежей) (отличительная черта любого самостоятельного дистрибутива)
2) системой инициализации
Изучать систему инициализации ИМХО особо незачем - настроил и забыл.
Ознакомиться с системой портежей можно на вики (Ссылки). Гента для этого не особо нужна.
Поставить генту на то что у Вас можно, вопрос в том стоит ли? Скорее всего придется пожертвовать системой портежей, а без нее гента это просто линукс.
Я бы не рискнул компилить на целевом компе. Проще найти какой нить линуксбокс помощнее, прицепить к нему винт (или примонтировать файл с образом двд) соберать на нем с заточкой под цель. Затем перенеси винт на целевую машинку.
А на том что у вас со стажа 1 она недели две собираться будет.
Можно stage3 скачать с заточкой под архитектуру. ИМХО, разница в производительности не более 3-5%. Тогда из массивного будет только xorg. Около полутора суток будет собираться, думаю. Остальное пошустрее.
Самое главное при stage3 не делать
emerge --emptytree system
А кастрирование системы портежей как раз позволит изучить эту систему, ИМХО.
Как говорил мой учитель в Линукс, учиться водить на старом тракторе ;)
почему ?
только по соображениям времени?
а в плане места? скорости?
Я нашел еще один жосткий на 1Г.
разбил сестему так:
hda: 1280 Mb
/dev/hda1 64Mb swap
/dev/hda2 1200Mb ext2 /
hdc: 1020 Mb
/dev/hdc1 64Mb swap
/dev/hdc2 950Mb ext2 /usr/portage
раскрыл архив stage3, раскрыл архив portage (самый последний)
все прошло путем, прописал в /etc/make.conf
CFLAGS=" -mcpu=i586 -march=pentium-mmx -03 -fomit-frame-pointer -pipe"
сейчас делается
$scripts/bootstrap.sh
наверно скоро закончит :)
Собираюсь делать
$emerge system
вопрос если хватит на это места, ведь он скачивае с нета сурсы и во время компеляции темп файлы очень расширяются...
потом собираюсь собирать ядро, я так понял это самое важное.
если у когото есть ссылочка на доступное обяснение как это правельно делать по русски, киньте пожалуйста.