Энциклопедия мобильной связи

Как устанавливать программное обеспечение в Linux Mint, Ubuntu и Fedora Workstation. Среда Linux: Установка ПО-Synaptic

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

Итак, найти Synaptic можно в меню Система→Администрирование→Менеджер пакетов Synaptic. Для запуска вам понадобится ввести свой административный пароль. При первом заходе вам покажут краткую справку:

Рис. 19.1: Краткая справка при первом запуске.

1 То есть фактически некоторые пакеты помечены как приложения, однако сами по себе они могут и не являться отдельными сущностями, поскольку по зависимостям могут требовать другие пакеты-части конечного приложения. Если по-русски, то каждое приложение состоит из кирпичиков, среди которых есть главный, находящийся на самом верху, но тем не менее опирающийся на все остальные.

Интерфейс Synaptic немного напоминает Центр приложений: слева находится колонка с категориями пакетов, под ней переключатель способа сортировки по категориям, а справа находится собственно список пакетов и под ним описание текущего выбранного пакета:

Рис. 19.2: Интерфейс Synaptic.

Также на верхней панели есть строка поиска, а кроме неё кнопки, позволяющие совершать некоторые операции. При нажатии на кнопку ¾Обновить¿ будет произведено обновление индексов всех репозиториев (подробней про это я расскажу чуть позже в главе про репозитории), при нажатии на кнопку ¾Отметить для обновления¿ собственно будут отмечены для обновления все пакеты, для которых доступны новые версии (об этом тоже чуть позже), ну а кнопка ¾Применить¿ нужна для применения всех внесённых изменений.

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

Итак, установленные пакеты помечаются зелёными квадратиками, а неустановленныебелыми. Изменить состояние того или иного пакета можно нажав правой кнопкой мыши на его названии в списке и выбрав нужное действие:

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

Рис. 19.3: Контекстное меню пакета.

В отличие от Центра приложений внесённые через Synaptic изменения вступают в силу только после нажатия на кнопку ¾Применить¿ на панели инструментов.

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

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

В качестве примера я попробую удалить один ненужный мне пакет, pptp-linux. Сначала мне нужно его найти, для этого я просто введу его имя в строку быстрого поиска4 , убедившись, что у меня выбран пункт ¾Все¿ в списке категорий:

3 Ubuntu вообще очень трепетно относится к пользовательским данным. Вдруг вы удалите программу, а потом захотите её поставить заново? В этом случае вам и пригодятся оставшиеся настройки, благо много места они не занимают и перед глазами не маячат.

4 Если вы не видите строки быстрого поиска просто немного раздвиньте окно по горизонтали.

Рис. 19.4: Поиск пакета.

Мне пожалуй не хочется, чтоб от пакета оставались какие-нибудь следы, поэтому я выберу полное удаление:

Рис. 19.5: Полное удаление пакета.

От этого пакета зависят два других, поэтому Synaptic мне выдаёт предупреждение, что удалить их можно только вместе:

Рис. 19.6: Необходимые действия для разрешения зависимостей.

Что ж, эта парочка мне тоже не нужна, поэтому не вижу причин не соглашаться. Обратите внимание, как изменилась иконка рядом с именем пакета. И вы ведь ещё помните, что все изменения вступают в силу только после нажатия кнопки ¾Применить¿ на главной панели программы?

Рис. 19.7: Применение всех внесённых изменений.

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

Рис. 19.8: Сводка предполагаемых изменений.

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

Что ж, на этом краткое знакомство с Synaptic кончается, в следующей главе я расскажу про основы работы с пакетной системой Ubuntu из терминала.

В этой статье собраны несколько рекомендаций, выполнив которые после можно получить отличную полнофункциональную, безопасную операционную систему. Я постарался сделать статью максимально короткой, чтобы не утомлять вас длинным списком. Но вы можете быть уверенны, что здесь есть всё, что нужно, чтобы свободно и комфортно пользоваться системой.

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

Вы можете обновить систему с помощью утилиты с графическим интерфейсом или в терминале. Мы рассмотрим обновление системы в графическом интерфейсе.

Сначала нужно обновить репозитории программного обеспечения. Откройте меню Dash и наберите в поиске Обновление программного обеспечения.

Откройте приложение и перейдите на вкладку Другое ПО . Отметьте оба пункта:

Затем закройте приложение, вам будет предложено ввести пароль, потом пойдет загрузка обновлений:

