Какое расширение имеют установочные пакеты в linux ubuntu
Перейти к содержимому

Какое расширение имеют установочные пакеты в linux ubuntu

  • автор:

Как установить локальный .deb пакет

Файлы с расширением .deb — это установочные пакеты для Debian и производных дистрибутивов, для таких, как Linux Mint, Kali Linux, Ubuntu.

Типичный способ установки пакета из файла DEB:

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

Установка скаченных .deb

Иногда может потребоваться установка локальных .deb, то есть файлов не из репозиториев. Примеры, когда потребовалась такая установка:

  • Как установить Viber на Linux (необходимо отредактировать пакет Viber, иначе его установки приведёт к проблемам к использованию менеджеров пакетов)
  • Как установить Java (JDK) в Windows и Linux (Oracle JDK отсутствует в стандартных репозиториях)

Установка без учёта зависимостей

Следующая команда установит пакет без проверки зависимостей:

При выполнении операции менеджером пакетов, например, обновление кэша:

может возникнуть сообщение об отсутствующих зависимостях, исправить это можно командой:

Установка DEB файла с помощью apt

Программа apt также умеет устанавливать пакеты из указанных файлов, при этом одновременно будут установлены необходимые зависимости для этого пакета:

Установка пакетов с помощью gdebi

Вы можете установить программу gdebi:

И затем устанавливать пакеты с помощью неё:

gdebi также установит необходимые зависимости. На самом деле, gdebi появилась когда apt-get не могла устанавливать локальные файлы (или эта возможность не была документирована), сейчас же вместо gdebi можно использовать apt, которая предустановлена в каждом дистрибутиве, основанном на Debian.

Установка DEB-пакетов в Ubuntu

Как установить DEB-пакет на Ubuntu

Файлы формата DEB представляют собой специальный пакет, предназначенный для установки программ в Linux. Использование такого метода инсталляции софта будет полезно тогда, когда невозможно получить доступ к официальному репозиторию (хранилищу) или оно просто отсутствует. Методов выполнения поставленной задачи существует несколько, каждый из них будет максимально полезен определенным пользователям. Давайте разберем все способы для операционной системы Ubuntu, а вы, исходя из своей ситуации, выберите наиболее оптимальный вариант.

Устанавливаем DEB-пакеты в Ubuntu

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

Способ 1: Использование браузера

Если у вас на компьютере еще не имеется скачанного пакета, но присутствует активное подключение к интернету, загрузить его и сразу же запустить будет очень легко. В Ubuntu по умолчанию присутствует веб-обозреватель Mozilla Firefox, давайте же рассмотрим весь процесс на этом примере.

Скачивание пакета DEB в браузере Ubuntu

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

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

Способ 2: Стандартный установщик приложений

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

  1. Запустите «Менеджер пакетов» и воспользуйтесь панелью навигации слева, чтобы перейти в папку хранения софта. Открыть необходимое местоположение в менеджере Ubuntu
  2. Нажмите правой кнопкой мыши по программе и выберите пункт «Открыть в Установка приложений». Выполнить пакет DEB в Ubuntu
  3. Проведите процедуру инсталляции аналогичную той, которую мы рассмотрели в предыдущем способе. Установить пакет DEB через стандартное приложение Ubuntu

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

  1. Щелкните на файле ПКМ и кликните на «Свойства». Перейти к свойствам пакета DEB в Ubuntu
  2. Переместитесь во вкладку «Права» и отметьте галочкой пункт «Разрешить выполнение файла как программы». Предоставить права пакету в Ubuntu
  3. Повторите установку.

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

Способ 3: Утилита GDebi

Если так случилось, что стандартная программа-установщик не функционирует или она вам попросту не подходит, придется устанавливать дополнительное обеспечение, чтобы провести аналогичную процедуру распаковки пакетов DEB. Наиболее оптимальным решением будет добавление утилиты GDebi в Убунту, а делается это двумя методами.

  1. Сначала разберемся, как сделать это черед «Терминал». Откройте меню и запустите консоль либо щелкните ПКМ по рабочему столу и выберите соответствующий пункт. Открыть терминал через меню в Ubuntu
  2. Введите команду sudo apt install gdebi и нажмите на Enter. Установить GDebi в Ubuntu через терминал
  3. Впишите пароль для учетной записи (символы при вводе отображаться не будут). Ввести пароль пользователя в терминале Ubuntu
  4. Подтвердите операцию по изменению дискового пространства из-за добавления новой программы, выбрав вариант Д. Подтвердить добавление приложения в Ubuntu
  5. Когда GDebi будет добавлен, появится строка для ввода, можно закрыть консоль. Завершение установки GDebi через терминал Ubuntu

