Установка пакетів rpm в ubuntu
Буває таке, що deb пакета потрібної нам програми немає, а є тільки rpm. У даній статті розповім про один із способів вирішення цієї проблеми. І покажу на прикладі.
Мені наприклад потрібна програма sql developer від oracle, там тільки rpm. Це звичайно не дуже вдалий приклад, тому що працює на java, тому можна скачати взагалі версію для інших платформ.
Але за маєтком іншого потрібного мені пропозиції, в даному прикладі покажу на ньому.
Так ось завантажили ми rpm пакет.
Щоб переробити його в deb пакет, скористаємося утилітою alien.
Для її установки виконайте команду:
sudo apt-get install alien
Тепер ми скористаємося цією програмою і створимо deb пакет:
sudo alien імя_пакета.rpm
в моєму випадку це:
sudo alien sqldeveloper-3.2.20.09.87-1.noarch.rpm
Якщо ви хочете переконфигурировать також скрипти, то вказуємо параметр:
Тобто буде виглядати команда так:
sudo alien --scripts sqldeveloper-3.2.20.09.87-1.noarch.rpm
Ось виконання даної команди в терміналі:
Ось ця фраза означає, що наш deb пакет налаштований.
sqldeveloper_3.2.20.09.87-2_all.deb generated
Тепер збираємо deb пакетів:
sudo dpkg -i sqldeveloper_3.2.20.09.87-2_all.deb
Після чого дана програма розпакувати і їй можна користуватися:
Тільки можливо доведеться ярлик в ручну створювати, як в цьому випадку.
Ось таким чином можна встановлювати пакети rpm в Ubuntu.
Але це програма працює на java і їй залежності не потрібні, я в принципі взагалі міг розпакувати папку з rpm.
Але при установці іншого виду програм, іноді порушуються залежності, і для
нормальної роботи встановленої таким чином програми можливо
доведеться вручну встановлювати додаткові пакети, користуючись пошуком в
Synaptic або командою:
sudo apt-get install названіе_завісімості
Ці пакети завімостей виникнуть, коли ви будете інсталювати deb пакет, тому краще ставити з консолі так, як я показав вище.
Ось в принципі і все.
Вам також може сподобатися:
- Установка 32 бітних бібліотек на ...
- Як заблокувати оновлення ...
- Установка Oracle Java 6, 7, 8 в Ubuntu 12.04 ...
- Як правильно оновлювати систему ...