Расширение установочных пакетов linux

Форматы установочных файлов (пакетов) для дистрибутивов 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.

Читайте также:  Kml to kmz linux

Источник

Файлы формата deb: как установить и открыть

У вас возникли проблемы с открытием файла .deb или вам просто интересно, что он содержит? В этой статье мы объясним, для чего используются файлы такого формата, и покажем нужное ПО, для которого установка пакетов deb обычное дело.

Что такое пакет deb

deb — это расширение имён файлов. Пакеты deb используются только в дистрибутивах Linux, таких как Ubuntu, Debian, Linux Mint и многих других.

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

Файлы deb содержат два заархивированных файловых архива. Один архив содержит информацию об установке приложения, а другой архив – фактические данные об устанавливаемом приложении.

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

Где можно найти deb-пакеты? Тут есть два варианта: найти этот формат можно на любом сайте или в официальных репозиториях Debian и Ubuntu.

Чаще всего для поиска, установки, обновления и удаления пакетов deb используется утилита APT.

Что такое утилита APT

APT (Advanced Packaging Tool) – это утилита командной строки для установки, удаления и иного управления пакетами deb в Ubuntu, Debian и связанных с ними дистрибутивах Linux.

Она сочетает в себе наиболее часто используемые команды apt-get и apt-cache.

В современных обновлениях дистрибутивов Linux может использоваться просто apt. Однако мы советуем вам всё ещё прибегать к использованию полных команд apt-get и apt-cache в сложных сценариях, поскольку они совместимы с различными версиями и имеют больший функционал.

Как уже было сказано, утилита APT контролирует всё: от установки и удаления пакетов до обновления и удаления программного обеспечения в Ubuntu, Debian и аналогичных дистрибутивах Linux.

Как правильно работать с этой утилитой в командной строке:

sudo apt опции команда имя_пакета

Команды apt:

update – отвечает за обновление информации о последних версиях доступных пакетов, но не устанавливает никаких обновлений.

upgrade – загружает последние версии пакетов и обновляет установленные пакеты до новой версии.

full-upgrade – обновляет установленные пакеты и удаляет пакеты, которые не требуются для полного обновления системы.

install – устанавливает указанный пакет из репозитория.

remove – удаляет пакет, но оставляет конфигурационные файлы.

purge – удаляет пакет и все конфигурационные файлы.

autoremove – удаляет ненужные пакеты.

list – выводит список всех доступных пакетов или пакетов в соответствии с определенными критериями.

search – ищет пакеты в локальной базе данных.

show – выводит информацию о конкретном пакете.

edit-sources – позволяет пользователям редактировать исходный код пакета в текстовом редакторе.

Как установить файл deb в Linux (Ubuntu и Debian) из официального репозитория

Способ 1. Через терминал

Читайте также:  Delete a linux account

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

  1. Далее важно проверить есть ли пакеты для установки в ваших репозиториях. В этом вам поможет команда:

apt search название_программы

  1. Если программа есть в репозитории, то её можно установить.
  2. Для установки программы введите:

sudo apt install название_программы

  1. Если вам нужно установить несколько пакетов сразу, укажите названия через пробел.
  2. Когда система запросит у вас пароль, введите его и подтвердите установку.

Способ 2. Через встроенный установщик

Это, пожалуй, самый простой способ для установки пакетов формата .deb на ваш компьютер.

  1. Дважды щёлкните на него.
  2. Перед вами откроется программный менеджер. Всё, что вам остаётся сделать, это нажать на кнопку «Установить».
  3. Когда система запросит пароль, введите его.

Способ 3. С помощью утилиты GDebi

  1. Система потребует ввести пароль. Введите его, учитывая то, что изменения никак не будут проявляться на экране.
  2. Впишите Д.
  3. После завершения установки перейдите к загруженному пакету deb.
  4. Если вы используете Ubuntu, щёлкните правой кнопкой мыши по пакету приложения и выберите Открыть в другом приложении. В противном случае найдите другую опцию «Открыть с помощью».
  5. Найдите и нажмите «Программа установки пакетов GDebi» и, наконец, нажмите «Выбрать».

  1. Установщик пакета GDebi теперь откроется и получит информацию о пакете, который вы хотите установить.
  2. Наконец, нажмите кнопку «Установить пакет» и дайте ему некоторое время для установки.

