Установка Debian
Установка Дебиан.
1. Перед нажатием Enter внимательно читаем прилагающуюся справку.
2. Выбор языка... Ну тут думаю все понятно.
Далее установщик проверит ваше железо и загрузит для него свои модули.
3. Разбивка диска
Если вы хотите поставить только Дебиан, то смело можете выбирать автоматическое разделение диска. Если же у вас есть какие-то данные, которые вы не хотите терять, то можно разбить диск вручную.
– своп-раздел – половина объёма оперативной памяти.
– файловая система – Ext3
После всех изменений не забудьте убедиться, что на основном разделе стоит метка «загрузочный», подтверждайте свой выбор и продолжайте установку.
4. Загрузчик
По умолчанию ставится GRUB. Он более функционален и подходит для нескольких ОС на 1 компьютере.
Далее пойдет непосредственная установка. Пройдет какое-то время и Вас попросят ввести пароль root'а – администратора системы и простого пользователя.
5. Долгая первая загрузка
Если первая загрузка длится долго и на экране постоянно выдаются диагностические сообщения – это нормально.
6. Автоматическая установка
Можно поставить рабочий стол и множество других программ сразу.
Здесь кому что: если хотите ставить «всё сразу, а потом выгребать мусор», ваше право, тогда можете выбрать подходящие пункты из меню.
7. Обживаем новую систему
Базовую систему поставили, загрузились в неё, ввели логин и пароль, который назвали при установке. Нас поприветствовала консоль.
Для дальнейшей работы нужно ставить софт из дебиановских репозиториев.
Они, репозитории, могут быть:
– в Сети – и тогда нужно подключение к Интернету;
– на дисках (CD/DVD) – тогда требуется их записать на болванки и иметь рядом с собой;
– на жёстком диске в виде iso-образов – тогда потребуется их примонтировать.
В случае с записанными дисками – просто вставляем их в привод и набираем
# apt-cdrom add
и жмём ентер. Так поступаем для каждого диска с пакетами Дебиана.
Решётка означает, что команда даётся от имени суперпользователя - root. Для этого набираем su и пишем рутовый пароль. На этапе установки и настройки рутовые привилегии будут часто нужны, но постоянно под рутом сидеть нельзя. Лучше поставить пакет sudo и настроить его, но это чуть позже.
Если диски выкачали из Интернета/получили от знакомого дебианщика в виде iso-файлов (образов дисков), то их надо прикрутить и скормить системе управления пакетов. Делается это так:
# mount -t iso9660 имя_образа_диска.iso /cdrom -o loop
После чего даётся та же команда
# apt-cdrom add
Для CD и DVD-дисков операция та же самая. С той лишь разницей, что сиди-дисков куда больше.
После добавления всех дисков набираем:
# apt-get update
Это приведёт к обновлению информации о доступных пакетах для системы. Кстати, если у нас в консоли есть какие-то проблемы с кириллицей, или её умолчальная настройка нас не устраивает – всегда можно поправить это положение.
Переконфигурировать кириллическую локаль можно, вызвав от рута
# dpkg-reconfigure console-cyrillic
Отвечаем на вопросы конфигуратора и радуемся настроенной кириллицей.
Для того, чтобы было удобнее работать с конфигурационными файлами, ставим какой-нибудь файловый менеджер, например mc (аналог Нортон Командера)
# apt-get install mc
Если вам религия не позволяет ставить файловые менеджеры, то можно для правки конфигов использовать штатный и аскетичный Nano.
Попутно познакомились с системой управления софтом. Называется APT – Advanced Package Tool. То, что она «продвинутая» вы убедитесь буквально через минуту.
Итак, выполнение указанной выше команды приведёт к тому, что система у вас спросит: к этой программе нужны дополнительные пакеты. Спросит, ставить их или нет? Отвечаем «Да», система будет скачивать нужные пакеты с диска/исо образа/сети в зависимости от того, что вы указали как репозиторий пакетов. На всякий случай, указание репозитория в Дебиан производится в конфигурационном файле sources.list, который находится в каталоге /etc/apt.
Для особо любознательных, привожу пример своего конфига:
#deb file:///cdrom/ sarge main
#deb file:///mnt/net/penta4rce/debiandisk1/ unstable contrib main
#deb file:///mnt/net/penta4rce/debiandisk2/ unstable contrib main
#deb cdrom:[Debian GNU/Linux 3.1 r1 _Sarge_ – Official i386 Binary-2 (20051220)]/ unstable main
#deb cdrom:[Debian GNU/Linux 3.1 r1 _Sarge_ – Official i386 Binary-1 (20051220)]/ unstable contrib main
#deb http://download.videolan.org/pub/videolan/debian sid main
deb http://www.backports.org/debian/ sarge-backports main
#deb http://security.debian.org/ stable/updates main contrib
#deb http://ftp.fi.debian.org/debian sarge main contrib non-free
#deb http://debian.scribus.net/debian/ stable main non-free contrib
Символы решётки в начале строки означают комментарий, и не принимаются во внимание пакетной системой. После изменения репозитория необходимо обновить информацию о пакетах командой apt-get update от рута. В итоге программа поставится и будет тут же готова к работе. Набираем
mc
и видим – программа запустилась и ждёт наших указаний.
Альтернативы вводу команд apt в консоли
В порядке расширения кругозора: есть оболочки к командам apt, это dselect (управление на уровне отдельных пакетов, консольная оболочка к dpkg), aptitude (псевдографическая консольная оболочка к apt, установка пакетов по категориям) и synaptic (графическая оболочка к apt).
Самая низкоуровневая называется dselect и служит для управления пакетами на уровне «поставить/удалить отдельный пакет».
Интерфейс у неё довольно своеобразный и требующий привыкания. Можно так же воспользоваться псевдографическим интерфейсом к apt по имени aptitude. Он уже установлен в базовой системе, так что от рута набираем aptitude и можем просматривать, выбирать, устанавливать и удалять любые доступные пакеты.
Интерфейс довольно понятный, главное – можно наглядно посмотреть и прочитать, зачем данный пакет нужен и что он за собой потянет.
Для любителей графических прибамбасов имеется synaptic, предназначенный, соответственно, для графической среды. Соответственно,
# apt-get synaptic sudo
Последний пакет нужен, так как от рута синаптик скорее всего стартовать откажется. Под рутом не сидим, не забыли? Запускается synaptic при помощи делегирования рутовых полномочий простому юзеру посредством sudo:
sudo synaptic
Хотя по мне, так простые команды
# apt-cache search чего_хочу | grep чего_конкретно_хочу # apt-get install что_нашёл_
проще, лучше и быстрее всех этих тыканий и блужданий по псевдо/недо/полу/графическим конфигурялкам.
Ставим графическую систему
Значит, в двух словах: есть единый графический сервер, который предоставляет функции прорисовки окошек, управления мышкой и всё прочее. Называется он X Window System, или в просторечии «иксы». Никаких Windows в названии нет и быть не может. Всё остальное - окошки, рюшечки и прочее – это графические среды (KDE/GNOME и, возможно, Xfce) и оконные менеджеры (IceWM, Fluxbox, Blackbox, Enlightenment и прочие).
Сначала ставим графическую систему:
# apt-get install x-window-system
Попросит много места, сотню мегабайт для дополнительных пакетов. Соглашаемся. Система настройки пакетов может задавать вопросы о том, какое разрешение экрана вы хотите и какая раскладка будет. Отвечаем на вопросы, особенно не задумываясь, потому как потом всё равно нужно будет править конфиг и настраивать под себя.
После ответов на вопросы начнётся установка нужных пакетов. Это может занять много времени – не пугаемся, ждём, пока пакетная система всё настроит и вернёт нам управление.
Дабы не скучать, можно переключиться на другую консоль Ctrl+Alt+F2 – у
вас есть четыре консоли. В консоли тоже есть многозадачность, это не особенность графического режима. Здесь вас попросят снова залогиниться – сделайте это. Можно набрать любую команду – например, top, и посмотреть на то, какие задачи запущены и сколько ресурсов это отнимает у системы. Потом переходим обратно Ctrl+Alt+F1, чтобы продолжать настройку.
Поставилось? Настроилось? Отлично! Теперь время запалить иксы, в консоли даём команду:
startx
Экран может помигать, почернеть и вылезет серая сеточка с крестиком. Подёргайте мышку, крестик должен последовать за мышью. Если это произошло – вы победили: завелись иксы. Нажмите левой кнопкой мыши и держите – увидите болотно-зелёную менюшку. Знакомьтесь: это twm, tuny window manager. Кто скажет, что не tuny, пусть бросит в меня камень. Нет-нет, это не вершина графических оболочек Линукс – поэтому мы идём в Гугл или в Википедию и смотрим, как выглядят другие оболочки. Но перед этим гасим иксы, нажимая одновременно Ctrl+Alt+Backspace.
Если нам не повезло (что маловероятно) и иксы вылетели – то есть сеточки не появилось, а появились какие-то диагностические сообщения в консоли – смотрим на сообщения, идём в гугл или на форумы, перечисленные в этом блоге. Обязательно при правильном задавании вопросов указываем название видеокарты и полного вывода файла XFree86.0.log или Xorg.0.log, находящегося в каталоге /var/log. Заходим (под рутом) в подкаталог X11 и ищем там файл XF86Config или xorg.conf и открываем его на редактирование, пробуем поправить (выделено полужирным):
Section Device
Identifier Generic Video Card
Driver vesa
.....
Это позволит в крайнем случае запустить иксы совсем без аппаратного ускорения (фильмы будут тормозить). Дальше – в Гугл по теме «как поставить драйвер _какой_у_вас_производитель_видеокарты_" – куча ссылок и решение проблемы за пару минут.
Если иксы запустились в низком разрешении, то пробуем там же, в файле /etc/X11/xorg.conf (или XFree86Config)
Section Screen
Identifier Default Screen
Device Generic Video Card
Monitor Generic Monitor
DefaultDepth 16 SubSection
Display Depth 24
Modes 1024x768 1280x1024
EndSubSection
SubSection Display ........
Не стартуют иксы в нужном разрешении? Ищите бумажную/электронную документацию на ваш монитор и смотрите, какие видеорежимы он поддерживает. Для настройки видеорежимов в xorg.conf можно использовать калькулятор Modeline-ов gtf. Например, вы хотите установить разрешение 1280x1024 при частоте обновления 100 Hz. В консоли даём команду:
$ gtf 1280 1024 100
Будет выдано что-то вроде:
Modeline 1280x1024_100.00 190.96 1280 1376 1520 1760 1024 1025 1028 1085 -HSync +Vsync
Вот это и вписываем в конфиг иксов, например:
Section Monitor
Identifier Monitor0
Modeline «1024x768@100» 113.309 1024 1096 1208 1392 768 769 772 814 +hsync +vsync
EndSection
Если затачивание конфига графической системы зашло в тупик, можно воспользоваться фирменным дебиановским:
# dpkg-reconfigure xserver-xfree86
или современным вариантом
# dpkg-reconfigure xserver-xorg
Конфигуратор задаст вопросы по настройке графического режима и попробует снова стартовать иксы.
По-русски хотим печатать в графической оболочке? Тогда заделываемся root-ом и идём в каталог /etc – в нём все конфигурационные файлы нашей системы. Заходим в подкаталог X11 и ищем там файл XF86Config или xorg.conf и открываем установленным уже MC на редактирование (кнопкой F4). В разделе InputDevice для клавиатуры нужно поправить до примерно следующего состояния:
Section InputDevice
Identifier Generic Keyboard
Driver keyboard
Option CoreKeyboard
Option XkbRules xfree86
Option XkbModel pc102
Option XkbLayout «us,ru(winkeys)"
Option XkbOptions "grp:alt_shift_toggle,grp_led:scroll
EndSection
Строка
Option XkbLayout «us,ru(winkeys)"
означает, что у нас будет английский и русский (winkeys – значит знаки препинания будут там, где в виндах – на буквах «б» и «ю»). Строка
Option XkbOptions "grp:alt_shift_toggle,grp_led:scroll
позволит переключать раскладки по комбинации клавиш Alt+Shift, при этом будет загораться лампочка ScrollLock. Удобно – и комбинацию клавиш можно изменить.
Гасим иксы и переходим к следующему шагу.
Ставим графическую среду
Всё, иксы и базовая система настроены – осталось выбрать графическую среду или оконный менеджер. В двух словах. Графическая среда – это набор интегрированных друг с другом приложений, призванных облегчить управление, конфигурацию и работу с системой в графическом режиме. Это оконный менеджер, плюс кнопочки, появляющиеся при подключении/отключении флешек, компакт-дисков, расшаренных сетевых папок и прочего. Интегрированный в среду файловый менеджер (он же по совместительству умолчальный броузер) сделает навигацию по каталогам простой и автопилотной (насколько это возможно). Примеры: KDE, GNOME, возможно Xfce.
Плюсы: привычный (после виндовс) способ взаимодействия с системой, набор полезных программ (текстовый редактор, программа прожига дисков, плеер и проч.) и вообще максимальный комфорт для новичка. Минусы: большой расход ресурсов, сокрытие методов продуктивной работы от пользователя (консольные утилиты, возможность их «конвейерного» соединения для достижения нужного результата, скрипты), непросто подогнать под себя.
Оконный менеджер – программа, в функции которой входит только отрисовка и управление окнами в графическом режиме. Проще говоря, удобств (виндовых) минимум: прикручивание сменных носителей самостоятельно или специальными утилитами (automounter, который надо ещё настроить), программы нужно выбирать и ставить самостоятельно, навигация по каталогам – MC в xterm или другие самобытные методы (cd & ls).
Примеры: iceWM, AfterStep, Enlightenment, open/flux/blackbox, ion, Metacity, wmii и многие другие. Плюсы: приучение к эффективным методам работы с компьютером (написание собственных скриптов на bash/perl/ruby/что_там_ещё_придумали, активное применение команд *никс), существенная экономия ресурсов машины и собственных сил, прикручивание всего чего угодно на сочетания клавиш. Минусы: «обрабатывать напильником» придётся не только систему, но и себя (дурные привычки – самые любимые), по началу будет нелегко, зато потом будете использовать своё и машинное время очень и очень эффективно.
Чтобы выбрать себе графическую оболочку, идём в википедию/гугл и ищем слова KDE, GNOME, Enlightenment, iceWM и вообще терзаем поисковую систему по ключевым словам «графические оболочки линукс».
Выбрали? Тогда ставим. Если не знаете, как называется пакет, который содержит графическую оболочку вашей мечты – спрашиваем у пакетной системы:
#apt-cache search название_графической_оболочки_нашей_мечты
после чего
#apt-get install название_графической_оболочки_нашей_мечты
После установки графической среды / оконного менеджера (пере)стартуем иксы, должны вместо противной серой сеточки увидеть что-то более красивое. Вы её потом настроите под себя, а сейчас довершим начатое. Ставим необходимые приложения
Мы хотели рабочую станцию? Мы её почти получили: у нас есть графический сервер и графическая оболочка/среда. Маловато будет - хотим приложений. Их у нас (в отличие от стандартной поставки оффтопика) целых много DVD-дисков. Набор приложений будет меняться, и вам поможет apt-cache search что_вы_хотите_поставить. Вы уже проникаетесь мощью пакетной системы Дебиана? То ли ещё будет!
Думаю, что не ошибусь, если скажу: вам для начала более или менее комфортной нужен графический редактор, офисный пакет и какой-нибудь броузер. Ставим:
# apt-get install gimp openoffice.org firefox
Это потянет много библиотек, но они нужны всем остальным программам тоже, так что ставим. Может потребоваться ответить на вопросы, и ответы по умолчанию, как всегда, разумны.
Если вам нужно больше приложений – поступаем аналогично, узнавая apt-cache search название пакета, смотря подробную справку по нему при помощи apt-cache show _имя_пакета_ и ставя его/их отточенным движением дебианщика apt-get install _имя_пакета_
Кстати, если вы ставили не KDE/GNOME, а, скажем, iceWM, то по началу в меню оконных менеджеров (в том числе iceWM) не будет русских названий, а просто пустые места. Это потому, что не поставлен ещё менеджер шрифтов – обычно это defoma. Однако установка, например, GiMP за собой defoma потянет и настроит, так что не дёргаемся преждевременно и ставим программы. В оконных менеджерах, при вызове консольки xterm, часто вместо русских букв – кракозяблы и/или мелкий шрифт. Это лечится, (в частности, в iceWM) прописыванием в конфиг (в частности, /.icewm/menu) правильного шрифта:
prog «Терминал» xterm xterm -font
-misc-*-*-*-*-*-*-*-*-*-*-100-*-ru
Сей манёвр так же прокатывает в настройке других программ, работающих на системных шрифтах, например XMMS. Ставим, настраиваем, получая удовольствие от процесса.
А теперь ответ на вопрос: ну зачем это было делать руками и не ставить сразу в установке «поставь мне рабочий стол»?
Это затем, что мы (как и следует поступать в Дебиан) сделали обдуманный выбор по поводу того, что нам кажется удобным в качестве графической оболочки. И ставим только те приложения, которые нам нужны, а не выгребаем потом (как во многих «дружелюбных» дистрибутивах) горы мусора и неизвестно зачем включенные сервисы.
Система получилась, может быть, немного спартанского вида, но с течением времени мы её (и себя) обработаем напильником и станет она нам, как сшитый точно по мерке костюм. Система станет своя, где всё знакомо и сделано под себя и для себя.
Несколько важных вещей Несколько слов о системе управления софтом в Дебиан – эти азы нужно знать (частично утянуто отсюда).
apt-get install <пакет>
apt-get remove <пакет>
Для того, чтобы точно не осталось, используем apt-get remove --purge <пакет>
apt-get update пройдет по всему списку указанному у Вас в /etc/apt/sources.list и обновит списки пакетов по всем репозиториям.
Поиск по ключевым словам при помощи apt-cache search <ключевые слова>
apt-cdrom add после чего сделать apt-get update
Используйте пакет debfoster и deborphan: первый при запуске спросит у вас о необходимости пакетов и удалит все лишнее, второй укажет на пакеты, которые никем не используются.
При условии того, что удовлетворены все зависимости, dpkg -i <имя файла пакета>.
dpkg -r <название пакета>. То есть если вы ставили пакет dpkg -i mplayer_1.0cvs_i386.deb то для его удаления надо написать dpkg -r mplayer
Больше расскажет справка, вызываемая по команде man apt.
Да, самое главное чуть не забыл. Как теперь всё это чудо выключить. Ну, вдруг кто не знает... В консольке от рута даём команду:
# shutdown -h now
Для перезагрузки соответственно
# shutdown -r now.
Так как данные в Линукс кэшируются, перед отключением питания компьютера их необходимо записать на диск.
Что дальше?
Продолжая ставить программы и настраивать систему под себя, а не ломать себя под чьё-то понятие об удобстве, стараемся прежде всего создать минимально комфортное для себя окружение. Не важно, что вы поставили в качестве графической оболочки – старайтесь сделать систему удобной для вас в использовании. Не надо сразу пытаться пересобирать ядро, ставить что-то из исходников и удалять «ненужные» системные файлы, ощутив мощь рутовых привилегий.
Перво-наперво, поздравьте себя – вы поставили Линукс. Это не мало. Можно на некоторое время впасть в нирвану. Потом наткнуться на то, что вас не устраивает в вашей новой системе, выпасть из нирваны и искать решение проблемы. Помните: правильно заданный вопрос – половина ответа, поэтому сразу научитесь правильно спрашивать.
Ставьте программы, изучайте их, обустраивайтесь, настраивайте оборудование (принтеры, сканеры, звук и прочее). Попутно, настраивая периферию, вы многое поймёте и узнаете. Главное – не спешить сразу ломиться в цифровые джунгли.
Успехов в освоении Дебиан!
Оригинал: http://mydebianblog.blogspot.com/2006/08/in-true-debian-way.html