Или устанавливаем Debian GNU/Linux на устаревшие ПК
Владельцы так называемых "морально устаревших" персональных компьютеров справедливо жалуются на то, что каждое новое обновление софта чуть ли не в обязательном порядке требует очередного апгрейда системы. Такое положение дел становится характерным не только для ОС Windows, но и для дистрибутивов GNU/Linux. Запуск последней Ubuntu на каком-нибудь Пентиум 2 большой радости не доставит. И всё-таки Linux - не Vista, и эта ОС вполне может ещё продлить жизнь "морально устаревшему" ПК. Ниже рассмотрим общие принципы по выбору и установке ОС GNU/Linux на старенький PC.
Философский момент
Для начала немного философии для тех, кто является жертвой стереотипа, будто бы Linux - это бесплатная альтернатива Windows. Бесплатное альтерэго Windows - это ReactOS. GNU/Linux же - это свободная альтернатива собственническим Unix. Рекурсивная аббревиатура GNU именно так и расшифровывается: "GNU's Not Unix" (GNU - это не Unix). Поэтому при выборе Linux следует побыстрее забыть привычки Windows и получше уяснить Unix-way. А если же нужно именно "чтоб обязательно как в Windows", то, как говорит в таких случаях В. Путин, этого не будет.
Философия Unix совсем не в командной строке, а во взаимосвязи между собой всех программ системы. Unix напоминает восточный гарем, где каждая жена занята одним делом: одна посуду моет, вторая за детьми следит, третья еду готовит. Программы в Unix призваны дополнять друг друга. Универсальных программ типа "и швец, и жнец, и на дуде игрец", как, например, NERO, в Linux мало.
Именно философия Unix - это первая причина, по которой для наших целей подходит дистрибутив Debian. Он распространяется на нескольких DVD и содержит огромное количество программ, уже скомпилированных с зависимостями друг от друга, что позволяет гибко подходить к каждой конкретной установке.
Автоматизация - это зло
Автоматизация - не всегда благо. Особенно это касается процедуры установки программного обеспечения на старый компьютер. С одной стороны, хорошо откинуться на спинку стула и ждать, пока система сама себя установит, настроит и ещё какаву с чаем сварит. С другой стороны, мы лишаемся контроля над установкой. А для старых компьютеров это важно.
Debian is not Windows. И здесь установка не такая железобетонная, как в той же XP. Можно выбрать минимальную базовую установку без звука, графики и с минимальным количеством пакетов. А можно установить хоть все три DVD, было бы место на диске.
Не трудно догадаться, что в случае старенького компьютера нас интересует именно минимальная установка. То есть после того, как при инсталляции Debian будет предложен режим типов установки, не следует выбирать пункт "установить десктоп-окружение", а нужно оставить только базовую систему. Это даст нам возможность после установки постепенно наращивать нужную функциональность через последовательную установку нужных программ. То есть установил через менеджер пакетов, посмотрел, как работает, и, в зависимости от результатов, снёс или оставил. Это вторая причина, по которой хорош Debian, ведь многие другие дистрибутивы Linux по самому минимуму установить систему не дают. А если и дают, то имеют менеджер пакетов не очень удобный для экспериментов с системой.
Менеджмент
Кто смотрел фильм "Рокки", тот знает, что без хорошего менеджера больших успехов не добьешься. Эта истина справедлива не только для бокса, но и для Линукса. Debian имеет целых два достойных менеджера пакетов - apt-get и aptitude. И первый, и второй работают в командном режиме. Например, установка пакетов происходит так:
debian# apt-get install программа1 программа2 ...
или
debian# aptitude install программа1 программа2 ...
Ну а еcли нужно удалить всё ненужное, то:
debian# aptitude purge программа1 программа2 ...
Рекомендуется отдавать предпочтение aptitude. Но в версии Debian Etch, на мой взгляд, apt-get получше обрабатывает зависимости. Aptitude имеет ещё псевдографический интерфейс. В графическом режиме доступен менеджер Synaptic, соответственно, со всеми графическими прибамбасами. Одним словом, мощные менеджеры программ - это третья причина, по которой я рекомендую Debian для старых компьютеров.
Практический десктоп
Всё сказанное выше является теорией. Теперь переходим к практике. Перечислю набор пакетов, который следует установить сразу после установки базовой системы. Этот набор обеспечит нам типовые функции - звук, графический интерфейс, файл-менеджер, программы для работы с текстом, графикой, музыкой, видео, Интернетом. То есть это всё то, что называется рабочим окружением пользователя.
Итак, после перезагрузки мы попадаем в девственно чистый Linux с исключительно командной строкой и базовым набором консольных программ: bash и coreutils. Красота! Но мы добавим ещё красоты. Первым делом установим файловый менеджер Midnight Commander. Пакет называется mc. Это в некотором роде аналог менеджера Far из Windows. Для работы с zip-архивами устанавливаем пакеты zip, unzip, bzip2, p7zip.
Следующим шагом будет звук и графика в системе. За звук отвечают пакеты alsa-base и alsa-utils. После их установки следует запустить утилиту alsaconf, с помощью которой найти свою звуковую карту. А потом установить громкость с помощью микшера alsamixer. Графическая подсистема X-server, которая также отвечает за мышь и клавиатуру, находится в пакете xorg. Настройка графического сервера осуществляется через редактирование конфигурационного файла /etc/X11/xorg.conf. Например, чтобы установить переключение раскладок клавиатуры, прописывается в этом файле в секции "InputDevice" следующим образом:
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
И вообще, в Linux маловразумительной "панели управления" нет. Здесь для управления предназначен каталог /etc, где в большинстве случаев настройка осуществляется редактированием конфигурационных файлов.
Теперь очередь оконного менеджера. Оконные менеджеры определяют, как окна должны выглядеть на экране, как их двигать мышью, какие комбинации клавиш должны использоваться для переключения между окнами, как должны выглядеть заголовки окон и прочее. В Linux оконных менеджеров очень много: AfterStep, Blackbox, ctwm, Enlightenment, fvwm, Sawfish, twm, WindowMaker и т.д.
Есть тяжёлые оболочки Gnome и KDE, которые, кроме собственных оконных менеджеров, имеют большое количество дополнительных аплетов и приложений. Именно поэтому эти оболочки не всегда рационально устанавливать на маломощный ПК. Для старых компьютеров однозначно рекомендуют менеджеры icewm или blackbox. В дополнение следует ещё установить пакет menu, который отвечает за меню программ в этих самых оконных менеджерах.
Запустив графический сервер и оконный менеджер командой startx, переходим к прикладному уровню системы. Следующим шагом установим редактор графики Gimp и, если есть пишущий CD\DVD, пакет записи дисков k3b. К тому же данные пакеты потянут за библиотеки GTK+ и QT, нужные для большинства других программ. Устанавливая Gimp, k3b и другие программы через apt-get, обращайте внимание на вывод "рекомендуемые пакеты", которые можно доустановить в дополнение. Например, для Gimp будет уместным поставить gimp-svg, а для k3b не помешает пакет локализации интерфейса k3b-i18n.
Gimp - это хорошо, но для фотографий можно установить ещё пакет digicam, который содержит в себе ещё и просмотрщик фотографий наподобие IrfanVew. Не помешает пакет для работы с изображениями imagemagick.
Для прослушивания музыки и просмотра видео однозначно рекомендую легендарный mplayer. Эта программа неприхотлива к железу, работает и из командной строки и имеет графический интерфейс. Mplayer содержит в себе все основные кодеки для проигрывания мультимедиа. Используя этот плеер, мне удавалось смотреть даже пиратские DVD в полноэкранном режиме на системе Celeron 400, чего под MS Windows не получалось. Хотя справедливости ради надо сказать, что mplayer я пересобирал из исходников, и было это не на Debian.
Остался у нас Интернет. Debian даёт возможность увидеть крутой хакерский браузер lynx, что работает исключительно в текстовом режиме. Входящий в состав Debian Etch браузер Firefox 2 я бы не рекомендовал - память уж очень кушает. Лучше заранее скачать Opera под Linux. Из почтовых клиентов советую обратить внимание на sylpheede. Для модемного соединения достаточно консольного wvdial. Единственное здесь, это могу посочувствовать владельцам win-модемов. Linux с этими изобретениями, увы, весьма плохо дружит.
Вот базовая система и готова. Можно ещё сократить размер на диске, удалив документацию из /usr/share/doc, ненужные локали из /usr/share/local и ненужные маны из /usr/share/man. Этим мы сэкономим около 150 мегабайт на диске. В результате у нас получилась система размером около 700 мегабайт. Столько занимает после установки голая Windows 2000, которая, на мой взгляд, и была лучшим творением от Microsoft. Но при этом наша базовая Debian значительно функционально богаче и быстрее.
Дальнейшие пакеты добавлять нужно по своему вкусу: GCC, текстовые процессоры Emacs или gVim, Latex, интерпретаторы, эмуляторы и даже игрушки. Дистрибутив Debian GNU/Linux содержит большое количество пакетов, и среди них обязательно найдётся масса прикладных программ. что без проблем запустятся на старом ПК.
Михаил АСТАПЧИК
Краткая справка
Debian - это свободная операционная система и набор прикладных программ для вашего компьютера. Последний стабильный выпуск Debian - 4.0. Проект Debian начал в августе 1993 года Ян Мёрдок. Стабильные версии операционной системы Debian называются именами персонажей мультфильма "Toy Story". Само название "Debian" составлено из имён основателя проекта Яна Мёрдока (Ian Murdock) и его подруги (теперь - жены) Дебры (Debra). Debian стал основой целого ряда дистрибутивов. Самые известные из них - Knoppix, Ubuntu, Linspire, MEPIS и Xandros Desktop OS. Приобрести его можно через Интернет или записать у членов местной линуксгруппы, или даже купить на Ждановичах.
Комментарии
Страницы
Пытался посмотреть фильм MP4 720*304. Использовал gmplayer и vlcplayer. В первом не совпадают звук и изображение. Во втором наблюдаются тормоза в динамичных сценах.
Тот же Debian на компе PII-400/RAM 228Mb/Video nVidia Vanta LT 8Mb AGP/Sound PCI (не помню). Теперь картинка тормозит в любом плеере.
Также ставил на первую конфигурацию BeOS 5 с vlcplayer. Результат аналогичный.
Похоже, чуда не произошло, и без апгрейда не обойтись:-(.
офф сайт http://www.mplayerhq.hu
плюс почитайте README об опциях конфигурации перед компилляцией(их там много). для извращенцев можно порекомендовать повозиться с библиотекой aa (вывод изображений в текстовом виде)
Очень шустрый проигрыватель QuickView pro, см. http://mb.gogolev.net/articles.php?id=17011
Плюс, смотреть только с харда.
----
720х304 - это серъёзное разрешение, которое может и четвёртый пентиум напрячь.
Для того чтоб лучше определить где собака зарыта, проведём научный эксперимент. У меня сейчас в наличии Атлон 2000 с видеокартой Радеон АТИ 9550, установлен Дебиан Етч со стандартным видеодрайвером VESA по дефолту. Запускаю в видеоплеере VLC на этой конфигурации ДВД-фильм "Final Fantasy 7" имеющего картинку 720x576. Загрузка процессора 70-100% и качество картинки средней паршивости. Вторая часть эксперимента. Меняем в файле xorg.conf строку Driver "vesa" на Driver "ati", то есть на драйвер конкретной видеокарты. Перезапускаем иксы и запускаем "финалку". Результат - загрузка процессора 13-20% и картинка с приятным для глаза сглаживанием. Как видим, разница очень большая.
Вывод: очень и очень много зависит от видеокарты и драйвера этой карты.
Поэтому не боимся экспериментов. Есть научная вероятность, что машина PIII-866 вполне может и потянет картинку 720х300. Разрешение монитора желательно установить поменьше. Потом поиграть с драйверами для S3 - s3virge. Хотя я сомневаюсь, что эта карта потянет. Лучше снять с сосседнего компа Nvidia Vanta и установить вместо S3. И драйвер нужно ставить не "nv", что идёт в стандартный Xorg, а скачать фирменный с сайта NVIDIA. Там есть специальные дрова для старых видеокарт, качаем именно их. Гуглим как установить драйвер NVIDIA под Линукс и... смотрим кино.
И ещё не забываем скачать в инете либу libdvdcss2 - это пиратская штучка и в Дебиане её нет, а она нужна и для VLC, и для MPlayer.
deb http://download.videolan.org/pub/videolan/debian/ sid main
Карта GT8600. Гуглил. Порекомендовали Envy. Сначала установил Envy, стала без проблем, прописалась в меню системных приложений (у меня убунту), но отказывается инсталлить драйвер карты. В лог-файле сообщение:
ENVY ERROR: The following packages cannot be installed:
libqt3-mt-dev
kernel-wedge
sharutils
libgtk2.0-dev
libxxf86misc-dev
libxtst-dev
libxxf86vm-dev
libxinerama-dev
Знатоки, хелпните, как быть.
2. Перед установкой драйверов потребуется доустановить дополнительные пакеты (если они отсутствую в системе): исходники ядра, утилиты make, bunutils, компилятор gcc, libc6-dev.
Код:
sudo apt-get install linux-headers-`uname -r`
sudo apt-get install build-essential
sudo apt-get install pkg-config
sudo apt-get install binutils
sudo apt-get install xserver-xorg-dev
или тоже самое только одной строчкой
sudo apt-get install linux-headers-`uname -r` binutils pkg-config build-essential xserver-xorg-dev
Иначе при установке может быть такая ошибка
Код:
"ERROR: The NVIDIA kernel module was not created".
3. Завершите свой сеанс. Переключитесь в текстовую консоль Ctrl+Alt+F1 и залогиньтесь.
Остановите X-Server:
Код:
sudo /etc/init.d/gdm stop
4. Запустите инсталлятор драйверов (из каталога куда вы их сохранили) от имени root:
Код:
sudo -s -H
sh NVIDIA-Linux-XXX-X.X-XXX-pkg1.run
Вместо NVIDIA-Linux-XXX-X.X-XXX-pkg1.run вы указываете точное имя пакета с драйверами, которые вы скачали с официального сайта.
5. Инсталлятор ругнётся на отсутствие precompiled headers для вашего ядра и предложит скачать их с сервера nVidia. Откажитесь. Он предложит скомпилировать их сам - соглашайтесь.
6. Если все прошло успешно, то по окончанию установки вам предложать запустить утилиту nvidia-xonfig. Откажитесь!
7. Сделайте копию конфигурационного файла X-сервера.
Код:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
8. Отредактируйте файл xorg.conf.
Код:
sudo nano /etc/X11/xorg.conf
Найдите строку Section "Device", а чуть ниже нее строку Driver "nv". Последнюю измените на Driver "nvidia". Можете так же добавить в эту же секцию строку Option "NoLogo" "TRUE", чтобы при загрузке X-сервера не появлялся логотип nVidia (некоторых это раздражает).
В результате эта часть файла должна быть похожа на сто:
Код:
Section "Device"
Identifier "NVIDIA Corporation NV43 [GeForce 6600 GT]"
Driver "nvidia"
Option "NoLogo" "TRUE"
BusID "PCI:1:0:0"
EndSection
В разделе Section "Module" закомментируйте (или удалите) строки Load "dri" и Load "GLCore". И добавьте в этот же раздел строку Load "glx", если она отсутствует.
Эта часть файла должна быть похожа на сто:
Код:
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
#Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
9. Перезапустите X-сервер:
Код:
sudo /etc/init.d/gdm start
10. А теперь в Синаптике/Адепте запускаем поиск по ключевому слову "nvidia".... находим все пакеты связанные с nvidia, в частности nvidia-kernel-common и удаляем их.
Если вы все сделали правильно, то X-сервер запустится уже используя официальные драйвера nVidia. Если же X-сервер не запустился, то просто восстановите конфигурационный файл:
Код:
sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf
и ищите ошибку в своих действиях
ИМО лучше SMPlayer. Просто и то и то - фронтэнды для Mplayer, а SM посимпатичнее и поудобнее
Страницы