Ещё раз запустите Обновление программного обеспечения из Dash, и на этот раз программа должна показать доступные обновления и предложить выполнить их установку:

Для обновления Ubuntu 16.04 в терминале достаточно ввести две следующие команды:

sudo apt-get update

$ sudo apt-get upgrade

2. Установка основных приложений

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

Вы можете найти Chromium в менеджере приложений Gnome, который теперь поставляется по умолчанию с Ubuntu 16.04.

Кроме того, вам могут понадобиться ещё и такие приложения:

  • Skype - самый популярный в мире сервис ip-телефонии
  • Pidgin - лучший мессенджер для Linux
  • Deluge - один из лучших торрент-клиентов
  • Mega - отличное облачное хранилище
  • CrashPlan - система резервного копирования
  • Telegram - защищённый кроссплатформный мессенджер
  • Uget - один из лучших менеджеров загрузок
  • Tor - обеспечивает анонимность в интернете.

3. Установка плеера Clementine

Clementine - один из лучших на сегодняшний день музыкальных плееров для Linux с наиболее широким спектром возможностей. Он сравним по функционалу с такими приложениями, как VLC, Rthythmbox, Audacious и т д. Настройка Ubuntu 16.04 после установки не может происходить без инсталляции нормального плеера.

Одна из самых характерных особенностей этого плеера - возможность подключаться к онлайн-сервисам потоковой передачи музыки без необходимости запускать браузер или другое стороннее приложение. Вы можете без труда подключить Spotify, last.fm, sky.fm, Google drive, Onedrive и другие сервисы. Также есть свой эквалайзер.

Установить программу можно с помощью следующей команды:

sudo apt-get install clementine

Другие медиаприложения, заслуживающие вашего внимания:

VLC - универсальный медиаплеер с очень большим списком медиаформатов и огромным функционалом

Audacity - простой, минималистичный инструмент для редактирования аудио, как для новичков, так и для профессионалов. Поддерживает довольно много функций.

Kodi (XBMC) - домашний кинотеатр с открытым исходным кодом. Имеет расширенную поддержку медиаформатов от mp3 до самых невероятных. Вы можете открывать музыку, видео или фото.

Handbrake - ещё одно приложение для работы с медиафайлами, а именно - конвертирования.

Spotify - официальный клиент Spotify для Linux.

OpenShot - один из лучших простых видео редакторов для Linux. Интерфейс программы очень прост, а функций в большинстве случаев вполне достаточно.

Ubuntu-restricted-extras - кодеки и различные плагины, установите, если не хотите проблем с воспроизведением различных форматов.

Gimp - один из лучших инструментов редактирования фотографий для Linux.

Для установки Spotify наберите такие команды:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BBEBDCB318AD50EC68650906
$ sudo apt-get update
$ sudo apt-get install spotify-client

Все остальные программы можно установить из официальных репозиториев.

4. Установка Synaptic и AppGrid

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

Synaptic тоже поддерживает графический интерфейс без всего лишнего - только нужные функции. Для установки Synaptic нажмите Ctrl+Alt+T и выполните:

sudo apt-get install synaptic

Также его можно установить из центра приложений. AppGrid можно установить только с помощью терминала, выполнив эти команды:

sudo add-apt-repository ppa:appgrid/stable
$ sudo apt-get update
$ sudo apt-get install appgrid

Теперь у вас есть целых четыре способа установки приложений в Ubuntu: через терминал, в центре приложений, в Synaptic и AppGrid.

5. Отключите онлайн поиск

Поиск в меню Dash по-прежнему включает в себя результаты поиска по интернету с таких сайтов, как Amazon, Wikipedia и т д. Они могут представлять некоторую угрозу безопасности вашей системы.

Отключить эту функцию очень просто. Откройте утилиту Настройки , перейдите в пункт Безопасность и конфиденциальность и на вкладке Поиск отключите Результаты поиска онлайн :

6. Установите Ubuntu Tweak Tool для настройки системы

Интерфейс Ubuntu достаточно красив по умолчанию, а настроек в системе минимальное количество. Но, если вам нужна более тонкая настройка Ubuntu 16.04, можно установить дополнительные утилиты.

Unity Tweak Tool - отличный инструмент, позволяющий изменить Unity и подогнать её под себя. Установить можно из центра приложений:

7. Установите графический драйвер

