Расширение установочного файла линукс

Форматы установочных файлов в Linux

Пользователям Windows или macOS очень просто установить желаемую программу. Для этого нужно скачать установочный файл и запустить его. Формат такого файла (чаще всего) это EXE для Windows, DMG для macOS. Linux-пользователи наслаждаются многообразием не только дистрибутивов, но и форматов установочных файлов. В нем-то и предстоит сегодня разобраться, чтобы в конце ответить на вопрос о том, сложно ли установить программу в Linux.

Три дистрибутива-основателя

Перед тем как говорить про форматы, нужно окунуться в прошлое. То многообразие в дистрибутивах, которые можно наблюдать сейчас, существовало не всегда. Первым дистрибутивом, который появился на свет был Slackware (известный среди опытных пользователей, как Слака). Вторым на свет «вылупился» Debian (отец, дед и прадед большинства современных дистрибутивов), третьим оказался Red Hat («красная шляпа»). От этих «основателей всего» и закрепились форматы установочных файлов в мире Linux. Ну раз основателя три, то и форматов, считайте, столько же.

TGZ ИЛИ TAR.GZ-пакеты

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

DEB-пакеты

Системы, основанные на Debian, используют DEB-формат установочных файлов. Они уже не требуют дополнительных действий над собой (в отличие от архивов TGZ), достаточно просто скачать deb-пакет и установить при помощи системного менеджера программ.

RPM-пакеты

Red Hat подарила миру Linux формат RPM-пакетов. На данный момент, самой популярным дистрибутивом на RPM-базе является Fedora. Установка программ в ней такая же простая, как и работа с DEB-пакетами: скачиваем установочный файл и дважды кликнув по нему мышкой, запускаем установку.

Сложно ли устанавливать программы на Linux?

Не сложнее, чем в Windows или macOS! Неважно, на какой пакетной базе ваш дистрибутив, так как большая часть программ имеет поддержку DEB и RPM. Например, чтобы установить браузер Google Chrome нужно зайти на главный сайт и скачать предложенный установочный файл. Все определится автоматически — и дистрибутив, и его пакетная база. Скачали, установили, используете. Ничего сложного!

Читайте также:  Разрешить редактирование файла linux

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

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

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

Источник

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

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

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

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

Читайте также:  Linux software for android

Один из самых распространённых форматов установочных пакетов — 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.

Источник

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

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

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

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

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

Читайте также:  Что такое linux diff

Утилита 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