Подводный камень 6: диски с софтом

Для дальнейшей работы нужно ставить софт из дебиановских репозиториев. Они, репозитории, могут быть: - в Сети - и тогда нужно подключение к Интернету; - на дисках (CD/DVD) - тогда требуется их записать на болванки и иметь рядом с собой; - на жёстком диске в виде iso-образов - тогда потребуется их примонтировать. Для начальной установки софта потребуется первый DVD диск или первые три-четыре CD. Кое-что есть на самом первом диске, откуда и начиналась установка. В случае с записанными дисками - просто вставляем их в привод и набираем # apt-cdrom add и жмём ентер. Так поступаем для каждого диска с пакетами Дебиана. Решётка означает, что команда даётся от имени суперпользователя - root. Для этого набираем su и пишем рутовый пароль. На этапе установки и настройки рутовые привилегии будут часто нужны, но постоянно под рутом сидеть нельзя. Лучше поставить пакет sudo и настроить его, но это чуть позже. Если диски выкачали из Интернета/получили от знакомого дебианщика в виде iso-файлов (образов дисков), то их надо прикрутить и скормить системе управления пакетов. Делается это так: # mount -t iso9660 имя_образа_диска.iso /cdrom -o loop После чего даётся та же команда # apt-cdrom add Для CD и DVD-дисков операция та же самая. С той лишь разницей, что сиди-дисков куда больше. После добавления всех дисков набираем: # aptitude update Это приведёт к обновлению информации о доступных пакетах для системы. Начиная с Debian Etch v4.0 разработчики рекомендуют использовать aptitude вместо apt-get при обновлении и работе в системе. Кстати, если у нас в консоли есть какие-то проблемы с кириллицей, или её умолчальная настройка нас не устраивает - всегда можно поправить это положение. Переконфигурировать кириллическую локаль можно, вызвав от рута # dpkg-reconfigure console-cyrillic Отвечаем на вопросы конфигуратора и радуемся настроенной под себя кириллицей. Так, с дисками разобрались. Теперь надо начать-таки обживаться в системе. Для того, чтобы было удобнее работать с конфигурационными файлами, ставим какой-нибудь файловый менеджер, например mc (аналог Нортон Командера) # aptitude install mc Если вам религия не позволяет ставить файловые менеджеры, то можно для правки конфигов использовать штатный и аскетичный Nano. Попутно познакомились с системой управления софтом. Да, setup.exe тут нет и не надо - почти весь софт у нас есть в репозиториях Интернета и тех iso-образах, что мы скачали/достали. Вместо того бардака, который имеем в виндовс, у нас есть самая мощная система управления софтом. Называется 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 Символы решётки в начале строки означают комментарий, и не принимаются во внимание пакетной системой. После изменения репозитория необходимо обновить информацию о пакетах командой aptitude update от рута. В итоге программа поставится и будет тут же готова к работе. Набираем mc и видим - программа запустилась и ждёт наших указаний. В этом - самое больше отличие от виндовс: очень много программ идёт в дистрибутиве Линукс, а в дистрибутиве Дебиана программ просто огромное количество. Основные программы, который вам потребуются для комфортной десктопной работы, перечислены в этом посте. Альтернативы вводу команд apt в консоли В порядке расширения кругозора: есть оболочки к командам apt, это dselect (управление на уровне отдельных пакетов, консольная оболочка к dpkg), aptitude (псевдографическая консольная оболочка к apt, установка пакетов по категориям) и synaptic (графическая оболочка к apt). Самая низкоуровневая называется dselect и служит для управления пакетами на уровне 'поставить/удалить отдельный пакет'. Интерфейс у неё довольно своеобразный и требующий привыкания. Можно так же воспользоваться псевдографическим интерфейсом к apt по имени aptitude. Он уже установлен в базовой системе, так что от рута набираем aptitude и можем просматривать, выбирать, устанавливать и удалять любые доступные пакеты. Интерфейс довольно понятный, главное - можно наглядно посмотреть и прочитать, зачем данный пакет нужен и что он за собой потянет. Для любителей графических приложений имеется synaptic, предназначенный, соответственно, для графической среды. Чтобы его поставить, пишем: # aptitude install synaptic sudo Последний пакет нужен, так как от рута synaptic скорее всего стартовать откажется. Под рутом не сидим, не забыли? Запускается synaptic при помощи делегирования рутовых полномочий простому юзеру посредством sudo: $ sudo synaptic Появится что-то вроде: Хотя по мне, так простые команды # apt-cache search чего_хочу | grep чего_конкретно_хочу # aptitude install что_нашёл_ проще, лучше и быстрее всех этих тыканий и блужданий по графическим конфигурялкам. Надо идти дальше и вылезать из консоли - это фундамент, да, но жить на фундаменте скучно. У нас будет рабочая станция, и нам нужна графическая оболочка. Сейчас мы её быстренько поставим и запалим.