Если вы хотите получить максимальную производительность от своей видеокарты, первоначальная настройка Ubuntu 16.04 не обойдется без установки графического драйвера. Это обеспечит более плавный рендеринг графического интерфейса, а также позволит играть в Steam игры на Linux, редактировать видео и т д.

Введите в поиске Dash Программы и обновления , запустите утилиту, перейдите на вкладку Дополнительные драйверы и выберите нужные компоненты, затем нажмите применить.

8. Настройка клавиатуры

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

В этом окне вы можете добавить дополнительный язык или изменить клавишу переключения раскладки.

9. Отключите отчёты о сбоях

Если вы не собираетесь сообщать разработчикам о случившихся в системе ошибках и сбоях, отчёты о них можно отключить. Лучше, конечно, отправлять данные, особенно в бета-версии, - это поможет разработчикам исправить ошибки.

Дистрибутивы Linux Mint, Ubuntu и Fedora Workstation содержат множество предустановленных приложений, таких, как Firefox, LibreOffice и Transmission. По сути в рамках каждого их этих дистрибутивов поставляется полный пакет приложений для повседневного использования, но ведь это Linux и вам наверняка хочется подобрать приложения в соответствии со своими представлениями об удобстве. К счастью, вы можете выбирать из десятков тысяч (!) существующих приложений и пакетов программного обеспечения.

Возможно, вы привыкли к установке приложений в ОС Windows путем «простой» загрузки файла установщика вашего любимого приложения с какого-либо веб-сайта. В дистрибутивах Linux Mint, Ubuntu и Fedora Workstation аналогичный процесс является более простым. Ведь вам не придется загружать что-либо вручную с веб-сайтов.

Вместо этого вы сможете устанавливать приложения лишь из репозиториев программного обеспечения («магазина программного обеспечения») дистрибутивов Linux Mint, Ubuntu и Fedora Workstation. Процесс установки приложений из репозиториев гораздо проще, так как вам не придется тратить время на поиск приложений в сети. Кроме того, вам не придется самостоятельно загружать их установщики.

2. Преимущества: простота и безопасность

Несложно выделить два преимущества системы репозиториев: простота и безопасность. Помимо того, что в репозиториях содержится лишь проверенное программное обеспечение, после его установки ваша система будет в безопасности благодаря наличию функции централизованного обновления.
Обновления в дистрибутивах Linux Mint, Ubuntu и Fedora Workstation выпускаются не только для программного обеспечения из комплекта поставки этих дистрибутивов, но и для всего программного обеспечения, которое было установлено из репозиториев!

3. Три способа установки приложений

Существуют три рекомендованных способа установки приложений: с помощью Менеджера программ в Linux Mint, приложения Ubuntu Software в Ubuntu или Центра приложений в Fedora Workstation, с помощью Менеджера пакетов Synaptic в Linux Mint и Ubuntu или с помощью менеджера пакетов Yum Extender DNF в Fedora Workstation, а также с помощью одной из следующих команд в терминале:

  • Linux Mint: sudo apt install <имя пакета>
  • Ubuntu: sudo apt-get install <имя пакета>
  • Fedora Workstation: sudo dnf install <имя пакета>

Также возможна установка программного обеспечения в ручном режиме по аналогии с установкой приложений ОС Windows. Данный способ установки программного обеспечения позволяет обойти механизмы защиты, используемые в системе репозиториев программного обеспечения дистрибутивов и не рекомендуется.

4. Центры приложений

4.1. Менеджер программ Linux Mint

Менеджер программ Linux Mint очень прост в использовании. В первую очередь вам придется установить соединение с сетью Интернет.

После этого необходимо осуществить переход в рамках главного меню системы: «Меню - Администрирование - Менеджер программ» . Теперь вы можете выбрать приложение для установки из одной из доступных категорий, либо ввести в строку поиска имя приложения, которое вы ищите, например, «Inkscape» , если вы хотите установить отличный редактор векторной графики (который как нельзя лучше подходит для создания рождественских поздравительных открыток). Также вы можете ввести ключевое слово для поиска приложений, например, «vector» . После завершения ввода следует нажать клавишу Enter . Используйте двойной клик для выбора приложения «Inkscape» из списка результатов поиска, после чего нажмите кнопку «Установить» на странице описания приложения для его установки.

4.2. Приложение Ubuntu Software

