Linux deb что это такое

Обновлено: 03.07.2024

. deb предназначены для дистрибутивов Linux, производных от Debian (Ubuntu, Linux Mint и т. д.). … файлы rpm в основном используются дистрибутивами, производными от дистрибутивов на основе Redhat (Fedora, CentOS, RHEL), а также дистрибутивом openSuSE.

Что такое Linux Deb и RPM?

Форматы RPM и DEB представляют собой просто архивные файлы с прикрепленными к ним некоторыми метаданными. … Файлы DEB — это установочные файлы для дистрибутивов на основе Debian. Файлы RPM — это установочные файлы для дистрибутивов на основе Red Hat. Ubuntu основан на управлении пакетами Debian на основе APT и DPKG.

Что такое Linux Deb?

deb используется для обозначения набора файлов, управляемых системой управления пакетами Debian. Таким образом, deb — это аббревиатура пакета Debian, а не пакета с исходным кодом. Вы можете установить загруженный пакет Debian, используя dpkg в терминале: dpkg -i *. … deb — это путь и имя загруженного вами пакета).

Скачать deb или rpm?

Ubuntu 11.10 и другие дистрибутивы на основе Debian лучше всего работают с файлами DEB. … Файлы RPM в основном используются в дистрибутивах на основе Fedora/Red Hat. Хотя можно преобразовать RPM-пакеты в DEB-пакеты. Обратите внимание: убедитесь, что вы загрузили пакет архитектуры, подходящий для вашей системы.

Какой Linux использует rpm?

Несмотря на то, что RPM был создан для использования в Red Hat Linux, сейчас он используется во многих дистрибутивах Linux, таких как Fedora, CentOS, OpenSUSE, OpenMandriva и Oracle Linux. Он также был перенесен на некоторые другие операционные системы, такие как Novell NetWare (начиная с версии 6.5 SP3), IBM AIX (начиная с версии 4), IBM i и ArcaOS.

Использует ли Arch deb или rpm?

Как узнать, какая у меня система: RPM или Debian?

  1. Команда $ dpkg не найдена $ rpm (показывает параметры команды rpm). Похоже, это сборка на основе красной шляпы. …
  2. вы также можете проверить файл /etc/debian_version, который существует во всех дистрибутивах Linux на основе Debian — Coren 25 янв. 2012, в 20:30.
  3. Также установите его с помощью apt-get install lsb-release, если он не установлен. –

Является ли Ubuntu RPM?

Название происходит от диспетчера пакетов RPM (RPM), бесплатной системы управления пакетами с открытым исходным кодом для установки, удаления и управления программными пакетами в Linux. Можно ли установить . rpm в дистрибутивах на основе Debian, таких как Ubuntu? Ответ положительный.

Что мне делать с файлом deb?

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

  1. Используя: sudo dpkg -i /path/to/deb/file sudo apt-get install -f.
  2. Использование: sudo apt install ./name.deb. Или sudo apt install /path/to/package/name.deb. …
  3. Сначала установите gdebi, а затем откройте файл . deb, используя его (щелкните правой кнопкой мыши -> Открыть с помощью).

Зорин ДЭБ или РПМ?

rpm = Диспетчер пакетов Redhat — используется (конечно) Red Hat и ее производными — Fedora и др. Зорин использует . деб = Дебиан. Поэтому, если вы хотите установить какие-либо пакеты, которые .

Как установить RPM в Linux?

Ниже приведен пример использования RPM:

  1. Войдите в систему как пользователь root или используйте команду su, чтобы измениться на пользователя root на рабочей станции, на которой вы хотите установить программное обеспечение.
  2. Загрузите пакет, который хотите установить. …
  3. Чтобы установить пакет, введите в командной строке следующую команду: rpm -i DeathStar0_42b.rpm.

Что такое Yum RPM?

Yum — это интерфейсный инструмент для rpm, который автоматически определяет зависимости для пакетов. Он устанавливает пакеты программного обеспечения RPM из официальных репозиториев дистрибутива и других сторонних репозиториев. Yum позволяет вам устанавливать, обновлять, искать и удалять пакеты из вашей системы. … YUM расшифровывается как Yellowdog Updater Modified.

Что такое RPM Uvh?

Что такое FTP в Linux?

FTP (протокол передачи файлов) — это стандартный сетевой протокол, используемый для передачи файлов в удаленную сеть и из нее. … Однако команда ftp полезна, когда вы работаете на сервере без графического интерфейса и хотите передавать файлы по FTP на удаленный сервер или с него.

Тим Фишер имеет более чем 30-летний опыт работы в сфере технологий. Он пишет о технологиях более двух десятилетий и является вице-президентом и генеральным директором Lifewire.

