Журнал LinuxFormat - перейти на главную

LXF149:tut3

Материал из Linuxformat
Перейти к: навигация, поиск

Содержание

Debian: Пусть попашет для вас

Избалованный дружелюбием к пользователю Эндрю Грегори отступает назад к родоначальнику Ubuntu и настраивает его «под себя».


Debian – блестящий дистрибутив, по всевозможным причинам. Большинство дистрибутивов Linux дает вам выбор между чипами x86 или AMD64, а разработчики Debian готовы перевернуть небо и землю, чтобы гарантировать: на любой машине, питаемой электричеством, Debian запустится. Машины Sun SPARC, ARM, MIPS, IA-64 и PowerPC все работают на Debian, и именно поэтому он культивируется как встроенная ОС на таком широком диапазоне оборудования (особенно на блоках NAS).

Он также блестящ, поскольку верит в свободу ПО. Фонд Debian держит жесткую установку на свободное ПО, строго соблюдая свои принципы касательно ПО, входящего в репозитории Debian. Вы, например, не найдете там Firefox, потому что, хотя код его и открыт, “Firefox” – имя торговой марки на Mozilla Foundation, так что это не полностью интеллектуально свободное ПО. Debian имеет собственную версию кода Firefox, под названием Iceweasel, в котором убран весь брендинг Firefox. Debian также исключительно стабилен, что делает его идеальным выбором для серверных машин или в качестве основы для других дистрибутивов.

Тем не менее, он имеет свои минусы. Порой, например, хочется посмотреть DVD – но нельзя: это требует несвободного кода. Потому мы и написали данный учебник, чтобы сделать Debian пригодным для использования. Это только начало, но его должно быть достаточно, чтобы вдохновить вас на создание собственной версии дистрибутива.

Установка

Не делая подробное, пошаговое руководство по установке, мы просто отметим этапы процесса установки, которые могут оттолкнуть вас, если вы привыкли к Ubuntu или Mint. На нашем уроке будет фигурировать только текстовая версия установщика Debian, что отчасти медвежья услуга, потому что есть и графическая версия. Однако у нас с ней были проблемы, поэтому мы предпочли текстовый режим установки, в целях безопасности.

Как и во всех хороших установщиках, здесь есть возможность отката и изменения большинства выполненных шагов; но, нажимая Назад слишком часто, вы получите перечень шагов, который не даст вам никаких указаний на то, какую часть процесса вы уже завершили. Мы приводим этот список вверху справа, чтобы вы могли отслеживать, что сделано по мере выполнения. Debian не будет держать вас за руку – он будет сидеть и тихо хихикать над вашими ошибками. Пропустив какой-то этап, вы можете остаться с неработоспособной системой, поэтому будьте осторожны и повторяйте уже сделанный шаг, а не пропускайте его полностью.

Если вы когда-либо разбирались с таблицами разделов, чтобы создать собственную структуру разделов, вы, вероятно, делали это через установки графического интерфейса. В текстовом режиме труднее ориентироваться, но есть возможность руководимой установки, в результате которой операционная система установится на раздел / (корневой), раздел подкачки и отдельный раздел /home для ваших данных.

«Руководимой» означает только, что если вам не нравятся какие-либо настройки по умолчанию, вы не обязаны принимать их; но мы-то будем это делать. Это та точка, откуда нет возврата: если вы нажмете здесь Ввод, диски будут разбиты на разделы и все данные, которые там были, исчезнут навсегда. Мы искренне надеемся, что вы позаботитесь о сохранении ваших данных, прежде чем начать установку!

Бесполезная помощь

Поскольку мы используем версию netinstall, которая намного меньше, чем полная установка с DVD, нас попросили выбрать зеркало для скачивания поближе к нам. Установщик сообщает, что зеркала в соседних странах, и даже в нашей, возможно, не лучший выбор, но не дает никаких указаний о том, как узнать, какие могли бы быть лучше. Это типично для Debian, когда дается выбор, а не информация, необходимая для принятия обоснованного решения. Но вы не горюйте: единственным последствием неверного выбора будет замедление загрузки.

