Понятие зависимостей

И для авторских, и для дистрибутивных пакетов очень важно понятие зависимостей. Суть его в том, что пакет pkgname1 для сборки, установки и (или) функционирования требует наличия в системе пакета pkgname2, тот, в свою очередь, может потребовать пакета pkgname3, и так далее. Continue reading ‘Понятие зависимостей’ »


Теги: ,

Обращение с пакетами

Пакеты собираются для того, чтобы быть «разобранными» — то есть разбитыми на составляющие их файлы, включаемые в файловую иерархию системы. И то и другое обеспечивается средствами установки пакетов, системами управления пакетами (системами пакетного менеджмента) и системами построения пакетов (в просторечии портами). Continue reading ‘Обращение с пакетами’ »


Теги:

Форматы пакетов

Для дистрибутивных пакетов существует несколько видов распространения или, как принято говорить, форматов пакетов. Одни из них (rpm или deb) получили широкое распространение за пределами материнских систем, другие используются только в "родных" дистрибутивах, третьи же достаточно объединяются в группы достаточно условно. Continue reading ‘Форматы пакетов’ »


Теги: , , ,

Что такое пакеты

Пакеты — это своего рода программные кванты, на которые делится система или дистрибутив. Это могут быть и простые монофункциональные утилиты (например, строчный текстовый редактор ed или архиватор tar), более или менее обширные наборы функционально связанных программ (скажем, coreutils) или составные части огромных программных комплексов (примером чему -- пакеты, составляющие систему Xorg или или интегрированную среду KDE). Continue reading ‘Что такое пакеты’ »


Теги:

Пакеты: введение

Как уже говорилось , FOSS-системы  организованы по пакетному принципу. Точно также, в виде пакетов, распространяются и любые дополнительные программы для них, создаваемые независимыми разработчиками. И потому одна из важных задач пользователя - это интеграция пакетов в свою систему. Continue reading ‘Пакеты: введение’ »


Теги:

Общие вопросы номенклатуры накопителей

Понятие файла -- один из трёх китов, на которых держится весь мир UNIX-подобных операционных систем, в том числе и свободных. Собственно, метафора файла как универсального интерфейса доступа ко всем компонентам системы -- от устройств, физически подсоединенных к машине, до процессов, в системе протекающих, -- и есть один из главных критериев UNIX-подобия ОС. Попросту это можно сформулировать так: всё, что существует в системе статически, суть файлы. Continue reading ‘Общие вопросы номенклатуры накопителей’ »


Теги: ,

Особенности разметки в стиле Sun/Solaris

Как мы знаем из исторической рубрики, SunOS, а потом и Solaris, разрабатывались под совсем не-Intel'овские архитектуры: первая -- под машины с процессором Motorolla 68XXX, вторая -- под Sparc. Ни та, ни другая не имеют ни BIOS'а, ни MBR'а в PC'шном понимании этих терминов. И потому к ним не применимы понятия физических разделов: диск сам по себе является единым физическим разделом, внутри которого могут быть выделены разделы логические. Реликт этого представления сохранился, как мы только что видели, в "эксклюзивном" режиме разметки FreeBSD, прототип которой -- BSD4.X -- также начал разрабатываться в далёкие до-PC'шные времена. Continue reading ‘Особенности разметки в стиле Sun/Solaris’ »


Теги: , , ,

BSD-стиль разметки

Совершенно иначе выглядит BSD-стиль разметки (BSD Label), используемый во FreeBSD, DragonFlyBSD, Net- и OpenBSD. Здесь также может быть использована BIOS-таблица, заполнение которой создаст четыре первичных раздела. В терминологии FreeBSD они именуются слайсами (slices -- наиболее точным переводом будет "отрезки"), чтобы отличать их от собственно разделов (partitions) BSD-разметки внутри слайсов. Continue reading ‘BSD-стиль разметки’ »


Теги: , ,

Использование разметки DOS-стиля в Linux

ОС Linux не имеет собственного стиля разметки -- в ней используется та же самая разметка в стиле DOS, что и во всех версиях Windows. Только тут уж BIOS-таблица задействуется по полной программе -- стандартными средствами разметки этой ОС (о них будет говориться позднее) можно создать все четыре первичных раздела, назначить им буквально любые идентификаторы типа и пользовать их в свое удовольствие. Continue reading ‘Использование разметки DOS-стиля в Linux’ »


