Исходный код вики Как установить RPM-пакеты в Debian 11 Bullseye
Редактировал(а) Сергей Коршунов 2022/08/03 18:18
Скрыть последних авторов
| author | version | line-number | content |
|---|---|---|---|
| |
1.1 | 1 | = Как установить RPM-пакеты в Debian 11 Bullseye = |
| 2 | |||
| 3 | Репозитории Debian содержат тысячи пакетов deb, установленных из Центра программного обеспечения или с помощью командной строки apt. Deb — это формат установочного пакета, используемый во всех дистрибутивах на основе Debian, но некоторые из них недоступны с помощью этих методов; альтернативные источники, такие как репозитории RPM, могут содержать их. | ||
| 4 | |||
| 5 | Формат пакета RPM используется Red Hat и ее ответвлениями, такими как Almalinux, CentOS Stream и Rocky Linux, и это лишь некоторые из них. Для пользователей Debian приложение под названием Alien позволяет устанавливать пакеты RPM в Debian или преобразовывать пакет RPM в файл Debian (.deb). | ||
| 6 | |||
| 7 | //В следующем руководстве вы узнаете, как установить пакеты RPM и преобразовать пакет Debian в пакет RPM на рабочем столе или сервере Debian 11 Bullseye.// | ||
| 8 | |||
| 9 | Содержание | ||
| 10 | |||
| 11 | |||
| 12 | * Обновить Дебиан | ||
| 13 | * Установите поддержку RPM в Debian | ||
| 14 | * Конвертация/установка RPM в Debian | ||
| 15 | * Установить RPM напрямую | ||
| 16 | * Комментарии и заключение | ||
| 17 | |||
| 18 | == Обновить Дебиан == | ||
| 19 | |||
| 20 | Во-первых, обновите свою систему, чтобы убедиться, что все существующие пакеты обновлены, чтобы избежать конфликтов. | ||
| 21 | |||
| 22 | {{{sudo apt update && sudo apt upgrade -y}}} | ||
| 23 | |||
| 24 | == Установите поддержку RPM в Debian == | ||
| 25 | |||
| 26 | Advertisement | ||
| 27 | |||
| 28 | |||
| 29 | По умолчанию пакет Alien, необходимый для поддержки RPM, как ни странно, находится в репозитории Debian 11. | ||
| 30 | |||
| 31 | Чтобы начать установку, используйте следующую команду. | ||
| 32 | |||
| 33 | {{{sudo apt install alien -y}}} | ||
| 34 | |||
| 35 | Далее подтвердите установку и установленную версию. | ||
| 36 | |||
| 37 | {{{alien --version}}} | ||
| 38 | |||
| 39 | //Пример вывода~:// | ||
| 40 | |||
| 41 | {{{alien version 8.95.5 | ||
| 42 | }}} | ||
| 43 | |||
| 44 | == Конвертация/установка RPM в Debian == | ||
| 45 | |||
| 46 | Advertisement | ||
| 47 | |||
| 48 | |||
| 49 | Первым примером будет загрузка существующего пакета RPM, преобразование его в пакет Debian и его установка. | ||
| 50 | |||
| 51 | Сначала загрузите тип RPM для конвертации. | ||
| 52 | |||
| 53 | Затем используйте **инопланетная команда** конвертировать пакет в **. Деб** пакетный файл. | ||
| 54 | |||
| 55 | //Только пример~:// | ||
| 56 | |||
| 57 | {{{sudo alien package.rpm}}} | ||
| 58 | |||
| 59 | //Пример вывода~:// | ||
| 60 | |||
| 61 | {{{package.deb generated}}} | ||
| 62 | |||
| 63 | Advertisement | ||
| 64 | |||
| 65 | |||
| 66 | Обратите внимание, что это может занять несколько минут, в зависимости от размера пакета. | ||
| 67 | |||
| 68 | Игровой автомат **–скрипты** синтаксис может потребоваться, если команда пришельца была на случай, если вы получите **ошибка НЕКЕЙ.** | ||
| 69 | |||
| 70 | //Пример~:// | ||
| 71 | |||
| 72 | {{{sudo alien package.rpm --scripts}}} | ||
| 73 | |||
| 74 | Обычно инопланетное приложение при необходимости передает сообщение в терминал. | ||
| 75 | |||
| 76 | //Пример возможной ошибки~:// | ||
| 77 | |||
| 78 | {{{NOKEY}}} | ||
| 79 | |||
| 80 | Advertisement | ||
| 81 | |||
| 82 | |||
| 83 | Установите пакет с **dpkg -установить команду** а именно: | ||
| 84 | |||
| 85 | {{{sudo apt install ./package.deb}}} | ||
| 86 | |||
| 87 | В другом методе используется **команда dpkg -i.** | ||
| 88 | |||
| 89 | {{{sudo dpkg -i package.deb}}} | ||
| 90 | |||
| 91 | == Установить RPM напрямую == | ||
| 92 | |||
| 93 | Кроме того, более быстрый способ — установить RPM напрямую. Это можно сделать с помощью следующей команды. | ||
| 94 | |||
| 95 | {{{sudo alien -i package.rpm}}} | ||
| 96 | |||
| 97 | == Комментарии и заключение == | ||
| 98 | |||
| 99 | Из этого руководства вы узнали, как преобразовать и установить RPM-пакеты в формат пакетов Debian в Debian 11 Bullseye. | ||
| 100 | |||
| 101 | Установка пакетов должна быть абсолютным последним средством с использованием метода RPM, и преобразование пакетов RPM для обновления или замены системных пакетов никогда не должно происходить. Скорее всего, это сломает или вызовет нестабильность в вашей системе Debian. |