Что нужно знать

  • Файл DEB — это файл программного пакета Debian.
  • Установите его с помощью dpkg -i /path/to/file.deb или распакуйте его с помощью 7-Zip.
  • Конвертировать в TAR, ZIP и т. д. с помощью FileZigZag.

В этой статье объясняется, что такое файл DEB, как открыть его на компьютере и как преобразовать в другой формат, например RPM или IPA.

Что такое файл DEB?

Файл с расширением DEB является файлом пакета программного обеспечения Debian. Они используются в основном в операционных системах на основе Unix, включая Ubuntu и iOS.

Каждый файл DEB состоит из двух архивов TAR, которые составляют исполняемые файлы, документацию и библиотеки.Он может быть сжат или не сжат с помощью GZIP, BZIP2, LZMA или XZ.

Похожи на этот формат файлы micro deb (.UDEB), которые содержат некоторую, но не всю информацию, как обычный файл DEB.

Скриншот нескольких пустых файлов DEB в Ubuntu

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

Как открыть файл DEB

Открывайте файлы DEB с помощью любой популярной программы сжатия/распаковки, например, с помощью бесплатного инструмента 7-Zip. Любой из этих типов программ распаковывает (извлекает) содержимое файла, а некоторые создают сжатые файлы DEB.

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

Чтобы установить файл DEB, используйте бесплатный инструмент gdebi, который позволяет щелкнуть файл правой кнопкой мыши и открыть его из контекстного меню.

Хотя это не так просто, как с помощью gdebi, вы также можете установить его с помощью dpkg с помощью этой команды, заменив /path/to/file.deb на путь к вашему собственному файлу .DEB:

С помощью этой команды можно установить несколько файлов DEB:

Удалите файлы DEB с помощью этой команды:

Как преобразовать файл DEB

Бесплатный конвертер файлов, такой как FileZigZag, может преобразовать файл DEB в форматы файлов, такие как TGZ, BZ2, BZIP2, 7Z, GZIP, TAR, TBZ, ZIP и другие.

Преобразуйте один в RPM с помощью этой команды alien:

В Интернете можно найти множество руководств по преобразованию файлов DEB в файлы IPA, например, на сайте JailbreakErra. В другом показано, как установить программное обеспечение для домашнего кинотеатра Kodi на iOS, но вы можете настроить руководство для установки пользовательского файла DEB на iPhone или другое устройство iOS.

Установите файл DEB на взломанный iPhone, iPad или iPod touch с помощью iFunbox.

Все еще не можете открыть?

Если вы не можете открыть файл, возможно, вы путаете другой формат файла с тем, который использует расширение файла DEB. Когда это произойдет, упомянутые выше программы не смогут открыть ваш файл.

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

EDB аналогичен, но вместо того, чтобы иметь какое-либо отношение к программному пакету, это расширение файла зарезервировано для файлов баз данных, таких как файлы баз данных Exchange Information Store и Windows Search Index, которые используются программным обеспечением Microsoft Windows.

Нет. В качестве обходного пути по возможности преобразуйте файл DEB в формат, совместимый с iOS.

Чтобы преобразовать ZIP-файлы, используйте онлайн-инструмент конвертации, например Converter365. Перейдите в Converter365, выберите «Добавить файлы» и загрузите ZIP-файл, чтобы начать процесс преобразования. Такие сайты, как Converter365, также могут конвертировать файлы DEB в различные форматы и другие форматы в файлы DEB.

Нет. Однако вы можете установить Linux на устройство Android, а затем использовать Linux для установки файла DEB.

Файл DEB — это программный пакет, используемый дистрибутивом Debian Linux и его вариантами, такими как Ubuntu. Файлы DEB используются в основном для установки или обновления приложений Unix. Каждый файл DEB представляет собой стандартный архив Unix, содержащий два архива .TAR: один для управляющей информации установщика, а другой для устанавливаемых данных.

Снимок экрана файла .deb в File Viewer Plus 4

Файл DEB открыт в File Viewer Plus 4

Пользователи Debian, Ubuntu и других поддерживаемых дистрибутивов Linux устанавливают файлы DEB и управляют ими с помощью системы управления пакетами Debian (dpkg) или программного обеспечения для управления пакетами APT. Пользователи также могут распаковывать файлы DEB, чтобы просмотреть их содержимое перед установкой. Архивы TAR, содержащие файлы DEB, обычно сжимаются с помощью сжатия bzip или gzip.

В чем разница между файлами DEB и UDEB?

Некоторые пакеты Debian доступны в виде файлов .UDEB, которые также известны как udeb или «микро-deb». Файлы UDEB имеют структуру, аналогичную файлам DEB, но содержат только те файлы, которые необходимы программе для работы.

Как открыть файл DEB