Добавление GDebi доступно и через Менеджер приложений, что выполняется следующим образом:

  1. Откройте меню и запустите «Менеджер приложений». Открыть менеджер приложений в Ubuntu
  2. Нажмите на кнопку поиска, введите нужное название и откройте страницу утилиты. Найти необходимую программу в менеджере приложений Ubuntu
  3. Щелкните на кнопку «Установить». Установить Gdebi через менеджер приложений Ubuntu

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

  1. Перейдите в папку с файлом, щелкните по нему ПКМ и во всплывающем меню найдите «Открыть в другом приложении». Открыть в другом приложении пакет Ubuntu
  2. Из списка рекомендованных приложений выберите GDebi, дважды кликнув по строке ЛКМ. Выбрать приложение для открытия пакета в Ubuntu
  3. Нажмите на кнопку для начала установки, по окончании которой вы увидите новые функции — «Переустановить пакет» и «Удалить пакет». Установить приложение в Ubuntu через GDebi

Способ 4: «Терминал»

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

  1. Перейдите в меню и откройте «Терминал». Запустить терминал в Ubuntu
  2. Если вы не знаете наизусть путь к требуемому файлу, откройте его через менеджер и перейдите в «Свойства». Открыть свойства DEB-пакета в Ubuntu
  3. Здесь вас интересует пункт «Родительская папка». Запомните или скопируйте путь и возвращайтесь к консоли. Узнать место хранения пакета в Ubuntu
  4. Использоваться будет консольная утилита DPKG, поэтому нужно ввести только одну команду sudo dpkg -i /home/user/Программы/name.deb , где home — домашняя директория, user — имя пользователя, программы — папка с сохраненным файлом, а name.deb — полное название файла, включая .deb. Установить пакет в Ubuntu через терминал
  5. Укажите свой пароль и нажмите на Enter. Ввести пароль для установки пакета через терминал Ubuntu
  6. Ожидайте завершения инсталляции, после чего можете переходить к использованию необходимого приложения. Завершение установки пакета через терминал Ubuntu

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

SoftwareManagementRu

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

Что такое менеджер пакетов?

Менеджер пакетов — это программа, которая поможет вам устанавливать и удалять приложения. Также менеджер пакетов отслеживает зависимости между программами и сохраняет систему в целостности.

Для установки и удаления приложений в Ubuntu вам нужно использовать менеджер пакетов. Он автоматически скачает из интернета нужное вам приложение и установит его.

  • Установка/удаление программ — Это самый легкий путь для установки и удаления программ.
  • Synaptic — Расширенное управление приложениями и другими компонентами системы.
  • Apt — если вы предпочитаете использовать Терминал.

IconsPage/note.pngЕсли вы открыли более чем один экземпляр этой программы, то она не будет работать. Закройте их и откройте только один экземпляр.

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

Репозитории программного обеспечения

Репозиторий (хранилище) ПО — это место откуда вы можете скачать программное обеспечение.

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

Репозитории Ubuntu упорядочены в следующие категории: Main, Restricted, Universe, и Multiverse. Это нужно чтобы разделить программы с разными уровнями пользовательской поддержки и разными условиями использования. (Смотри Философия свободного ПО).

Стандартный установочный диск Ubuntu содержит некоторые приложения из категорий Main и Restricted.

Если ваш компьютер подключён к интернету, вам доступно намного больше ПО для установки. Например репозитории "Universe" и "Multiverse" доступны только через интернет.

IconsPage/warning.pngРепозиторий Multiverse содержит ПО, которое классифицировано как не свободное. Использование такого ПО в некоторых случаях может быть ограничено. Перед тем, как установить приложение из этого репозитория, вы должны убедиться, что не нарушаете законодательства вашей страны. Также для этого ПО могут отсутствовать обновления безопасности.

Вы можете найти дополнительную информацию о репозиториях на сайте проекта Ubuntu.

Добавление дополнительных репозиториев

Можно добавить дополнительные репозитории, например сторонние или репозитории старых версий Ubuntu.

Установка и удаление приложений

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

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

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

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

Некоторые программы нельзя установить или удалить используя Установка/удаление приложений. Если вы не находите нужный вам пакет, щёлкните по Advanced для запуска менеджера пакетов Synaptic (смотри Раздел ― Расширенное управление пакетами).

Расширенное управление пакетами

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

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

Synaptic — менеджер пакетов, который может устанавливать и удалять любые пакеты в системе. Имеет графический интерфейс, как и Установка/удаление приложений, но предоставляет намного больше информации и более полный контроль над программами в компьютере.

Чтобы запустить Synaptic из меню Система выберите Система → Администрирование → Менеджер пакетов Synaptic. Вам понадобятся права администратора для использования Synaptic.

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

