0 Votes
Last modified by Сергей Коршунов on 2022/08/03 18:18

Hide last authors
Сергей Коршунов 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.