Конвертируем RPM пакет в DEB

Добрый день всем, кто оказался на данном сайте. Могут возникнуть случаи, когда не окажется нужного пакета в deb расширении, но он будет в rpm. На этот случай, вы можете воспользоваться утилитой “Alien” и переконвертировать нужный вам пакет из rpm. Для начала нужно установить саму утилиту, для этого отправляемся в терминал и устанавливаем ее командой:

sudo apt install alien

Затем нужно перейти в папку со скаченным пакетом, это можно сделать так же из терминала, набрав команду “cd” и указав путь к папке. Например, скаченный пакет лежит в папке “Загрузки”, для этого в терминале набираем команду:

cd Загрузки

Что бы посмотреть, а затем можно было просто скопировать название пакета, можно набрать команду “ls”. После чего копируем название пакета. Например, я буду конвертировать пакет браузера Opera с разреширением “rpm”. Перехожу в папку загрузки, затем набираю команду “ls”, выделяю мышкой название пакета и копирую его:

Rpm Deb 1

А затем, что бы переконвертировать данный пакет, набираю команду “alien” и вставляю название данного пакета. Что бы вставить название пакета, можно нажать на колесико мышки, после команды “alien”, а затем нужно нажать “Enter”:

sudo alien opera_stable.rpm
Rpm Deb 2

После непродолжительной работы утилиты “Alien” в папке создастся пакет с расширением “deb”. Что бы его установить, можно воспользоваться командой, либо запустить файловый менеджер, перейти в папку и установить его двойным нажатием клавиши мышки. Для установки из терминала, наберите команду “dpkg -i и название пакета”. В данном случае, это будет выглядеть так:

sudo dpkg -i opera-stable.deb
Rpm Deb 3

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

А на этом сегодня все. Надеюсь данная статья будет вам полезна.
С уважением Cyber-X

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

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