Всё по другому, но очень удобно! Пакеты Ubuntu!

Здравствуйте, друзья! У меня для вас опять новость! Хочу сказать вам, что теперь блог, наконец-то, начнет вещать о линуксе. Да, теперь вы сможете читать статьи по Linux Ubuntu. Сможете обучаться, тестировать, экспериментировать… Думаю, в итоге многие даже перейдут на эту операционную систему. Она бесплатна, пока это не очень важно, но с каждым годом отдел К подкручивает гайки, так что, может, не за горами массовый переход на бесплатные ОС. Как бы там ни было, есть даже идея состряпать дистрибутивчик для организаций, который будет содержать в себе все необходимые каждому уважающему себя предпринимателю инструменты.

Вот такие вот грандиозные планы, товарищи! Может быть у вас имеются какие-нибудь предложения по этому поводу? С радостью их выслушаю.

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

Пакеты Ubuntu

Ubuntu является одним из самых популярных дистрибутивов операционной системы Linux. Данная операционная система значительно отличается от традиционной системы Windows практически во всём, хотя реализует ту же основную функцию – взаимодействие пользователя с компьютером.

Одно из ключевых отличий всех дистрибутивов Linux, в том числе и Ubuntu – это использование пакетного подхода к построению всей операционной системы и к размещению её компонентов, в отличие от «монолитного» устройства Windows. Не все пользователи, привыкшие к работе с Windows и осваивающие Ubuntu, могут сразу понять, что такое пакеты.

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

По сути, использование пакетов (и их создание более опытными пользователями и программистами) позволяет постоянно расширять и совершенствовать операционные системы Ubuntu (как и всё семейство Linux). На основе стремления к совершенству и было организовано открытое сообщество людей, которые занимаются созданием новых пакетов. Встраивание, изменение и удаление пакетов – это и есть самостоятельная перестройка функциональности системы.


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

Устройство пакета

Пакеты являются структурированными массивами данных. Их упорядоченность и лаконичность – как с программистской, так и с пользовательской точек зрения – позволяют при минимальном объёме обеспечить выполнение максимального количества функций.

Давайте рассмотрим общую структуру каждого пакета. Она наиболее наглядно прослеживается при просмотре главного файла дистрибутива. В нём для каждого пакета указано несколько параметров, основные из которых приведены ниже:

  • Package: название пакета;
  • Priority: приоритет – определяет важность пакета (required, important, optional);
  • Section: секция, или целевая группа, к которой принадлежит пакет;
  • Installed-Size: размер пакета и его составляющих при установке на жёсткий диск (в килобайтах);
  • Maintainer: имя и электронная почта сборщика дистрибутива;
  • Original-Maintainer: имя и электронная почта разработчика оригинального авторского пакета;
  • Architecture: целевая платформа пакета (i386, amd64 и другие);
  • Version: версия оригинала и дистрибутива пакета;
  • Replaces: перечисление пакетов, которые заменяются данным;
  • Depends: обязательные требования для функционирования данного пакета;
  • Recommends: рекомендуемые требования;
  • Suggests: предлагаемые требования;
  • Conflicts: перечисление конфликтующих пакетов.
 
Также указываются такие сведения, как путь к установочному пакету файла (формат DEB), размер установочного файла, контрольные суммы. Обычно приводятся краткое описание, происхождение (Ubuntu), перечисление ошибок.

Для пользователей, привыкших к работе с Windows, пакеты Ubuntu выглядят аналогом компонентов системы Windows, некоторые из которых являются обязательными, а некоторые – устанавливаются по желанию пользователя.


Однако, даже не вникая в подробности файловой структуры и принципиальных различий между Ubuntu и Windows, следует отметить два ключевых отличия пакетов Ubuntu от привычных нам компонентов:

  • открытость доступа (пакеты могут создаваться не только профессиональными программистами, но и всеми пользователями-энтузиастами);
  • изменяемость (пакеты могут быть изменены и модифицированы).

Пакеты сгруппированы по четырём каталогам в соответствии со своей категорией:

  • main – свободные пакеты, официально поддерживаемые командой разработчиков системы Ubuntu;
  • restricted – официально поддерживаемые пакеты, свобода которых ограничена;
  • universe – свободные пакеты, развиваемые сторонними разработчиками;
  • multiverse – не поддерживаемые официально и не распространяемые свободно пакеты.

Поиск и установка пакетов

Следует отметить, что распространение пакетов происходит самыми разными путями. На территории России и СНГ в течение долгого времени дистрибутивы распространялись исключительно на съёмных носителях. Но сейчас вполне достаточно источников в глобальной сети, чтобы искать новые пакеты для Ubuntu.

Основной поиск в Интернете следует начинать с сайта http://packages.ubuntu.com. Это центральный узел глобальной сети, содержащий множество пакетов, список которых постоянно обновляется. Кроме того, на сайте представлены все основные сведения о каждом пакете. Просмотрев необходимые данные и убедившись в совместимости пакетов с теми, что уже установлены на компьютере, их можно загрузить и установить.


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

Аналогом данного средства является проект Keryx, который стремится максимально оптимизировать загрузку пакетов – вплоть до того, чтобы все доступные обновления можно было скачать одним нажатием мышки. Такое действительно возможно. Кроме того, запуск может производится не только с компьютера, но и флэшки.

Спасибо за прочтение. Мы рассмотрели в статье пакеты Ubuntu — как было сказано, одно из ключевых отличий от Windows. Это все не так страшно, как кажется на первый взгляд. При более подробном знакомстве, уверен, вы увидите что это очень удобно. Поэтому давайте ка мы с вами на днях поставим себе Ubuntu на виртуальную машину. Я подготовлю об этом статью, так что подписывайтесь на обновления блога. До следующих статей!

 
Возможно, вас заинтересует одна из следующих статей:
1. О чем пищит компьютер?
2. Ваш DVD ослеп? Так давайте чинить!
3. Системный блок. Вскрытие!
4. Как убрать рекламу в интернете? Нужно скачать adblock!
5. Валидация аккаунта в одноклассниках? Вам дурит голову вирус!

Обсуждение: оставлено 4 коммент.

  1. Здорово! Где была эта статья два года назад :))) когда потребовалась переустановка ОС и мне дали установочный диск с Ubuntu.Сын сказал,что очень простая система, проще Windows.Я установил и месяца два пользовался,даже стал привыкать, но… вот это пакетное построение меня и отвернуло меня от Ubuntu в сторону привычного Widows.А прочитал бы эту статью,наверное,до сих пор бы использовал продукт Linux.Спасибо за просвещение!

    Ответить
  2. В офисе поставил Ubuntu на тот компьютер, которому не хватило лицензии на Win7. Сотрудник быстро освоил новую для него ОСь и даже сам начал тягать новые программки из репозитория. Но в один прекрасные момент Ubuntu спросила, обновляться или нет. Сотрудник согласился и UI стал английским. Пытались поставить языковой пакет, в выборе настроек языка системы русский есть, но он не подсвечен. Так и сидит, бедняга, мучается с полностью англоязычной системой. Переставить нет времени. В чем может быть проблема?

    Ответить
    1. master-ckc:

      Странная ситуация, похоже на глюк…

      Ответить
  3. За Линуксом будущее. Некоторые функции в нем гораздо удобней, чем у Виноуз. Например, переименование папок.

    Ответить

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

© 2016 Компьютеры, локальные сети и видеонаблюдение ·  Дизайн и техподдержка: Goodwinpress.ru