Далее вас попросят поучаствовать в опросе разработчиков Debian, чтобы определить популярность пакетов Debian. Как послушные пользователи свободного ПО, мы ответили на это «Да». Тут появится диалоговое окно с запросом, какие программы вы хотите еще добавить. Чтобы не мелочиться, на данном этапе пакеты сгруппированы по задачам (например, сервер печати, web-сервер, почтовый сервер и т. д.); пакеты рабочего стола установлены по умолчанию. Используйте клавиши управления курсором для выделения желаемого пакета, затем нажмите пробел (не Ввод, как мы делали в первый раз) для включения и выключения задач.

Следующий пункт установки Debian, отличный от Ubuntu – запрос, хотите ли вы установить загрузчик Grub в Master Boot Record, первую область жесткого диска вашего компьютера, к которой обращается ОС при загрузке. Мы установливаем Debian на диск целиком, так что ответ будет Да. Если вы устанавливаете ее на жесткий диск, где есть другая операционная система, то ответ, скорее всего, Нет: если Debian перезапишет MBR, прочие ОС не будут отображаться в меню загрузки, хотя они все еще там, на жестком диске (вы всегда можете вернуться и исправить это позже).


Внешний вид

Технически Linux уже давно способная настольная ОС, но выглядеть в соответствии с этим он начал только недавно. К счастью, принцип «красота – это функция» в настоящее время упрочился, и дистрибутивы идут на многое, чтобы включить графику, отражающую мощь операционной системы Linux. Увы, Debian вас в этом разочарует. Тема Star Fun с мультяшным космическим кораблем, звездами и планетой Земля, похоже, была наваляна малым ребенком, и противоречит мощности под капотом.

Проще всего в Star Fun избавиться от обоев рабочего стола. Перейдите в /usr/share/images/desktop-base и выберите обои для рабочего стола посолиднее. В Mint вы могли бы просто щелкнуть правой кнопкой мыши и выбрать Сделать фоном, но в Debian придется зайти в Приложения > System Tools > Configuration Editor. В древовидном представлении в левой части окна редактора конфигурации, выберите Рабочий стол > Gnome > Фон. На правой панели появится несколько опций для изменения; выберите picture_filename и отредактируйте название файла в конце пути, чтобы указать желаемое изображение. Конечно, если вам не нравится ни одна из имеющихся картинок, можно добавить свои собственные, но файлы в /usr/share/images/desktop-base добавляются от имени root, так что нажмите Alt+F2 (или откройте терминал) и запустите gksudo nautilus /usr/share/images/desktop-base, чтобы открыть папку с правами администратора, а затем перетащите выбранное изображение.