Используйте категории в левой панели для фильтрации списка пакетов. Для отображения списка категорий после выполнения поиска, нажмите Разделы.

Чтобы установить пакет, щёлкните по нему и выберите Отметить для установки. Если вы передумали, выберите Снять отметку.

Чтобы удалить пакет, который уже установлен, выберите Отметить для удаления.

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

Управление пакетами из командной строки с помощью APT

Если вы умеете пользоваться Терминалом, вы можете использовать apt (Advanced Packaging Tool) для установки или удаления программ. Вам понадобятся права администратора для использования apt.

Для обновления локального списка пакетов наберите в Терминале:

Для установки всех существующих обновлений:

Чтобы найти пакет:

Для установки пакета:

Для удаления пакета:

Для получения списка других команд и опций apt:

Установка пакета из файла

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

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

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

Этот раздел рассказывает об установке таких одиночных файлов.

IconsPage/warning.pngНет никакой гарантии, что эти файлы будут совместимы с вашей системой, и Вы не будете получать обновления безопасности, если установите эти файлы. По этим причинам, если вы желаете установить программу, всегда используйте родной Ubuntu пакет приложения, доступный через менеджер пакетов, если он доступен.

Установка/удаление ».deb» файлов

Эти файлы — это пакеты Debian. Файлы пакетов имеют расширение .deb и подходят для Ubuntu потому что Ubuntu тесно связан с дистрибутивом Debian GNU/Linux. Вам понадобятся права администратора для установки .deb файла.

Для установки .deb файла, кликните на нем двойным щелчком мышки. Если вы предпочитаете использовать терминал, то введите:

Для удаления .deb файла снимите отметку с него в вашем менеджере пакетов. Или наберите в Терминале:

Преобразование файлов ».rpm» в файлы ».deb»

Установка из »тарбола»

Файлы с расширениями .tar, .tgz, .tar.gz или .tar.bz2 — пакеты, известные как tarballs (тарбол), которые также используются в Linux и Unix.

Если в репозиториях нет нужного пакета для Ubuntu, используя командную строку вы можете установить/удалить пакет в формате tar.

Первым шагом будет распаковка и извлечение файлов из tarball. Если это .tgz или .tar.gz, в Терминале введите:

Затем нужно следовать инструкции, приложенной к пакету. Обычно это файл README или INSTALL.

Пакеты tarball часто содержат исходные коды программы, которые должны быть скомпилированы перед использованием.

IconsPage/note.pngДля компиляции программ требуются пакеты, которые по умолчанию не установлены. Их можно установить пакетом build-essential.

SoftwareManagementRu (последним исправлял пользователь knome 2013-12-13 23:36:06)

The material on this wiki is available under a free license, see Copyright / License for details
You can contribute to this wiki, see Wiki Guide for details

Форматы установочных файлов (пакетов) для дистрибутивов Linux

Операционных систем семейства Linux (называемых обычно дистрибутивами Linux) очень много. Способы установки ПО на них тоже много. Разные дистрибутивы поддерживают разные способы установки, и разные форматы установочных файлов.

Большинство дистрибутивов Linux поддерживают установку из исходных кодов, распространяемых в виде архивов, обычно с расширением tar.gz. При установке программы из такого архива программа сначала компилируется из исходных кодов. После этого запускается командный файл, который копирует нужные файлы в установленные места. Такой способ установки имеет кучу недостатков. Прежде всего — совершенно ненужный для конечного пользователя процесс компилирования программы. Этот процесс занимает время, для больших программ — долгое. После остаются файлы с исходным кодом, которые также не нужны для её использования.

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

Один из самых распространённых форматов установочных пакетов — deb-файлы. «deb» — это сокращение от Debian, названия одного из самых популярных дистрибутивов Linux, в рамках которого был разработан этот формат пакетов и пакетный менеджер для него. Также этот пакет используется во многих дистрибутивах, производных от Debian — например, Ubuntu и Linux Mint. Программа GUI-deb создана в первую очередь для автоматизации создания deb-файлов, что и отражено в её названии.

Другой наиболее распространённый формат установочных пакетов — rpm-файлы. Этот формат был разработан компанией Red Hat и используется в дистрибутиве Red Hat Enterprize Linux, а также производных от него и связанных с ним дистрибутивах — Fedora, Cent OS, Mandriva, Alt Linux и многих других. Создание rpm-файлов программой GUI-deb не поддерживается. Пакет в формате rpm может быть получен из пакета в формате deb с помощью программы alien. Программа GUI-deb может автоматически запускать alien после сборки deb-файла для получения из него пакета в формате rpm.

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

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