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

от admin

Файлы DEB в Linux: как их установить и открыть

Наверняка мы все знаем типичный Windows Файлы «EXE» или «MSI». Это исполняемые файлы, которые позволяют нам устанавливать программы на компьютер с помощью простого мастера. Однако, когда мы покидаем Microsoft экосистемы, все меняется, и это то, что эти форматы файлов больше не используются, но мы можем найти другие разные форматы, которые могут привести нас к путанице, как в случае с .DEB-пакеты . Что это за файлы и почему они так важны в Linux?

.DEB вариант №

Название «DEB» происходит от сокращения названия первого дистрибутива, который их представил и начал использовать: Debian. Эти пакеты в основном являются .EXE дистрибутивов Linux на основе Debian, таких как Debian сам, Ubuntu или Linux Mint, среди прочего. Таким образом, это файлы хранения (или пакеты), которые содержат все файлы, необходимые для установки программы в дистрибутив, в дополнение к сценариям, необходимым для выполнения этой установки и настройки рассматриваемой программы.

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

  • Debian-бинарный , который сообщает нам версию пакета, который мы собираемся установить. Последняя, ​​на данный момент, 2.0.
  • control.tar.gz , где мы найдем всю метаинформацию пакета.
  • data.tar, data.tar.gz, data.tar.bz2 или data.tar.lzma , все файлы, которые нам предстоит обработать и установить в систему.

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

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

  • Debian.
  • Ubuntu (и разновидности, такие как Kubuntu, Lubuntu и т. д.).
  • Linux Mint.

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

Как любопытный факт, iOS , iPhone операционная система использует эти контейнеры (хотя ее внутренняя структура отличается от структуры пакетов Linux).

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

  • sudo apt install gdebi
  • sudo apt установить синаптический
  • sudo apt установить пакетный пакет

Как мы уже объяснили, есть несколько способов установки этих программ. Первое, что мы увидим, это через DPKG, поскольку, если наш дистрибутив совместим с этим форматом, в нем будет установлен этот инструмент по умолчанию да или да. Для этого первое, что мы должны сделать, это загрузить файл DEB из Интернета, который нам нужен (например, из репозитория GitHub). Сохранив его на жестком диске, мы открываем терминал и с помощью команды «CD» помещаем себя в папку, в которой он сохранен (например, на рабочем столе или в папке загрузок). Оказавшись там, мы выполним следующие команды:

для ДПКГ

В случае желания использовать DPKG мы выполним:

dpkg -i paquete.deb

Когда процесс завершится, программа уже будет установлена ​​на нашем компьютере. Мы можем проверить это аналогичным образом, также используя DPKG, следующим образом:

dpkg -l | grep ‘paquete’

Чтобы удалить программу, установленную из ее оригинального DEB, мы можем сделать это, выполнив следующую команду в терминале:

dpkg -r paquete.deb

И точно так же, если мы также хотим удалить программу и все данные, которые она сохранила на ПК, мы должны изменить параметр «-r» предыдущей команды на «-P» и, таким образом, выполнить полностью полное удаление.

для АПТ

APT — это хорошо известная команда, которую мы используем для поиска, загрузки и установки программ в большинстве дистрибутивов Linux на базе Debian. Этот инструмент, помимо того, что позволяет нам искать программы в списках репозиториев, добавленных в систему, также позволяет нам устанавливать локальные файлы DEB, которые мы загрузили с веб-страниц. И, кроме того, сделает это с большей вероятностью успеха, чем DPKG, так как позволит нам искать и удовлетворять зависимости. Разумеется, ниже команды «APT» выполняется тот самый DPKG, который мы только что видели.

Чтобы установить эти программы с помощью этого диспетчера пакетов терминала, мы должны выполнить следующую команду:

sudo apt install ./paquete.deb

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

sudo apt remove <paquete>

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

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

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

Пакеты Instalar DEB gestor

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

Как обновить эти программы