Теги: , , ,

Разметка в стиле DOS

Итак, следствием было установлено, что на одном физическом диске может быть создано до 4 (включительно) разделов, каждый их которых может быть приписан к отдельной операционной системе. А что дальше? А дальше следует изучить вопрос стилей разметки разделов. Continue reading ‘Разметка в стиле DOS’ »


Теги: , ,

Таблица идентификаторов типа файловой системы

Здесь указаны только те типы разделов, с которыми пользователь имеет шанс столкнуться ныне. Continue reading ‘Таблица идентификаторов типа файловой системы’ »


Теги: ,

MBR: ключ к дисковой разметке

Первый сектор каждого диска резервируется под служебную область диска, именуемую главной загрузочной записью (MBR -- Master Boot Recodr), которая и считывается BIOS’ом при старте машины. Continue reading ‘MBR: ключ к дисковой разметке’ »


Теги: , ,

Введение в “геометрию”

Ответ на вопрос что разбивать? на первый взгляд очевиден: конечно же, диск (или диски, если их в машине более одного). Однако, чтобы использовать его в ответах на два оставшихся вопроса, придётся рассмотреть, как устроены диски (и вообще накопители аналогичного назначения) с точки зрения системы. Continue reading ‘Введение в “геометрию”’ »


Теги: ,

Разметка дисков: общее введение

Первый этап при установке любой ОС — подготовка диска, то есть создание на нем раздела (разделов), на который выбранная ОС может быть установлена. Continue reading ‘Разметка дисков: общее введение’ »


Теги: ,

Инсталляция: предварительное заключение

Вот, пожалуй, и все, что можно было предварительно сказать по поводу установки системы. Ко всем из затронутых здесь вопросов нам еще придется возвращаться, однако мне кажется, что сказанного достаточно для того, чтобы бестрепетно вставить в CD-привод компакт с выбранным дистрибутивом Linux, BSD-системой или чем-то из семейства Solaris, после чего остаются только смело нажать на три сакраментальные клавиши для перезагруки. Делая тем самым первую свою попытку заплыва в в мире FOSS. Что же до выбора -- надеюсь, что описания основных систем и дистрибутивов в соответствующей рубрике помогут сделать его осознанно. Continue reading ‘Инсталляция: предварительное заключение’ »


Теги:

Об установке ОС семейства Solaris

Главная специфика установки свободных систем семейства Solaris -- OpenSolaris, Nexenta, StormOS -- в том, что в своей юзерофилии они превзошли самые юзерофильные дистрибутивы Linux. Continue reading ‘Об установке ОС семейства Solaris’ »


Теги: ,

Особенности установки BSD-систем

В предыдущих разделах речь шла в основном об установке user-ориентированных дистрибутивов Linux -- исключительно для удобства изложения, дабы не делать многочисленных оговорок. Однако BSD-операционки -- ничуть не худший объект для знакомства с FOSS-системами. И потому нужно сказать пару слов об особенностях их установки. Continue reading ‘Особенности установки BSD-систем’ »


Теги: ,

Обеспечение работы в графическом режиме

Как говорилось в рубрике об ОС и дистрибутивах, оконная система X (X Window System), или просто Иксы -- практически непременный атрибут пользовательской (десктопной) системы. И потому большинство дистрибутивов предусматривают в той или иной форме настройку графического пользовательского окружения. Continue reading ‘Обеспечение работы в графическом режиме’ »


Теги: , ,

Обеспечение загрузки

После того, как пользователь тем или иным образом разобрался с пакетами, наступает четвёртый этап установки -- обеспечение загрузки новорожденной системы. Он также включает в себя несколько моментов. Continue reading ‘Обеспечение загрузки’ »


Теги: ,

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

Третий этап установки Linux -- это собственно установка, то есть разворачивание компонентов системы, хранящихся обычно в архивированном и компрессированном виде, и помещение их на подготовленный плацдарм -- смонтированные файловые системы на дисковых разделах. Однако этому предшествует стадия выбора компонентов, подлежащих установке. Continue reading ‘Установка пакетов’ »


Теги: ,