Приложение Ubuntu Software появилось в Ubuntu 16.04 LTS и практически не отличается от Центра приложений в Fedora Workstation. В первую очередь вам также придется установить соединение с сетью Интернет.

После этого следует нажать на иконку приложения Ubuntu Software в боковой панели (иконка представляет собой сумку для покупок). Теперь вы можете выбрать приложение для установки из одной из доступных категорий, либо ввести в поле поиска имя приложения, которое вы хотите установить, например «synaptic» , если вы хотите установить легковесный менеджер пакетов программного обеспечения Synaptic. Также вы можете ввести ключевое слово для поиска приложений, например, «installer» Enter «Менеджер пакетов Synaptic» и нажать кнопку «Установить» .

4.3. Центр приложений Fedora Workstation

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

Для запуска приложения достаточно нажать на кнопку «Обзор» на верхней панели, ввести в поле поиска режима обзора в верхней части экрана запрос «software» и выбрать первое предложенное приложение «Центр приложений» . После запуска приложения вы можете либо выбрать нужное вам приложение из любой категории, либо нажать на кнопку с увеличительным стеклом в заголовке окна и ввести в открывшееся поле поиска имя приложения, которое вы хотите установить, например «yumex» , если вы хотите установить легковесный менеджер пакетов программного обеспечения «Yum Extender DNF» . Также вы можете ввести ключевое слово для поиска приложений, например, «yum» . Поиск приложений начнется автоматически по мере изменения содержимого поля поиска, поэтому вам не нужно нажимать клавишу Enter . После этого вы можете выбрать «Yum Extender DNF» и нажать кнопку «Установить» .

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

5. Менеджеры пакетов

5.1. Менеджер пакетов Synaptic

С помощью менеджера пакетов Synaptic вы можете более тонко управлять пакетами программного обеспечения из репозиториев дистрибутивов Linux Mint и Ubuntu. Он предоставляет пользователю гораздо больше возможностей, чем приложение Ubuntu Software и Менеджер приложений Linux Mint.

Synaptic не поставляется в составе дистрибутива Ubuntu, но вы можете установить его с помощью приложения Ubuntu Software. В Linux Mint он предустановлен по умолчанию.

Synaptic может обрабатывать запросы практически также, как если бы вы использовали строку поиска Google для поиска пакетов программного обеспечения. Для того, чтобы использовать данный менеджер пакетов программного обеспечения, необходимо установить соединение с сетью Интернет.

Synaptic достаточно прост в обращении: к примеру, вам нужен очень простой текстовый редактор, который является более легковесным, чем простой текстовый редактор GEdit. Вы слышали о простом текстовом редакторе Leafpad и хотите испытать его в работе.

Для установки этого текстового редактора вам придется запустить Менеджер пакетов Synaptic. В дистрибутиве Ubuntu для этого достаточно нажать на логотип Ubuntu в левом верхнем углу экрана, ввести запрос synaptic и выбрать вариант «Менеджер пакетов Synaptic» .

Не используйте поле быстрого поиска (так как функция быстрого поиска не всегда работает корректно), а вместо этого нажмите кнопку «Поиск» на панели управления окна Synaptic и введите запрос «leafpad» в текстовом поле открывшегося диалога. После окончания ввода запроса нажмите кнопку «Поиск» . Synaptic выведет список пакетов программного обеспечения, которые так или иначе связаны с текстовым редактором Leafpad. В большинстве случаев вы можете просто выбрать пакет программного обеспечения с самым подходящим именем, в данном случае «leafpad» . Также обратите внимание на описание пакета программного обеспечения, которое выводится при выборе пакета. Используйте правую кнопку мыши для открытия контекстного меню пакета программного обеспечения, после чего выберите пункт «Отметить для установки» этого меню и нажмите кнопку «Применить» на панели инструментов окна Synaptic. В результате Synaptic загрузит все пакеты программного обеспечения, необходимые для корректного функционирования текстового редактора Leafpad из репозиториев программного обеспечения дистрибутива Ubuntu или Linux Mint и установит их. Элемент меню для запуска текстового редактора будет добавлен автоматически.

Как видите, ничего сложного!

5.2. Менеджер пакетов Yum Extender DNF

Менеджер пакетов Yum Extender DNF позволяет гибко управлять пакетами программного обеспечения в дистрибутиве Fedora Workstation. Он предоставляет пользователю гораздо больше возможностей, чем предлагаемый по умолчанию Центр приложений.