В зависимости от рассматриваемой программы, для обновления программ, которые мы установили с помощью этих пакетов, нам придется делать это так или иначе. Например, некоторые приложения имеют автоматическое обновление , как в случае с Google Chrome или Discord (два очень ярких примера, которые устанавливаются из пакетов DEB), поэтому нам не нужно будет делать ничего, кроме подключения к Интернету, чтобы при запуске обновления оно автоматически поступало на ПК.

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

DEB – Пакет программного обеспечения Debian (Debian Software Package)

Популярность: Очень часто используется

Раздел: Архивы

Расширение DEB обычно используется для пакетов Debian. Пакеты Debian – это бинарные файлы, которые содержат выполняемые и конфигурационные файлы, номер версии формата, информацию об авторских правах, а также другую документацию, необходимую для установки программы из пакета. .DEB – это стандартный Unix архив AR, который содержит следующие файлы:

— debian-binary – версия формата deb файла. Для нового формата стоит «2.0»
— control.tar.gz – информация о пакете
— data.tar.gz или data.tar или data.tar.lzma или data.tar.bz2 – устанавливаемые файлы

DEB – это сокращение от Debian, что в свою очередь произошло от Debra – это имя подруги и от его собственного имени Ian (Ян Мердок).

Файл DEB используется в операционной системе Debian Linux и ее производных (Ubuntu, Edubuntu, Kubuntu, PCLinuxOS) в качестве основного источника инсталляционных пакетов.

Используйте терминал или инструмент управления программами в Linux, чтобы открыть или устанавить программу из пакета DEB. Чтобы установить *.DEB необходимо использовать терминал Linux и написать следующую команду:

Файлы DEB могут быть извлечены некоторыми архиваторами, такими как 7-Zip или конвертированы в другой пакет установки с помощью специализированных программ Linux, например, таких как alien. Создать файл deb можно с помощью утилит dpkg или dpkg-buildpackage.

Расширение .DEB так же связан с Cydia. Cydia является альтернативой официальной App Store в Iphone, Ipad и Ipod Touch. Cydia работает только на устройствах IOS, которые имеют Jailbreak.

iPhone Jailbreak (iOS Jailbreak) – это программа, которая удаляет официальное ограничение на IOS устройствах. Одним из таких ограничений является установка новых приложений только через Apple App Store.

Cydia использует собственный репозиторий приложений, которые содержат оба типа приложений – и бесплатные, и платные. Приложения в репозиториях Cydia не хранятся в виде файла приложения IPA, который использует App Store, а хранится в DEB-пакетах. Пакет прикладных программ DEB использует аналогичный формат файла как и пакеты DEB Debian.

Файлы приложения DEB так же установлены на Jailbreak iPhone (или другие устройства JB IOS) из Cydia через консоль SSH.

Если вы хотите установить DEB пакеты на ваш iPhone. Идите в папку /var/root/Media/Cydia/AutoInstall. Скопируйте туда файл .DEB и просто перезагрузите устройство IOS.

3 способа установить deb файлы на Ubuntu Linux

установить deb файлы

Программы

В этой статье для начинающих объясняется, как устанавливать deb-пакеты в Ubuntu. Также показано, как впоследствии удалить эти пакеты deb.

Это еще одна статья в серии новичков Ubuntu. Если вы абсолютно новичок в Ubuntu, вы можете поинтересоваться, как устанавливать приложения. Самый простой способ — использовать Ubuntu Software Center. Найдите приложение по его имени и установите его оттуда.

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

Некоторое программное обеспечение доступно через пакеты DEB. Это архивные файлы с расширением .deb . Вы можете рассматривать файлы .deb как файлы .exe в Windows. Вы дважды щелкаете по файлу .exe, и он запускает процедуру установки в Windows. Deb-пакеты работают практически по схожему принципу .

Вы можете найти эти пакеты DEB в разделе загрузки на сайте поставщика программного обеспечения. Например, если вы хотите установить Google Chrome в Ubuntu, вы можете загрузить пакет DEB для Chrome со своего веб-сайта.

Теперь возникает вопрос, как установить файлы deb? Существует несколько способов установки пакетов DEB в Ubuntu. Я покажу их вам один за другим в этом уроке.

Установка файлов .deb в дистрибутивы Linux на основе Ubuntu и Debian

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

