Статьи

Знакомство с Debian

В наше время стремительных вычислений и растущей пропускной способности одна операционная система отличается от остальных — Linux.

Из многих доступных дистрибутивов Linux одним из самых привлекательных является Debian. Хотя другие дистрибутивы в основном коммерческие, Debian меняет рецепт. Каждая часть программного обеспечения, входящая в дистрибутив Debian, настолько бесплатна, насколько вы можете ее получить. Debian не содержит никакого коммерческого программного обеспечения.

Несмотря на то, что вы можете убедиться в том, что Debian является полностью свободным, немного экстремальным, оно имеет смысл в долгосрочной перспективе. Существует определенная вероятность того, что некоторые поставщики Linux могут закрыть магазин, изменить направление своего бизнеса или изменить свои методы каким-либо другим способом. Таким образом, дистрибутив, который вы используете сегодня, может не появиться через 10 лет.

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

В этой статье мы рассмотрим Debian, его возможности и руководство по его установке.

Преимущества Debian

В дополнение к долгосрочным преимуществам, которые мы только что обсудили, существует также ряд технических преимуществ использования Debian, первым из которых является его широкая доступность. Debian находится в свободном доступе из Интернета и на CD. Нет никаких регистрационных форм для завершения, ни каких-либо запутанных процессов, чтобы следовать, чтобы получить программное обеспечение.

Но, возможно, самой большой привлекательностью для Debian является его инструмент обновления программного обеспечения apt-get. Любой, кто использовал другие дистрибутивы Linux, будет знаком с инструментом RPM. RPM был изначально разработан Red Hat для упаковки предварительно скомпилированного программного обеспечения, чтобы его можно было легко установить, и пользователю не нужно компилировать исходный код.

Хотя теоретически это хорошо, на практике у технологии RPM возникают проблемы с зависимостями. Зависимость возникает, когда одна часть программного обеспечения требует запуска другой части программного обеспечения для ее функционирования. Давайте представим, что мы хотим использовать GIMP , например. Этот пакет требует, чтобы мы также запускали wget, aalib, libc6, libgimp, libglib, libgtk, xlibs и другие. Очевидно, что поиск всех этих пакетов (и, в свою очередь, их зависимостей) — это разочаровывающий и длительный процесс, и неудивительно, что термин «ад зависимости» был придуман для описания этого сценария.

Debian обходит этот процесс благодаря apt-get. В apt-get разработчики создали мощный инструмент, который при установке пакета автоматически заставляет Debian извлекать все зависимости и устанавливать их в правильном порядке. Итак, в нашем предыдущем примере я мог установить GIMP с помощью одной команды — мне даже не пришлось бы искать файл загрузки GIMP! Debian получит пакет прямо со своих серверов.

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

Давайте посмотрим на некоторые ключевые концепции, связанные с установкой Debian. Это обсуждение предназначено только в качестве руководства, поскольку у нас нет места, чтобы подробно охватить весь процесс. Рекомендуется использовать эти рекомендации вместе с документацией, прилагаемой к Debian и представленной на веб-сайте Debian.

Получение Debian

Поскольку это проект, управляемый сообществом, Debian, как правило, довольно легко достать. Доступны различные способы установки, включая сетевую установку, CDROM, загрузочные дискеты и многое другое. Самый простой из них — создать свой собственный установочный компакт-диск Debian (или купить его у поставщика Linux).

Чтобы создать установочный компакт-диск, нам сначала нужно получить образ ISO. Этот файл ISO описывает точное содержимое установочного компакт-диска, чтобы его можно было записать на компакт-диск. Всего существует 7 установочных ISO-файлов Debian, но для установки требуется только первый. Я рекомендую вам просто получить первый ISO и получить любое другое необходимое программное обеспечение через Интернет, используя apt-get. Чтобы найти ISO-образы, которые вам нужны, посетите http://www.debian.org/CD/http-ftp/ .

Проект Debian позволит вам загружать образы ISO с зеркал, перечисленных на этой странице, или вы можете использовать приложение Jigdo, чтобы более четко указать, как собирается ваш ISO. Смотрите http://www.debian.org/CD/jigdo-cd/ для получения дополнительной информации. Хотя Jigdo — лучшее решение, я рекомендую новым пользователям Debian получить нормальный ISO, чтобы облегчить процесс установки.

