Конечно, сейчас все разбалованы. Интернет, сеть, все удовольствия. Хочешь ставить etch - ставь etch, бери весь репозиторий, используй non-free, используй backport-ы. Или пиши на 3 DVD. Но вот можно ли жить с CD?
Все 21 CD я записывать не стал. Я записал 8 CD, и теперь посмотрю, можно ли жить с ними. Исходный компьютер - P3/1000, набитый 384 мб памяти. На etch выделено 3 гб на диске.
Правда, wifi прошивки на дисках нет. Но их нет ни в etch non-free, ни в etch-backports, так что в любом случае эту прошивку надо ставить вручную. Но мы то живём без сети, так что прошивку проигнорируем вообще. Без сети, значит с CD.
Инсталляция пойдёт с первого диска, но ничего, кроме базовой системы, ставиться не будет, потом будут добавляться другие диски.
Дискотека начинается.
Диск первый
-----------
Всё загрузилось, console-cyrillic на месте, можно писать. С первого диска прежде всего нужны иксы и gnome, но и вообще не помешает поглядеть, что там есть.
Так, из задачи desktop берём alsa-base, alsa-utils, desktop-base, iceweasel, menu, xorg, xresprobe, и оба xserver*all. twm тоже берём. Из гнома не берём блютусы, принтеры и прочее не особо нужное, остальное берём, там разберёмся, что именно набрали. Ещё не берём gnome-screensaver и update-manager, надеюсь их потом в зависимости не засунут.
Ставим. С первого диска ставлю сразу, с остальных буду просто накапливать отметки для установки, а потом ставить разом, чтобы дискотека "вставьте диск 1, 2, 28", была один раз, а не постоянно. Говорит, будет занято 815 мб. И уже занято 374.
Так, хрюкает оно довольно долго. Оно сначала проверяет все файлы, а потом уже копирует их, то есть с CD оно всё читается по два раза.
Опс, случайно выключил питание, а батареи в ноутбуке нет. Сейчас сделаем dpkg --configure -a, посмотрим что там. Так, иксы вроде запустились. Ищем дальше. build-essential - берём! Берём и linux-headers, может пригодятся.
openoffice-core тоже поставлю, остальные компоненты openoffice поищу на других дисках. Ещё по мелочи полезного. apache2 поставлю, буду сам к себе в гости ходить.
Диск второй
-----------
acpi-support и cpufrequtils - они обычно по сети сами ставятся, поэтому беру. Собираем весь OpenOffice.org. Gimp, порисуем. Иксовые русские шрифты - нужно. Сейчас попробую поставить и посмотреть, затребует ли диск 1. Затребовал. Ладно, потом выдам
Диск третий
-----------
Русский хелп для openoffice. Я и сам openoffice открываю крайне редко, а уж хелп вообще никогда, но для порядка поставлю. Появились kdegames, но их ставить не буду. myspell-ru пригодится. Русская локаль для iceweasel 2.0 тоже - буду на свой апач ходить, как русский человек!
По-прежнему нет ни полного vim, ни mc. Перешёл с vim.tiny на gedit.
Диск четвёртый
--------------
parted потом пригодится для gparted и qtparted, беру. minicom и setserial (без него тут нельзя даже модуль irda запустить) нужны. cvs... шарман! беру. subversion тоже. Наконец-то появился vim (но не gvim) и emacs21 (не беру). planner пусть будет, буду планировать. imagemagick нужен всегда. mplayer, отлично! qemu что-то у меня мусор на экране писало, повторно ставить не буду. php5 для apache - пригодится. плюс wine. плюс xpdf (хотя уже есть evince). плюс ещё немного полезняшек. ура, mc! только на четвёртом диске.
Диск пятый
----------
Тут уже появляются игрушки. Сейчас это bsdgames, planetpenguin-racer и frozen-bubble. Пока берём все три. Появился метапакет gnome, предлагающий дополнительные фичи. scribus. Полезняшки для gimp. sqlite3. dillo. squid ставить не буду, сами к себе буду коннектиться напрямую. compiz завезли, но он без надобности.
Диск шестой
-----------
Перед записью дисков я специально смотрел, на каком диске battle for wesnoth. на шестом, а его кампании на седьмом. vrms тут же, без non-free он будет мною доволен. git версии 1.4.4, нужно. разные документации и howto, набираем оптом. дока по питону в contrib, теперь vrms будет недоволен. Кроме веснота из игруш есть freeciv, supertux, экстры для ppracer, scummvm и ещё некоторые - беру только перечисленные. Иконки и темы для гнома, погламурничаем. dosemu в contrib, нужная вещь на старых компьютерах, dosbox они не тянут. iceape (вариант seamonkey). icewm на голодный год берём. Прочие мелочи
Диск седьмой
------------
mercurial используется мной для контроля версий статей oldpc notes, вот и она на седьмом диске. в игрушках nethack-console, кампании веснота и несколько украшалок. tomboy для заметок. шаблоны для scribus. freedos для dosemu (странно, что они по разным дискам). xchm.
Диск восьмой
------------
Вообще ничего интересного. Интересно, зачем я его записывал. Ладно, поставим nexuiz версии 2.2, посмотрим как это добро тут взлетит на атишной карточке. Хотя вот glabels есть, буду визитки рисовать. О, tuxpaint, со штампами, вещь. freemind, посмотрим посмотрим. phpsysinfo какое-то - ну хоть будет, куда браузером ходить.
Эксплуатация
------------
Сразу понимаю, что пропустил localepurge. Она есть, но на каком диске, сейчас не скажу. Остальное вроде пока на месте. Кстати, интересно что gparted уже стоит, хотя самого parted нет, странно. Итак, это всё затребовало 1002 мб на диске, сейчас посмотрим, какие диски ему понадобятся:
вставьте диск 1. о, много ставит, в том числе и gnome-screensaver, как я и предполагал. вставьте диск 2. диск 4. ох, это всё метапакет gnome притянул, видимо, и abiword и gnumeric и всё-всё-всё. диск 8. интересно, зачем мне nexuiz на тачпаде? диск 5. диск 6. диск 3. диск 7.
Надо внимательно изучить диск 9 (и 10), вдруг с ним будет ещё интереснее. Точно знаю, что на 9-м диске есть supertuxkart 0.2, данные от которого есть на восьмом... Изучил, есть смысл записать, есть полезные вещи. Или тогда уже восьмой не надо было писать :) когда-нибудь, надеюсь, запишу все 21 штуки, будет домашней реликвией. :)
Всё поставилось, свободно 320 мб. После localepugre - 637. nexuiz тормозит сильно, при этом смысла на тачпаде нет. удалить! ppracer тормозит, туда же.
phpsysinfo работает, но инфы как-то мало. зато интересные стили, может что-то из них можно для своего сайта использовать. Прямо здесь и поверстать.
Но сначала записать ещё пару дисков.
Девятый диск
------------
Записал диски 9, 10 и 11. Болванок больше нет. Что у нас на девятом? Ставим игры: blobwars, bos, freecraft, prboom, powermanga, tuxtype. И по мелочи.
Десятый диск
------------
tcc можно покомпилировать. diveintopython, почитаем. cssed, редактор css - посмотрим. gnotepad+ - тоже посмотрим. из игр поставлю gtans, люблю эту головоломку. посмотрю, что такое mazeofgalious. редактор карт для wesnoth тоже пригодится. gtodo-applet проверим. screem - написано, среда разработки сайтов для gnome, и её проверим. mediawiki - можно будет локально заполнять. Хотя не, оно mysql требует, эта версия ещё не поддерживает sqlite, отказываемся. То же касается wordpress - я как-то как раз в районе etch поставил wordpress из репозитория "как есть", и запустил... на IBM R40 с процессором P4-1600 стартовая страница 40 секунд открывалась, другие вроде вообще не открылись. Так что на p3-1000 я даже не надеюсь, а настраивать в надежде на ускорение не собираюсь, не особо оно и нужно. gwaterfall, говорят, шрифты показывает - проверим. gambas - только runtime: вроде бы, на 11 диске остального нет, жаль.
Одинадцатый диск
----------------
apt-zip для офлайн установки, пусть стоит. gnu hello для вежливости. python2.5-doc (а в etch есть python 2.5? что-то не помню). выбрал python 2.5, но не знаю, на каком он диске. игры пошли... falconseye. gweled. ri-li :) starfighter. xdesktopwaves. holotz-castle. kobodeluxe. nethack-gnome. кстати, не помню такого. ставлю ttyrec для консоли. asciidoc древней версии, тоже интересно. zim. вот, пожалуй, и всё. выбрано на 379 мб. что-то пошло ставиться с 11-го диска. диск 9. диск 4. диск 6 (вот где python 2.5 притаился). диск 8. диск 10. диск 5. диск 1 (я уж боялся, его забудут). диск 2. начинает надоедать. диск 3. всё. для установки софта с трёх дисков понадобилось всего-то 10 дисков из 11, причём в непонятном порядке. И почему-то не понадобилось ничего с диска 7.
Живём
-----
Не поставил jigdo, хотя не особо и надо, места свободного нет. Не поставил irda-utils, хотя тоже надобности особой нет. Вообще, чего-то доставлять страшно - опять дискотека будет. Лучше наотмечать один раз всё, и только потом всё ставить.
Открыл screem. Мда, какой-то он странный, неудивительно, что он не выжил (он же не выжил) по сравнению с тем же bluefish. bluefish отмечу для установки, а дискотека будет тогда, когда отмечу всё, что забыл. gnotepad+ на gtk1, ой какой шарман! понятия не имею, как менять gtk1-темы. кандидат на удаление сразу. xfishtank, видимо, в gnome не работает. xdesktopwaves работает. Потом на icewm проверим.
glabels работает. Есть даже наклейки на дискеты, как мило. tuxpaint со штампами - обожаю! freecraft работает, эх blizzard, забанили такую игру: сейчас был бы нормальный второй warcraft. оригинал на всём старше первого pentium летает так, что играть невозможно. bos на том же stratagus тоже работает, но тут я не разбирался. freemind засыпает ошибками java и не запускается, кандидат на удаление. cssed работает, но я в css не особо разбираюсь. lshw-gtk вообще практически ничего не показывает, на удаление.
В остальном комплект достойный, можно жить и радоваться. По времени вся эта установка заняла примерно столько же, сколько на подобный компьютер ставится какая-нибудь windows xp, особенно через DOS. Зато там после установки только paint и косынка, а здесь - всего и много!
$ vrms
No non-free packages installed on deb4cd! rms would be proud.
Вывод
-----
Одинадцать дисков с софтом, фантастика! Столько всего! С таким набором не стыдно идти в гости туда, где есть старые компьютеры. Но не покидает ощущение, что самое интересное осталось на остальных десяти дисках. :) Когда-нибудь я запишу их все. И боюсь представить, как будет выглядеть установка в этом случае.
Сейчас запакую это письмо в бумажный конверт и отправлю почтой (бумажной) на ближайшую станцию idec. Жизнь без сети есть!