Многие популярные программы доступны в Linux исключительно в виде пакета DEB. Это может вас беспокоить, если вы недавно перешли на Arch Linux и не знаете, как устанавливать свои любимые программы.
Файлы DEB являются неотъемлемой частью производных Debian или Ubuntu. Однако вы все равно можете установить их в своей системе на базе Arch несколькими способами. Давайте рассмотрим способы установки файлов DEB в Arch Linux.
.DEB вариант №
Файл DEB или «.deb» — это, по сути, архив, содержащий сценарии, файлы конфигурации и другие данные, необходимые для установки программы. Файлы DEB создаются в первую очередь для использования на Debian или настольных компьютерах на основе Debian, таких как Pop!_OS, Ubuntu и MX Linux, и это лишь некоторые из них.
Если вы переходите из Windows, вы можете думать о файлах DEB с точки зрения исполняемого файла Windows (EXE).
Хотя установка пакета DEB в Arch Linux может быть не такой простой, как запуск исполняемого файла Windows, это, безусловно, не высшая математика. Установка довольно проста, и шаги легко следовать.
1. Установите программу из AUR
AUR или пользовательский репозиторий Arch является самой большой библиотекой программного обеспечения среди всех дистрибутивов Linux. Если вы не можете найти официально поддерживаемый пакет для Arch Linux, вам следует поискать в AUR, прежде чем где-либо еще.
Хотя это не поможет вам установить файл DEB, велика вероятность, что вы найдете пакет, совместимый с Arch, для нужного вам программного обеспечения.
Вы можете установить пакеты AUR вручную или с помощью помощника AUR. Мы рекомендуем вам использовать yay, популярный и простой в использовании помощник AUR. Для начала просто найдите имя пакета с помощью yay:
ура search_term
yay перечислит все соответствующие пакеты. Скопируйте правильное имя пакета и установите его, запустив:
yay -S имя_пакета
Это должно успешно установить программное обеспечение в вашей системе Arch Linux. Чтобы узнать больше о yay, ознакомьтесь с этим руководством на как управлять пакетами с помощью yay.
2. Установите пакеты DEB в Arch Linux с помощью Debtap
Если вы не можете найти альтернативу в AUR, вам следует выбрать Debtap. Это инструмент командной строки, который преобразует пакет Debian в пакет, совместимый с Arch.
Debtap по большей части выполняет свою работу, но вы все равно должны действовать с некоторой осторожностью, поскольку несовместимые обновления пакета могут нарушить его функциональность.
Установка Debtap в Arch Linux
Чтобы установить Debtap, запустите терминал и установите его с помощью помощника AUR:
ура -S долгап
Перейдите в каталог файла DEB, используя команда компакт-диска и используйте Debtap, чтобы начать преобразование пакета.
компакт диск ~/Загрузки
задолженностьваш файл.deb
Debtap создаст "ваш файл.zst", который вы можете легко установить с помощью менеджера пакетов, в данном случае pacman.
судопакман-Уваш файл.zst
Это должно установить пакет на вашем компьютере с Arch Linux.
3. Вручную установить пакеты DEB на Arch
Для тех, кто предпочитает более практичный подход, вы можете вручную извлечь пакет DEB и поместить его содержимое в соответствующие каталоги.
Прежде чем читать дальше, обратите внимание, что это не рекомендуемый способ установки пакетов DEB. Прибегайте к этому методу только в том случае, если все альтернативы не сработали.
Этот метод не зависит от платформы, то есть вы можете применять этот метод во всех дистрибутивах, независимо от того, Arch Linux или нет.
Извлечение пакета DEB
Начните с использования команды ar для извлечения .deb файл в папку.
ar x /путь/к/файлу
Затем перейдите в папку и извлеките архивы с помощью команды tar.
смолаxvfконтроль.tar.gz
смолаxvfданные.tar.gz
Вы найдете три новые папки: и т.д, выбрать, и usr. Скопируйте содержимое этих папок в правильные каталоги. Например, скопируйте содержимое файла и т.д папку в /etc каталог вашей системы и сделайте то же самое для остальных соответственно.
sudo cp ./etc/* /etc/
sudo cp ./opt/* /opt/
sudo cp ./usr/* /usr/
Запуск программы
Как только все файлы будут помещены туда, где они должны быть, вы можете выполнить сценарий оболочки внутри /usr/bin папку для запуска приложения. Для удобства использования рассмотрите создание ярлыка на рабочем столе для запуска этой программы.
Это довольно утомительный метод, который не сработает в 100% случаев, поэтому мы предлагаем вам воздержаться от ручной установки и относиться к ней как к последней попытке.
Теперь вы можете устанавливать пакеты DEB в Arch Linux
Вы можете установить пакеты Debian в Arch Linux. Однако пакет, изначально не предназначенный для Arch Linux, часто может со временем выйти из строя по мере его обновления.
С передовым дистрибутивом иногда достаточно одного сломанного пакета, чтобы вся система развалилась. Крайне важно регулярно сканировать поврежденные пакеты, исправлять их и обновлять список пакетов вашей системы Linux.
Как найти и исправить сломанные пакеты в Linux
Читать дальше
Похожие темы
- линукс
- Дебиан
- Арх Линукс
- Менеджеры пакетов
- Установить программное обеспечение
Об авторе

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