Как установить файл deb в Linux (Ubuntu и Debian), если его нет в репозитории

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

Процессы установки deb-пакетов на Debian и Ubuntu крайне схожи, но мы всё-таки дадим вам две отдельные инструкции, как это сделать при помощи команды dpkg.

sudo dpkg -i к/файлу/Загрузки.deb

Где к/файлу/Загрузки можно заменить на путь до вашего файла.

  1. Скачайте файл в формате .deb.
  2. Затем перейдите в каталог, где находится загруженный пакет. Например, он может находится в папке Загрузки. Для быстрого доступа в папку введите:

Например: sudo dpkg -i «имя_пакета.deb»

  1. Замените имя_пакета на имя вашего пакета (но сохраните при этом кавычки).
  2. Нажмите Enter, и установка должна начаться. Вероятно, на этом этапе вас попросят ввести пароль администратора – сделайте это.

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

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

Как посмотреть установленные пакеты

Благодаря уже знакомым нам командам dpkg и apt можно посмотреть все установленные вами deb-пакеты.

Для этого введите в Терминале:

dpkg —get-selections или apt list –installed

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

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

Читайте также:  Linux команда скопировать папку

Если вам нужно найти что-то конкретное, то лучше использовать команду:

sudo apt list —installed | ключевое слово

Как удалить пакеты deb

Способ 1. С помощью утилиты apt

Всё крайне просто. В Терминале введите команду:

sudo apt remove имя_программы

Где имя_программы нужно заменить на название того приложения, которое нужно удалить.

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

Способ 2: С помощью команды dpkg

Схема схожая с предыдущим способом. В терминале введите команду: dpkg -r имя_программы, чтобы стереть пакет deb с вашего компьютера.

Заключение

Формат файла «.deb» играет крайне важную роль в дистрибутивах на основе Debian, таких как Ubuntu и Linux Mint. Одно его существование делает удобным и эффективным распространение и установку программных пакетов этих систем.

Источник

Установка программ и пакетов формата .deb

В этой статье мы расскажем, как проходит установка deb-пакета Ubuntu и Debian, установка приложений, и какие для этого нужны инструменты.

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

Для установочных пакетов Debian (и производных дистрибутивов — Linux Mint, Kali Linux, Ubuntu) было разработано расширение .deb. Где можно найти debian-пакеты? Создать deb-пакет может любой разработчик, поэтому найти этот формат можно на любом сайте или в официальных репозиториях Debian и Ubuntu.

Для поиска, установки, обновления и удаления пакетов программ в Debian (и других основанных на нём ОС, в частности, Ubuntu) используется APT.

Утилита APT

APT (Advanced Packaging Tool) ― это инструмент командной строки, который помогает взаимодействовать с программами. Этот пакетный менеджер был разработан для Debian, однако позже стал использоваться и в других дистрибутивах, основанных на нём.

Обратите внимание! Раньше использовалась команда apt-get. В последних версиях Debian произошло обновление и есть возможность использовать просто apt. Инструмент apt совмещает функциональность apt-get и apt-cache. Старый вариант команды работает в современных системах. Для использования сложных сценариев всё ещё предпочтительнее использовать apt-get. Однако в своей инструкции мы будем использовать новый вариант, так как в этом случае он подходит лучше.

Синтаксис для работы с утилитой:

sudo apt опции команда имя_пакета

Команды apt для управления пакетами:

  • download ― скачать, но не устанавливать пакет;
  • update ― обновление информации о списках пакетов в репозиториях,
  • upgrade ― обновление системы без удаления пакетов,
  • full-upgrade ― полное обновление системы с удалением конфликтующих зависимостей,
  • install ― установка пакета,
  • remove ― удаление пакета, но без удаления конфигурационных файлов,
  • purge ― полное удаление пакета,
  • autoremove ― автоматическое удаление ненужных пакетов,
  • search ― поиск пакета в локальной базе данных,
  • show ― узнать информацию о пакете.
  • c ― сторонний конфигурационный файл,
  • o ― строка конфигурации,
  • t ― версия релиза, для которой устанавливать пакет,
  • f ― выполнить операцию принудительно.

Как установить deb-пакет на Ubuntu и Debian из официального репозитория

Установка программ в Debian и Ubuntu происходит одинаково.

Источник

Оцените статью
Adblock
detector