Здесь важно отметить, что Debian поставляется в 3 версиях: стабильной, тестируемой и нестабильной. Стабильная версия содержит более старое программное обеспечение, но прошла строгую процедуру тестирования, в которой нет выдающихся отчетов об ошибках. Тестовая версия Debian новее, но пакеты, включенные здесь, работают 10 дней без сообщений об ошибках (так что, в общем, это стабильная система). Нестабильная система содержит новые пакеты, которые идут прямо в Debian, и могут иметь проблемы, которые необходимо исправить.

Нестабильная версия рекомендуется, только если вы знаете, что делаете. Я предлагаю вам использовать стабильную или тестовую версии.

Как только вы нашли ISO-образ (ы), вам нужно записать их на CD. Это может быть достигнуто в Windows с большинством устройств записи компакт-дисков, выбрав в меню пункт «Запись компакт-диска из образа». В Linux вы можете записать компакт-диск с помощью следующей команды:

cdrecord fs=12m speed=4 isoname.iso 

Загрузка системы

После того, как вы записали ISO-образ или приобрели существующий комплект компакт-дисков Debian, вставьте компакт-диск в привод CDROM и перезагрузите компьютер. Возможно, вам придется сбросить некоторые параметры в BIOS, чтобы обеспечить загрузку с компакт-диска. Если все пойдет хорошо, вам будет представлен экран с большим количеством текста. Затем вы можете нажать Enter, чтобы продолжить и загрузить программу установки.

Загрузив программу установки, вы увидите синий экран, с которого вы можете начать установку. Вам будет задан ряд простых вопросов, например, в какой стране вы находитесь, раскладка клавиатуры и так далее. Вы можете использовать клавишу Tab для перемещения между опциями, а клавишу Enter — для выбора опций в качестве ответов на эти вопросы.

Настройка разделов

В какой-то момент в процессе установки вам будет предложено разбить ваш диск. Это важный шаг, поэтому вы должны иметь четкое представление о том, куда вы хотите поместить Debian, прежде чем дойдете до него.

Система Debian использует 3 базовых раздела; boot' раздел с ядром, раздел / с файловой системой и связанными файлами, а также раздел подкачки, используемый при исчерпании системной памяти. Существуют и другие доступные точки монтирования (например, « /home » для хранения ваших домашних каталогов в другом разделе), однако те 3, которые я только что описал, подходят для начинающих.

Что-то еще, что вы должны принять во внимание, является ли вы двойной загрузкой вашей машины с другой ОС, такой как Windows. Если да, я рекомендую хранить каждую ОС на отдельном диске, хотя, если вы храните их на одном диске, Debian просто использует свободное место.

Во-первых, вам будет предложено, какой диск для раздела. Linux именует каждый как /dev/hd(n) , где n обозначает букву (например, первый диск будет hda ). Диски SCSI обрабатываются немного по-разному, но имеют похожую концепцию именования. Когда вы выберете диск для разделения, вы введете cfdisk. Эта утилита позволяет создать раздел и установить его тип. Создайте раздел /boot размером около 50 МБ и установите для него тип Linux. Размер свопа должен быть в два раза больше объема оперативной памяти, который у вас есть, его тип должен быть Linux Swap, а ваш раздел / должен занимать оставшееся свободное пространство. Также убедитесь, что ваш раздел размером 50 МБ является загрузочным.

Хотя вы создали разделы, вам еще предстоит установить точки монтирования (такие как / boot). Debian спросит, на каком разделе вы хотите установить точку монтирования, и затем вы можете установить соответствующую точку для соответствующего раздела.

Настройка модулей

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

Установка пакетов

После настройки диска и модулей вам будет предложено перезагрузить систему, и установка продолжится. На последнем этапе установки вам будет предложено выбрать пакеты, которые вы хотите установить. Просто выберите нужные вам пакеты, и установщик установит их прямо с компакт-диска.

Эта часть процесса обычно разбивает приложения на списки задач (немного похоже на группы пакетов). Если вы выберете группу, такую ​​как Программирование на C ++, вы получите компилятор C ++, библиотеки и так далее. Вам также может понадобиться установить другие группы, такие как текстовые редакторы. Я советую вам установить все (если вы работаете на настольном компьютере), а затем удалить ненужные пакеты.