Следующий номер – экран входа. Чтобы его переделать, вернитесь в командную строку, перейдите в /etc/gdm3 и откройте greeter.gconf-details от имени root. Раскомментируйте (удалите символ #) строку под #Use a specific background, а также измените конец второго пути в этой строке на имя файла желаемого фона.

Красивое меню загрузки

Последние останки темы Star Fun сидят в меню Grub. Старая версия Grub позволяет вам редактировать настройки в своем файле конфигурации, но Grub 2, в большинстве дистрибутивов применяющийся уже с год, заставляет это делать через набор скриптов.

Другими словами, изменить фоновое изображение будет посложнее, чем просто раскомментировать строки или задать значения в текстовом файле; но это все равно по силам для самых простых пользователей Linux. На самом деле, достаточно открыть /etc/default/grub от имени root и добавить строку, указывающую на желаемое фоновое изображение. В нашем случае это

GRUB_BACKGROUND=/usr/share/images/desktop-base/moreblue-orbit-grub.png

Добавьте эту строку в верхней части, под блоком подобных строк, сохраните файл и запустите sudo update-grub в терминале. По перезагрузке приветствие станет дизайнерским, а не детским.



Программное обеспечение

Еще больше блеска в стабильности Debian. Новые версии в нем отлеживаются до своего выпуска шесть месяцев. Для сравнения, Ubuntu подвергается подобному замораживанию за два месяца до выхода. Это огромная разница. Ошибкам программного обеспечения просто не просочиться в Debian, потому что период тестирования по продолжительности равен всему периоду развития Ubuntu.

Текущая версия Debian 6 (кодовое имя Squeeze) вышла в феврале 2011 года, а Debian 7 (кодовое имя Wheezy – см. фильм История игрушек для получения дополнительной информации о системе присвоения имен в Debian) не ожидается до 2013 года. С учетом шестимесячного периода «вылеживания» это означает, что ко времени выхода следующего релиза программному обеспечению в Debian 6 будет не менее двух с половиной лет – немалое время для свободного ПО; к сожалению, это вдобавок означает, что пользователь Debian всегда будет позади планеты всей. Например, офисный пакет Debian – OpenOffice.org 3.2.1, в то время как остальной мир уже перешел на LibreOffice.

В эпоху битвы Firefox с Chrome за лидерство среди браузеров для Linux, оставлять по умолчанию Epiphany не очень-то умно со стороны Debian. Epiphany не дружит со многими сайтами, и хотя это браузер по умолчанию в Gnome, он мало где используется. А поскольку для многих браузер – чаще всего применяемая программа, с него мы и начнем. Щелкните правой кнопкой мыши на значке глобуса в верхнем левом углу и выберите Удалить с панели, чтобы убрать Epiphany с рабочего стола (удалять его полностью особого смысла нет – уж если вы установили Debian, вас, вероятно, не слишком волнует несколько мегабайт дискового пространства, занимаемых Epiphany). Кроме того, мы избавились от Evolution (значок конверта с часами) с панели инструментов.

Чтобы заменить его замечательным Google Chrome, выберите Система > Администрирование и запустите менеджер пакетов Synaptic. Выполните поиск chromium-browser, выделите его и нажмите на зеленую галочку, чтобы применить ваш выбор.

Для добавления Chrome на панель вам нужно знать, как запустить его из командной строки, так что откройте терминал и сделайте некоторые обоснованные предположения. Мы попробовали chrome, chromium, и, наконец, обнаружили, что правильно – chromium-browser. Эта команда, при запуске в терминале, вызовет Chrome, но сначала спросит, хотите ли вы сделать его браузером по умолчанию в системе; галочка напротив надписи Да – и все web-ссылки будут открываться в Chrome.

Чтобы добавить Chrome на панель, щелкните по нему правой кнопкой мыши и выберите Добавить на панель. Выберите Application Launcher (вторая опция внизу), нажмите на маленький треугольник рядом с пунктом меню Интернет, затем выберите в списке Chromium Web Browser.

Backports

Это все прекрасно, но как насчет программ, не доступных через менеджер пакетов? Вы всегда можете скачать пакет (или скомпилировать исходный код) с сайтов соответствующих проектов, но тогда ваш менеджер пакетов не будет обрабатывать обновления. Более элегантный способ получить обновленное программное обеспечение – использование Debian Backports. Это пакеты нового ПО, перекомпилированные с использованием старых библиотек для совместимости с довольно отсталым Debian.

Для начала, откройте файл sources.list в etc/apt/sources.d, от имени root, в Gedit и добавьте следующую строку:

deb http://backports.debian.org/debian-backports squeeze-backports main

Теперь запустите apt-get update (с правами администратора) – и вы подключитесь к матрице Backports. Для установки программного обеспечения от Backports скомандуйте

aptitude -t squeeze-backports install “package”

Мы пробовали ее с LibreOffice и, как можно видеть на экранном снимке вверху слева, это сработало.


MintMenu

Просто по причине его приятной наружности, давайте добавим наш собственный вариант системы меню из Linux Mint. Опять же, ее нет в репозитории Debian, и придется загрузить эти пакеты индивидуально с помощью команды wget. Введите поочередно в терминале такие команды:

wget http://packages.linuxmint.com/pool/main/m/mint-translations/mint-translations_2010.02.02_all.deb
wget http://packages.linuxmint.com/pool/main/m/mint-common/mint-common_1.0.5_all.deb
wget http://packages.linuxmint.com/pool/main/m/mintmenu/mintmenu_4.9.9_all.deb

Пакеты скачаются; установите их с помощью двух следующих команд:

sudo dpkg -i *.deb
sudo apt-get install -f

Теперь можно щелкнуть правой кнопкой мыши на меню Приложения и выбрать Удалить из группы, чтобы избавиться от меню Debian, а затем – правой кнопкой мыши на пустом пространстве; выберите пункт Добавить на панель и выберите MintMenu (если он не появляется, может потребоваться перезагрузка машины). Теперь у нас есть новое меню, но на нем пока логотип Linux Mint. Чтобы изменить это, щелкните правой кнопкой мыши на логотип, а затем выберите пункт Настройки. В поле Иконка кнопки измените путь на /usr/share/pixmaps/debian-logo.png. Теперь Debian потрясающ!

Персональные инструменты
купить
подписаться
Яндекс.Метрика