Давайте посмотрим, как установить deb файлы.

Способ 1: использование программного центра по умолчанию

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

Читать:
Как зарядить колонку если сломано гнездо

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

Видите, это даже проще, чем установка из .exe-файлов в Windows, не так ли?

Способ 2. Использование приложения Gdebi для установки пакетов deb с зависимостями.

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

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

Что происходит, так это то, что программа может зависеть от другого программного обеспечения (библиотек). Когда разработчик готовит пакет DEB для вас, он / она может предположить, что ваша система уже имеет эту часть программного обеспечения в вашей системе.

Но если это не так, и ваша система не имеет необходимых компонентов программного обеспечения, вы столкнетесь с печально известной «ошибкой зависимости».

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

gdebi — это легкое приложение с графическим интерфейсом, единственная цель которого — установить пакеты deb.

Он определяет зависимости и пытается установить эти зависимости вместе с установкой файлов .deb.

Лично я предпочитаю gdebi центру программного обеспечения для установки файлов deb. Это легкое приложение, поэтому установка кажется быстрее. Вы можете прочитать подробно об использовании gDebi и сделать его по умолчанию для установки пакетов DEB.

Вы можете установить gdebi из центра программного обеспечения или используя команду ниже:

Способ 3: установить deb файлы в командной строке с помощью dpkg

Если вы хотите установить deb файлы в команде lime, вы можете использовать команду apt или dpkg. Команда Apt на самом деле использует команду dpkg, но apt более популярна и проста в использовании.

Если вы хотите использовать команду apt для файлов deb, используйте ее следующим образом, где /path/to/file.deb — путь до вашего deb-файла:

Если вы хотите использовать команду dpkg для установки пакетов deb, вот как это сделать:

Если при установке пакетов deb вы получили ошибку зависимости, вы можете использовать следующую команду для устранения проблем зависимости:

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

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

Способ 1: удаление пакетов deb с помощью команд apt

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

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

Вы можете найти список всех установленных программ с помощью команды apt, но так как список может быть очень большим, найти «глазами» будет непросто. Для того, чтобы упростить себе поиск, можно добавить grep search_query , где search_query возможная часть имени программы.

Например, я установил приложение AppGrid в предыдущем разделе, и если я хочу узнать точное имя программы, то к предыдущей команде добавляю разделитель | , затем grep grid , где grid является частью имени команды.

Команда grep удалит из вывода все строки, в которых нет слова grid и мы получим только то, что нас интересует. То есть в данном случае вместо большого списка будет только та строка, которая интересует. Это намного проще, чем искать глазами, правда?

Как видите, установлена ​​программа appgrid. Теперь вы можете использовать это имя программы с командой apt remove.

Способ 2: удалить пакеты deb с помощью команд dpkg

Вы также можете использовать dpkg, чтобы найти имя установленной программы:

Вывод выдаст все установленные пакеты, которые содержат слово grid:

ii в приведенной выше команде вывод означает, что пакет был правильно установлен.

Теперь, когда у вас есть имя программы, вы можете использовать команду dpkg, чтобы удалить ее:

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

Расширение файла DEB

Файлы с расширением DEB содержат пакеты программного обеспечения Debian, используемые операционными системами на основе Unix. Единый архив DEB содержит два архива TAR. Первый архив содержит управляющую информацию для установщика, а второй содержит фактические установочные файлы приложения.

Два архива TAR

В контрольном архиве (файл control.tar ) хранятся родительские сценарии и метаданные пакета (имя, версия, зависимости и родительская информация). В архиве используется сжатие GZIP или XZ.

Архив данных (файл data.tar ) содержит установочные файлы. В этом архиве используется сжатие GZIP, BZIP2, LZMA или XZ.

Файлы DEB и UDEB — сходства и различия

Файлы UDEB , также известные как «micro debs», имеют много общего с файлами DEB. В файлах UDEB хранятся почти те же данные, что и в DEB, но они ограничены только основными функциональными файлами.

Дополнительная информация
  1. Файлы DEB используются для хранения установочных пакетов.
  2. Файлы DEB могут быть преобразованы в другие форматы пакета установщика с помощью инструмента Alien.