Настройка учетных записей

Другой важной частью процедуры установки является настройка учетной записи пользователя и root. В Debian, как и в других дистрибутивах Linux, есть главный суперпользователь, называемый root, который может выполнять обслуживание системы, например, обновление и настройку. Обычные пользователи должны создать свою собственную учетную запись, которая несколько более ограничена, чем root.

В процессе установки Debian запросит пароль root и попросит вас создать учетную запись. Создав учетную запись, вы сможете войти в систему после установки. Другие учетные записи могут быть созданы в Debian с помощью команды adduser.

Установка после установки

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

Подключение к Интернету зависит от оборудования, которое вы используете для подключения к Интернету. Наиболее распространенными вариантами являются простой модем и кабельный модем. Настройка модема — довольно простой процесс. Вам нужно будет знать, на каком порту работает ваш модем, и иметь под рукой свои данные для входа. Номер порта, скорее всего, будет иметь вид /dev/ttyS(n) , где n обозначает номер вашего порта.

Вы можете использовать различные программы для настройки модема или редактирования файлов напрямую, но я рекомендую программу pppconfig. Используя эту программу командной строки, вы можете указать свои данные соединения, такие как номер телефона, имя пользователя и пароль, и программа попытается обнаружить ваш модем. Программа также предлагает множество расширенных настроек, с помощью которых вы можете лучше настроить ваше соединение. Эта настройка предполагает, что вы используете внешний модем. Сначала вам нужно будет настроить внутренний модем с ядром. Возможно, Debian обнаружил это автоматически, но если у вас возникли проблемы, в сети есть много помощи.

Когда ваш модем настроен, вы можете подключиться, набрав:

 pon <accountname> 

Вы можете использовать « poff » для отключения.

Настройка кабельного модема немного отличается в том смысле, что он всегда включен, и ему просто нужно получить IP-адрес с помощью DHCP. Различные кабельные модемы могут нуждаться в разных драйверах (здесь может помочь быстрый поиск в Google), и могут быть различия в настройке и подключении процессов, но обычно вам просто нужно отредактировать файл / etc / network / interfaces. Добавьте следующие строки:

 auto eth0  iface eth0 inet dhcp 

Затем вы можете получить IP-адрес, перезапустив сеть Debian:

 /etc/init.d/networking restart 
Обновление вашей системы с помощью apt-get

Как мы уже говорили ранее, одним из самых сильных элементов дистрибутива Debian является простота, с которой вы можете обновить систему. Но прежде чем вы сможете выполнить обновление, сначала необходимо настроить Advanced Package Tool (apt). Если вы введете apt-setup в командной строке от имени пользователя root, вы можете указать расположение серверов apt, с которых нужно получать пакеты. Когда этот процесс завершится, вы можете обновить список доступных пакетов, используя эту команду:

 apt-get update 

Затем вы можете обновить весь дистрибутив:

 apt-get dist-upgrade 

Вам будет показано, сколько и какие пакеты будут обновлены, и сколько данных необходимо загрузить. Вы можете остановить эту загрузку, если это необходимо, после чего apt возобновит работу, не потеряв загруженные пакеты. Помимо обновления всего дистрибутива, вы можете искать пакеты с помощью « apt-cache search <term> ». Как пример, если я хочу искать математические программы:

 apt-cache search maths 

Затем вам будет представлен список пакетов. Если вы видите пакет, который хотите установить, например mathwar, введите:

 apt-get install mathwar 

Вы также можете удалить его с помощью:

 apt-get remove mathwar 

Наконец, чтобы изменить версию Debian, которую вы используете (Stable, Testing или Unstable), просто отредактируйте /etc/apt/sources.list и измените слово « stable » на « testing » или « unstable ». Затем вам нужно будет выполнить обновление списка пакетов и обновление дистрибутива, чтобы полностью обновить вашу систему. Одно предупреждение: понижение в целом не является хорошей идеей; это возможно, но это не рекомендуется.

Вывод

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

Debian является стабильным, мощным дистрибутивом Linux, и он готов остаться. Система растет с каждым днем ​​и предлагает более 8710 пакетов для установки. Время, которое понадобится вам, чтобы узнать, что система действительно окупится, и для начала, вот несколько ценных ресурсов.