Чтобы установить программное обеспечение, содержащееся в файле DEB, в Debian, Ubuntu или другом поддерживаемом дистрибутиве Linux, используйте команду dpkg. Например, чтобы установить файл с именем fileinfo.deb , введите dpkg -i /path/to/fileinfo.deb в командной строке Linux.

Пользователи устройств iOS, взломавшие свое устройство, могут установить программное обеспечение, содержащееся в файле DEB, с помощью Cydia (iOS) или iFunbox (Windows, Mac).

Если вы хотите просмотреть содержимое файла DEB, не устанавливая его, вы можете использовать 7-Zip (Windows), B1 Free Archiver (мультиплатформенный), PeaZip (Windows, Linux) или другую утилиту расширения архива для распаковки вашего DEB-файл и извлеките его содержимое.

Как преобразовать файлы DEB в другие форматы пакетов программного обеспечения Linux?

Вы можете конвертировать файлы DEB в .RPM, .TGZ и другие форматы пакетов программного обеспечения Linux с помощью Alien, инструмента преобразования пакетов Linux.

Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить фактами и цитатами, отредактировав этот пост.

Закрыт 4 года назад.

Что это за форматы файлов и чем они отличаются от формата .msi в Windows? Также каковы плюсы и минусы этих схем управления пакетами?


примечание: спрашивать "каковы плюсы и минусы rpm по сравнению с deb/dpkg" в других местах в Интернете может привести к разжиганию флейма.

6 ответов 6

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

Дистрибутивы

Файлы .deb предназначены для дистрибутивов Linux, производных от Debian (Ubuntu, Linux Mint и т. д.). Файлы .rpm в основном используются дистрибутивами, производными от дистрибутивов на основе Redhat (Fedora, CentOS, RHEL), а также дистрибутивом openSuSE.

Что в них особенного?

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

  • создание учетных записей пользователей в системе
  • создание/изменение файлов конфигурации, которые на самом деле не содержатся в файле .deb или .rpm
  • установить владельца/разрешения для файлов после установки
  • выполнять команды от имени пользователя root в системе, в которой устанавливается пакет
  • зависимости, оба формата могут включать имена или пакеты и/или имена служб, которые должны присутствовать в системе перед установкой.

Как насчет файлов .msi?

Файлы .msi похожи на файлы .deb и .rpm, но, вероятно, даже более сложные. Файлы .msi используются установщиком Windows и предлагают дополнительные функции, такие как:

  • Каркас графического интерфейса пользователя
  • генерация последовательностей удаления
  • Сама по себе структура — для использования сторонними установщиками
  • Откаты
  • Реклама
  • Пользовательский интерфейс
  • и т. д.

Если вам нужны более подробные объяснения, я бы посоветовал просмотреть различные страницы Википедии по этим темам.

Ссылки


Поскольку ответ начинается с «Такие файлы, как .deb и .rpm, больше похожи на .zip-файл», возможно, стоит упомянуть, что пакеты deb на самом деле являются архивами ar, а rpm — это (возможно, частично) архивы cpio. В случае deb легко убедиться, что deb можно распаковать с помощью ar -x . В случае с rpm я не знаю, возможно ли это.

@ninjalj - спасибо, я забыл добавить эту команду. Я использовал его для распаковки пакетов, когда мне нужен был только один или два файла из них. Обычно файлы .spec.

Другие ответы касаются свойств .deb и .rpm, схожих с .msi . Все они содержат программное обеспечение в сжатом формате, которое может выполнять некоторые дополнительные функции. К уже упомянутым дополнительным вещам относятся добавление пользователей, задачи до и после установки, регистрация программы в системе (например, реестр Windows, xdg-dirs, инициализация OpenRC/systemd и т. д.).

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

Обычно вы не взаимодействуете с файлами .deb и .rpm напрямую, как с файлами .msi. На самом деле, как упоминалось ранее, .deb обычно представляет собой просто архив (ar или tar), сжатый с помощью xz, с содержащимися файлами в определенной структуре каталога. Вместо этого вы используете такие инструменты, как dpkg и rpm, для управления этими файлами.

dpkg и rpm установят содержимое файлов .deb и .rpm и проверят, установлено ли все необходимое программное обеспечение. Запуск этих программ аналогичен щелчку по файлу .msi. Однако пользователи обычно не взаимодействуют с dpkg или rpm, а вместо этого используют apt-get и yum для установки пакетов. Эти инструменты не имеют точных аналогов на windows.

Как apt-get, так и yum могут извлекать файлы из удаленных (или локальных) репозиториев и использовать информацию о зависимостях, хранящуюся в файлах .deb и .rpm для получения и установки любых предварительных условий, которые не выполнены. С этими инструментами мне не нужно знать или беспокоиться о том, какое другое программное обеспечение мне нужно, я могу просто указать apt-get install chromium и знать, что apt-get будет убедиться, что у меня установлены gtk+, alsa, определенные библиотеки X и т. д. без меня приходится вручную находить и устанавливать эти файлы .deb и .rpm.