Yum Extender DNF не поставляется по умолчанию в составе дистрибутива Fedora Workstation, но может быть без каких-либо проблем установлен с помощью Центра приложений. Для работы данного менеджера пакетов также необходимо соединение с сетью Интернет.

Предупреждение: в официальном репозитории дистрибутива Fedora Workstation помимо актуальной версии менеджера пакетов Yum Extender DNF присутствует устаревшая версия Yum Extender , которая хоть и является работоспособной, но не рекомендуется к использованию. Впрочем, она не отображается в результатах поиска Центра приложений, поэтому вы вряд ли ошибетесь.

Менеджер пакетов достаточно прост в обращении: к примеру, вам нужен очень простой текстовый редактор с подсветкой синтаксиса различных языков программирования. Вы слышали о простом текстовом редакторе Geany и хотите испытать его в работе. Для этого достаточно запустить Yum Extender DNF следует, нажатв на кнопку «Обзор» на верхней панели, введя запрос «yum» в поле поиска в верхней части экрана и выбрав первое предложенное приложение «Yum Extender (DNF)» . Все, что нужно сделать для установки упомянутого приложения - это нажать на кнопку с увеличительным стеклом в заголовке окна менеджера пакетов «Search (Show/Hide)» , ввести в открывшееся поле ввода поискового запроса строку «geany» , нажать кнопку Enter , установить галочку рядом с именем первого найденного пакета и нажать на кнопку с шестеренками в заголовке окна приложения «Apply pending changes» . После этого приложение выведет список пакетов для установки и предложит вам согласиться с установкой с помощью кнопки «OK» или отказаться от нее с помощью кнопки «Cancel» . Для установки пакета вам придется ввести свой пароль. Элемент меню для запуска Geany будет добавлен автоматически.

Все достаточно просто, не так ли?

6. Старайтесь не пользоваться этим методом: установка в ручном режиме

Установка пакетов программного обеспечения, аналогичная использованию установщиков программного обеспечения в ОС Windows, также возможна в дистрибутивах Linux Mint, Ubuntu и Fedora Workstation. При этом ее не рекомендуется осуществлять, так как она позволяет обойти механизмы безопасности, реализованные в рамках репозиториев программного обеспечения! Кроме того, в подавляющем большинстве случаев вы не сможете автоматически получать обновления для установленного таким образом программного обеспечения.

Для осуществления установки программного обеспечения в ручном режиме вам придется загрузить файл пакета программного обеспечения с расширением .deb в случае дистрибутива Linux Mint или Ubuntu (и дистрибутив Ubuntu, и дистрибутив Linux Mint основаны на пакетной базе дистрибутива Debian, поэтому файлы пакетов программного обеспечения имеют расширение .deb ) или с расширением .rpm в случае дистрибутива Fedora Workstation (ввиду того, что пакеты с данным расширением используются в множестве дистрибутивов, в описании пакета должен упоминаться дистрибутив Fedora). Используйте двойной клик для запуска процесса установки пакета программного обеспечения таким же образом, как при использовании установщика (с расширением .exe ) в ОС Windows.

Также вы можете устанавливать программное обеспечение для Linux, вообще не снабженное какой-либо системой установки (подобное программное обеспечение распространяется в форме архивов с расширением .tar.gz ). Но чаще всего его установка связана с различными трудностями и сложна для неопытных пользователей.

Хотите узнать о других настройках и приемах работы с дистрибутивом Linux Mint, Ubuntu или Fedora Workstation? На данном веб-сайте размещено большое количество подобных материалов.

Скачать приложение можно в репозитории и думаю,что с этим проблем не возникнет.После установки запускаем и:

Перед нами Synaptic . С помощью него можно установить и удалить любое приложение из подключенных у вас репозиториев.


Слева вверху вы можете видеть кнопку «Обновить». Напомню еще раз о репозиториях: ПО хранится в интернете на специальных серверах. Репозитории регулярно обновляются новыми версиями приложений и дополняются новыми программами, и поэтому, чтобы быть в курсе о том, что находится в репозиториях прямо сейчас — необходимо регулярно обновлять эти сведения. Если у вас стоит автоматическое обновление ПО, вы можете вообще не нажимать эту кнопку, Ubuntu делает это регулярно сам (ему ведь надо знать, когда ПО можно обновить).