Программы, которые поддерживают DEB расширение файла

Следующий список содержит программы, сгруппированные по 3 операционным системам, которые поддерживают DEB файлы. Файлы с расширением DEB, как и любые другие форматы файлов, можно найти в любой операционной системе. Указанные файлы могут быть переданы на другие устройства, будь то мобильные или стационарные, но не все системы могут быть способны правильно обрабатывать такие файлы.

Программы, обслуживающие файл DEB

WindowsWindows
LinuxLinux
iOSiOS

Updated: 02/18/2020

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

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

Шаг 1. Установите 7-Zip программное обеспечение

Install software to open DEB fileОсновная и наиболее частая причина, препятствующая открытию пользователями файлов DEB, заключается в том, что в системе пользователя не установлена программа, которая может обрабатывать файлы DEB. Эта проблема может быть решена путем загрузки и установки # РЕКОМЕНДОВАННОЙ # или другой совместимой программы, такой как PeaZip, ZipZag, Synaptic Package Manager. Выше вы найдете полный список программ, которые поддерживают DEB файлы, классифицированные в соответствии с системными платформами, для которых они доступны. Одним из наиболее безопасных способов загрузки программного обеспечения является использование ссылок официальных дистрибьюторов. Посетите сайт 7-Zip и загрузите установщик.

Шаг 2. Проверьте версию 7-Zip и обновите при необходимости

Update software that support file extension DEBЕсли проблемы с открытием файлов DEB по-прежнему возникают даже после установки 7-Zip, возможно, у вас устаревшая версия программного обеспечения. Проверьте веб-сайт разработчика, доступна ли более новая версия 7-Zip. Разработчики программного обеспечения могут реализовать поддержку более современных форматов файлов в обновленных версиях своих продуктов. Если у вас установлена более старая версия 7-Zip, она может не поддерживать формат DEB. Последняя версия 7-Zip должна поддерживать все форматы файлов, которые совместимы со старыми версиями программного обеспечения.

Шаг 3. Настройте приложение по умолчанию для открытия DEB файлов на 7-Zip

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

Associate software with DEB file on Windows

Процедура изменения программы по умолчанию в Windows

  • Выберите пункт Открыть с помощью в меню «Файл», к которому можно щелкнуть правой кнопкой мыши файл DEB.
  • Выберите Выбрать другое приложение → Еще приложения
  • Последний шаг — выбрать опцию Найти другое приложение на этом. указать путь к папке, в которой установлен 7-Zip. Теперь осталось только подтвердить свой выбор, выбрав Всегда использовать это приложение для открытия DEB файлы и нажав ОК .

Процедура изменения программы по умолчанию в Mac OS

  • Щелкните правой кнопкой мыши на файле DEB и выберите Информация.
  • Откройте раздел Открыть с помощью, щелкнув его название
  • Выберите подходящее программное обеспечение и сохраните настройки, нажав Изменить все
  • Должно появиться окно с сообщением, что это изменение будет применено ко всем файлам с расширением DEB. Нажимая Вперед , вы подтверждаете свой выбор.
Шаг 4. Убедитесь, что DEB не неисправен

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

Check DEB file for viruses

1. DEB может быть заражен вредоносным ПО — обязательно проверьте его антивирусом.

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

2. Проверьте, не поврежден ли файл

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

3. Убедитесь, что у вас есть соответствующие права доступа

Некоторые файлы требуют повышенных прав доступа для их открытия. Переключитесь на учетную запись с необходимыми привилегиями и попробуйте снова открыть файл Debian Software Package.

4. Убедитесь, что в системе достаточно ресурсов для запуска 7-Zip

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

5. Убедитесь, что у вас установлены последние версии драйверов, системных обновлений и исправлений

Регулярно обновляемая система, драйверы и программы обеспечивают безопасность вашего компьютера. Это также может предотвратить проблемы с файлами Debian Software Package. Устаревшие драйверы или программное обеспечение могли привести к невозможности использования периферийного устройства, необходимого для обработки файлов DEB.

Похожие статьи