apt-get и yum — это два больших менеджера пакетов, вы также можете найти emerge и pacman, которые выполняют ту же работу, но с разными базовыми механизмами.


Мохаммед Абубакар


< /p>

Мохаммед Абубакар
Писатель

Абубакар — независимый автор How-to Geek. Хотя он имеет степень в области компьютерных наук, он выбрал писательскую карьеру, чтобы помогать людям с технологиями. У него есть двухлетний опыт написания статей о бытовой электронике, Android, Linux, Windows и программном обеспечении с открытым исходным кодом на таких сайтах, как Fossbytes. Подробнее.

Как установить файлы DEB в Ubuntu

Итак, вы наконец-то установили Linux и при загрузке своего любимого приложения получили файл с расширением «.deb». Что теперь? В этой статье мы рассмотрим два способа простой установки приложений с помощью файлов DEB в Linux.

Что такое файл DEB?

Файл, оканчивающийся на «.deb», называется файлом программного пакета Debian и используется для установки приложений в Linux. Файлы DEB используются только в дистрибутивах Linux на основе Debian, таких как Ubuntu и его различные варианты, Pop!_OS, Linux Mint и другие. Это означает, что дистрибутивы, основанные на Arch или Fedora, не смогут его установить.


Если вы переходите на Linux после длительного использования Windows, у вас может возникнуть соблазн думать о файлах DEB как о файлах EXE. Файл, оканчивающийся на «.exe», представляет собой исполняемый файл Windows, используемый для установки и запуска программ Windows. Однако это не то же самое, что файл DEB. Файлы EXE поставляются с предварительно скомпилированным исходным кодом, тогда как вам потребуется приложение для установки файлов DEB, компиляции содержимого файла и установки его в Linux.

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

GDebi и Eddy — одни из самых популярных установщиков пакетов, которые используются для установки файлов DEB. Однако такие дистрибутивы, как Ubuntu, по умолчанию открывают пакеты DEB в центре программного обеспечения, где вы можете нажать «Установить», и приложение будет установлено для вас. Вы также можете установить GDebi для установки пакетов DEB.

Как установить файлы DEB

Вы можете установить файлы DEB, используя как графический рабочий стол (GUI), так и Терминал. Мы рассмотрим оба метода, чтобы вы могли выбрать тот, который кажется простым.

Графическая установка файлов DEB

Загрузите пакет DEB приложения, которое хотите установить. Давайте установим Slack для этого урока.

скачать slack и сохранить файл .deb

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

После загрузки все, что вам нужно сделать, это нажать кнопку "Установить".

установить slack из программного центра Ubuntu

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

Если у вас его еще нет, откройте терминал, чтобы начать установку GDebi.

откройте терминал для установки gdebi

Введите следующую команду и нажмите Enter.

установить gdebi с помощью apt

После завершения установки перейдите к местоположению загруженного пакета DEB.

перейти к расположению файла DEB

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

Найдите и нажмите «Установщик пакетов GDebi» и, наконец, нажмите «Выбрать».

выберите установщик пакета GDebi

Установщик пакета GDebi теперь откроется и получит сведения о пакете, который вы хотите установить.

Кнопка

Наконец, нажмите кнопку «Установить пакет» и подождите некоторое время, чтобы установить его.

GDebi устанавливает Slack.deb

Теперь вы должны увидеть приложение в списке приложений.

провисание в приложениях Ubuntu

Установить файлы DEB в терминал

Если вам удобно пользоваться терминалом, команда dpkg (пакет Debian) может установить для вас файлы DEB. Вот как это использовать.

Откройте терминал. Затем перейдите в каталог, где находится загруженный файл DEB. В нашем случае файл находится в каталоге \Downloads.

перейти в каталог

Введите команду dpkg, затем имя пакета и нажмите Enter. Вот пример.

Замените package_name.deb на имя вашего пакета (но сохраните кавычки), затем нажмите Enter, и установка должна начаться. Возможно, вас попросят ввести пароль администратора.

установить приложение с помощью dpkg

Кроме того, вы можете перейти к местоположению файла с помощью файлового менеджера по умолчанию, ввести sudo dpkg -i , перетащить файл в терминал и нажать Enter, чтобы установить его.

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

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

  • › Как установить RPM-файл в Linux
  • › Как конвертировать установочные пакеты Linux в другие форматы
  • › Почему прозрачные чехлы для телефонов желтеют?
  • › Как восстановить метки панели задач в Windows 11
  • › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.
  • ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
  • › Что означает XD и как вы его используете?
  • › Как установить Google Play Маркет в Windows 11

Читайте также: