Ўстаноўка праграм у аперацыйнай сістэме Ubuntu вырабляецца шляхам распакавання змесціва з DEB-пакетаў ці з дапамогай запампоўкі неабходных файлаў з афіцыйных альбо карыстацкіх сховішчаў. Аднак часам праграмнае забеспячэнне не пастаўляецца ў такім выглядзе і захоўваецца толькі ў фармаце RPM. Далей мы б хацелі расказаць пра метад інсталяцыі бібліятэк такога роду.
Усталёўваем RPM-пакеты ў Ubuntu
RPM - фармат пакетаў розных прыкладанняў, заменчаны пад працу з дыстрыбутывамі openSUSE, Fedora. Па змаўчанні ў Ubuntu не прадугледжаны сродкі, якія дазваляюць вырабіць інсталяцыю захаванага ў гэтым пакеце прыкладання, таму прыйдзецца выконваць дадатковыя дзеянні, каб уся працэдура прайшла паспяхова. Ніжэй мы разбяром увесь працэс пакрокава, дэталёва распавядаючы пра ўсё па чарзе.
Перад тым як пераходзіць да спробаў ўсталяваць RPM-пакет, уважліва азнаёмцеся з абраным ПА - магчыма, яго атрымаецца знайсці на карыстацкім або афіцыйным рэпазітары. Акрамя гэтага, не залянуецеся зайсці на афіцыйны сайт распрацоўнікаў. Звычайна там знаходзіцца некалькі версій для запампоўкі, сярод якіх часта сустракаецца і прыдатны для Ubuntu фармат DEB.
Калі ж усе спробы адшукаць іншыя бібліятэкі або сховішчы апынуліся марнымі, нічога не застаецца рабіць, як спрабаваць ўсталяваць RPM з дапамогай дадатковых сродкаў.
Крок 1: Даданне рэпазітара Universe
Парой для ўстаноўкі пэўных утыліт патрабуецца пашырэнне сістэмных сховішчаў. Адным з лепшых рэпазітароў лічыцца Universe, які актыўна падтрымліваецца супольнасцю і перыядычна абнаўляецца. Таму пачаць варта менавіта з дадання новых бібліятэк у Ubuntu:
- Адкрыйце меню і запусціце «Тэрмінал». Зрабіць гэта можна іншым спосабам - проста націсніце на працоўным стале ПКМ і выберыце патрэбны пункт.
- У адкрылася кансолі варта ўвесці каманду
sudo add-apt-repository universe
і націснуць на клавішу Enter. - Вам спатрэбіцца паказаць пароль ўліковага запісу, паколькі дзеянне выконваецца праз рут-доступ. Пры ўводзе сімвалы адлюстроўвацца не будуць, вам трэба толькі ўвесці ключ і націснуць на Enter.
- Будуць дададзены новыя файлы ці ж з'явіцца апавяшчэнне пра тое, што кампанент ужо ўключаны ва ўсе крыніцы.
- Калі файлы былі дададзены, абновіце сістэму, прапісаўшы каманду
sudo apt-get update
. - Дачакайцеся завяршэння абнаўлення і пераходзіце да наступнага кроку.
Крок 2: Усталёўка ўтыліты Alien
Для ажыццяўлення пастаўленай сёння задачы мы будзем задзейнічаць простую ўтыліту пад назвай Alien. Яна дазваляе канвертаваць пакеты фармату RPM ў DEB для далейшай іх ўстаноўкі ў Ubuntu. Працэс дадання утыліты не выклікае асаблівых складанасцяў і выконваецца адной камандай.
- У кансолі надрукуйце
sudo apt-get install alien
. - Пацвердзіце даданне, выбраўшы варыянт Д.
- Чакайце завяршэння запампоўкі і дадання бібліятэк.
Крок 3: Пераўтварэнне пакета RPM
Зараз пераходзім непасрэдна да канвертаванню. Для гэтага ў вас на кампутары або падлучаным носьбіце ужо павінен захоўвацца неабходны софт. Пасля завяршэння ўсіх настроек застанецца вырабіць ўсяго некалькі дзеянняў:
- Адкрыйце месца захоўвання аб'екта праз менеджэр, пстрыкніце на ім ПКМ і абярыце пункт «Уласцівасці».
- Тут вы даведаецеся інфармацыю аб бацькоўскай тэчцы. Запомніце шлях, ён спатрэбіцца вам у далейшым.
- перайдзіце да «Тэрміналы» і ўвядзіце каманду
cd / home / user / folder
, дзе user - імя карыстальніка, а folder - назоў тэчкі захоўвання файла. Такім чынам, з дапамогай каманды cd адбудзецца пераход у дырэкторыю і ўсе далейшыя дзеянні будуць ажыццяўляцца ў ёй. - Знаходзячыся ў патрэбнай тэчцы, увядзіце
sudo alien vivaldi.rpm
, дзе vivaldi.rpm - дакладнае назву патрэбнага пакета. Улічыце, што .rpm ў канцы дапісваць абавязкова. - Зноў увядзіце пароль і дачакайцеся заканчэння канвертавання.
Крок 4: Усталёўка створанага DEB-пакета
Пасля паспяховай працэдуры пераўтварэнні вы можаце перайсці ў тую папку, дзе першапачаткова захоўваўся пакет RPM, паколькі і канвертаванне выраблялася ў гэтай дырэкторыі. Там ужо будзе захоўвацца пакет з сапраўды такім жа назвай, але фармату DEB. Ён даступны для ўстаноўкі стандартным убудаваным сродкам або любым іншым зручным метадам. Разгорнутыя інструкцыі па гэтай тэме чытайце ў асобным нашым матэрыяле далей.
Чытаць далей: Усталёўка DEB-пакетаў у Ubuntu
Як бачыце, пакетныя файлы RPM ўсё ж такі ўсталёўваюцца ў Ubuntu, аднак варта адзначыць, што некаторыя з іх несумяшчальныя з гэтай аперацыйнай сістэмай зусім, таму памылка з'явіцца яшчэ на стадыі канвертавання. Пры ўзнікненні такой сітуацыі рэкамендуецца адшукаць RPM-пакет іншы архітэктуры або паспрабаваць усё ж такі знайсці патрэбная версія, створаную адмыслова для Ubuntu.