Слева вы можете видеть категории ПО и также фильтрацию. Например, можно отфильтровать и показать все установленные программы. Не уверен что категории ПО вам сильно помогут, гораздо проще воспользоваться поиском. Чаще всего вы будете пользоваться именно этим. Нажмем на поиск.

Давайте попробуем найти что-нибудь и установить. Для примера я установлю файловый менеджер Krusader , аналог Total Commander в Windows . Обратите внимание на то, что ключевое слово будет искаться не только в названии пакета, но и в его описании. Иногда описание программы и название пакета не совпадают, так что в большинстве случаев пользуйтесь именно таким поиском.

В результате поиска может быть найдено несколько пакетов. Например если вы будете искать mc (консольный файловый менеджер) по названию и описанию, вы получите очень большое количество результатов, т.к. сочетание «mc» может встречаться в описании пакетов очень часто. У нас в результате на выбор два пакета. Если по названию пакетов не понятно какой именно ставить — прочитайте описание. В моем случае Synaptic нашел еще krusader-dbg , что по идее означает debug и предназначается для программирования. Мне нужен первый пакет. Чтобы отметить ПО для установки — кликните дважды на чекбоксе.

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

Таким образом можно отметить для установки (и удаления) сколько угодно приложений. Когда вы закончите с выбором — нажмите применить в главном окне Synaptic .

Попробуем установить пока только Krusader . Нажимаем на кнопку «Применить».

Вот то, о чем я говорил ранее в этой статье: мы ставим одно приложение, а в итоге программа со всеми зависимостями тянет на 25.4 МБ. После установки размер нового установленного ПО будет занимать 82.5 МБ. Жмем «Применить» чтобы начать установку.

Для начала скачиваются все необходимые .deb пакеты.

Затем начинается непосредственная установка.

После того как установка закончится — нажимайте «Закрыть» или предварительно выделите галочку, чтобы по окончании установки окно закрывалось само. Ну вот и все, мы установили Krusader . Установленное ПО можно будет найти в меню, если оно конечно не консольное.

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

Просмотр свойств установленного пакета с помощью Synaptic

Зайдем в Sypantic и опять найдем уже установленный Krusader .

Нажмите правой кнопкой мыши на установленном пакете.

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

Зайдем в свойства пакета.

На закладке «Общее» в основном общая информация (ну это и логично). Здесь можно посмотреть какую версию вы используете, какая версия последняя, сколько нужно скачать, чтобы обновиться, категория этого ПО и другое.

Следующая закладка уже интересней. Зависимости навряд ли нас заинтересуют, а вот другая информация может быть полезной. Обратите внимание на то, что krusader предлагает установить дополнительное ПО, а именно: архиваторы, утилиты для сравнения, текстовый редактор и другое… После установки архиваторов (если они уже не установлены) вы сможете открывать архивы в Krusader . Думаю, это полезная информация.

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

На следующей вкладке можно посмотреть доступные версии приложения. Как подсказывает замечание ниже, можно установить определенную версию приложения, например более старую, если в новой какой-то дефект.

Ну и последняя вкладка показывает расширенное описание пакета, которое поможет вам понять, то ли это, что вы ищете, или нет.

Кэш установленных пакетов

Каждый раз когда вы устанавливаете новый пакет — он сохраняется в директории /var/cache/apt/archives/

Что это означает?

Во-первых, если вы удалите, например, Krusader , и попытаетесь его поставить заново, то вам не придется ничего скачивать.

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

Удаление ненужных зависимостей

Как вы уже знаете, одна программа может зависеть от десятка библиотек. При установке приложения все зависимости будут установлены автоматически. А что будет, если программа нам не понравится и мы ее удалим? Что будет с зависимостями? Если другое приложение использует эти же библиотеки — то естественно они нужны в системе. А если нет?

Давайте удалим установленный Krusader . Как это сделать я описал выше.

После того, как Krusader будет удален, в Synaptic выберите «Состояние» из фильтра ПО. Если все было сделано правильно — вы увидите категорию «Установленные (могут быть автоматически удалены)». Эта категория появляется только тогда, когда в системе установлены библиотеки, которые уже не нужны. Можно выделить все пакеты и удалить их.

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

Управление пакетами очень важно в Linux, если вы знаете как использовать несколько менеджеров пакетов, это еще один аспект, показывающий, что вы уже опытный пользователь. Установка программного обеспечения, обновление, обработка зависимостей, удаление программ это очень важные действия для администрирования операционной системы linux.

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

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

1. DPKG - система управления пакетами Debian

Dpkg - это базовая система управления пакетами в Debian. Может использоваться для установки, удаления, хранения и получения информации о.deb пакетах.

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

APT (Advanced Packaging Tool)

Очень популярный, мощный инструмент командной строки с открытым исходным кодом для управления пакетами, который намного увеличивает возможности dpkg. Эта утилита используется в Debian и его производных, таких как Ubuntu, Linux Mint.

Aptitude Package Manager

Это еще одна популярная утилита командной строки для управления пакетами в Debian. Она работает аналогично Apt, но между ними есть некоторые различия. Первоначально он был разработан для Debian, но сейчас может применяться и в Red Hat дистрибутивах.

Synaptic Package Manager

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

2. RPM (Red Hat Package Manager)

Это базовый формат и система управления пакетами, созданная в компании Red Hat. Так же как и dpkg, это низкоуровневый инструмент, для которого существует несколько утилит, это такие пакетные менеджеры linux:

YUM (Yellowdog Updater, Modified)

Это популярный менеджер пакетов linux с открытым исходным кодом для командной строки. Он используется для управления пакетами в дистрибутиве Red Hat. Если сравнивать с инструментом apt, то здесь есть все те же функциональные возможности, правда, работает немного медленнее. Написан на Python 2. Немного больше об отличиях формата пакетов можно прочитать в отдельной статье.

DNF – Улучшенный Yum

Это пакетный менеджер linux, используемый в дистрибутиве Fedora начиная с версии 18. Он представляет из себя следующее поколение YUM.

Сначала он был создан только для экспериментов, но начиная с Fedora 22 он используется как пакетный менеджер по умолчанию. Он работает почти также как и YUM, для разрешения зависимостей используется библиотека libsolv и hawkey, но отличие от YUM, написан на Python 3. Здесь можно наблюдать увеличение скорости работы, а также уменьшение потребления памяти.

3. Pacman - менеджер пакетов Arch Linux

Этот менеджер пакетов linux разработан командой программистов для дистрибутива ArchLinux. Сейчас, кроме ArchLinux, он используется в Manjaro и еще нескольких малоизвестных дистрибутивах, основанных на ArchLinux.

Здесь поддерживаются все основные возможности - установка программного обеспечения, автоматическое разрешение зависимостей, обновление, удаление пакетов, а также загрузка пакетов программ для последующей установки.

Программа специально спроектирована для удобной работы с пакетами в Arch Linux. А поскольку это система с режимом выпуска в виде роллинг релизов, то этот пакетный менеджер подходит наилучшим образом. Pacman поддерживает систему в актуальном состоянии синхронизируя списки пакетов из основного сервера. Причем существует только одна версия системы - текущая.

Программа написана на Си, а в качестве пакетов используются файлы формата tar.xz, которые на самом деле являются обычными архивами, внутри которых находятся файлы программы и файл описания установки PKGBUILD.

4. Zypper - пакетный менеджер OpenSUSE

Это пакетный менеджер linux для командной строки в дистрибутиве OpenSUSE и SUSE Linux. Разработан специально для этого дистрибутива и использует библиотеку libzypp, в которой реализованы такие общие возможности, как доступ к репозиторию, установка пакетов, разрешение зависимостей, работа с репозториями и многое другое.

Zypper написан на Си и работает намного быстрее чем Yum. Поддерживает различные форматы репозиториев, а также расширения репозиториев. Поддерживается как обычное обновление, так и обновление патчами, во время которого только накладываются патчи на установленные пакеты для исправления проблем с безопасностью.

5. Portage - пакетный менеджер Gentoo

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

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

Выводы

Как я уже говорил, основная цель статьи - обзор пакетных менеджеров linux, познакомить пользователей с лучшими пакетными менеджерами, а также показать отличия между ними. Конечно, пользователям определенного дистрибутива придется изучать свой менеджер пакетов более детально. Если я упустил важный момент, об одной из программ, напишите в комментариях!



Понравилась статья? Поделитесь с друзьями!
Была ли эта статья полезной?
Да
Нет
Спасибо, за Ваш отзыв!
Что-то пошло не так и Ваш голос не был учтен.
Спасибо. Ваше сообщение отправлено
Нашли в тексте ошибку?
Выделите её, нажмите Ctrl + Enter и мы всё исправим!