![Нокиа Е1 ускоро добија сертификат 3Ц](/f/66406048d5893760366293fcd46be8a2.jpg?width=100&height=100)
Сигуран сам да већ знате, постоји много начина за инсталирање софтвера у Линук: коришћењем система за управљање пакетима који обезбеђује ваша дистрибуција (склоност, њам или зипер, да наведемо неколико примера), састављање из извора (иако донекле ретко ових дана, то је био једини метод доступан у првим данима Линука), или коришћење алата ниског нивоа, као што је дпкг или рпм са .деб и .рпм самостални, унапред компајлирани пакети.
У овом чланку ћемо вас упознати ванземаљац, алат који претвара различите формате пакета Линука, са .рпм до .деб (и обрнуто) је најчешћа употреба.
Овај алат, чак и када га аутор више не одржава и на својој веб страници наводи да ће ванземаљац вјероватно остати унутра експериментални статус, може вам добро доћи ако вам је потребна одређена врста пакета, али тај програм можете пронаћи само у другом пакету формат.
На пример, ванземаљац једном ми је спасио дан када сам тражио а .деб возач за а инкјет штампач и није могао да нађе ниједан - произвођач је обезбедио само а
.рпм пакет. Инсталирао сам ванземаљца, претворио пакет и убрзо сам без проблема могао да користим свој штампач.С тим у вези, морамо појаснити да се овај услужни програм не би требао користити за замјену важних системских датотека и библиотека јер су оне различито постављене у дистрибуцијама. Користите ванземаљце само као крајње средство ако предложене методе инсталације на почетку овог чланка не долазе у обзир за потребни програм.
На крају, али не и најмање важно, морамо напоменути да иако ћемо користити ЦентОС и Дебиан у овом чланку је познато и да ванземаљац ради Слацкваре па чак и у Соларис, поред прве две дистрибуције и њихових породица.
За инсталацију ванземаљац у ЦентОС/РХЕЛ 7, мораћете да омогућите ЕПЕЛ и Нук Дектоп (да, то је Дектоп - не Десктоп) спремишта, тим редоследом:
# иум инсталл епел-релеасе. # рпм --импорт http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro.
Најновија верзија пакета која омогућава ово спремиште је тренутно 0.5 (Објављено на Августа 10, 2015). Требало би да проверите http://li.nux.ro/download/nux/dextop/el7/x86_64/ да бисте видели да ли постоји новија верзија пре него што наставите даље:
# рпм -Увх http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm.
онда,
# иум упдате && иум инсталл ванземаљац.
Ин Федора, мораћете да покренете само последњу команду.
У Дебиану и изведеницама једноставно урадите:
# аптитуде инсталл алиен.
За овај тест смо изабрали датеутилс, који пружа скуп датум и време комуналне услуге које се баве великом количином финансијских података. Ми ћемо преузети .деб пакет за наше ЦентОС 7 бок, претворите га у .рпм и инсталирајте га:
# цат /етц /центос-релеасе. # вгет http://ftp.us.debian.org/debian/pool/main/d/dateutils/dateutils_0.3.1-1.1_amd64.deb. # ванземаљац --то-рпм --сцриптс датеутилс_0.3.1-1.1_амд64.деб.
Важно: (Имајте на уму како, према заданим поставкама, алиен повећава мањи број верзије циљног пакета. Ако желите да замените ово понашање, додајте –Кееп-верзија застава).
Ако одмах покушамо да инсталирамо пакет, наићи ћемо на мали проблем:
# рпм -Увх датеутилс-0.3.1-2.1.к86_64.рпм
Да бисмо решили овај проблем, омогућићемо спремиште за епел-тестирање и инсталирајте рпмребуилд услужни програм за уређивање поставки пакета за обнову:
# иум --енаблерепо = епел-тестинг инсталл рпмребуилд.
Затим трчи,
# рпмребуилд -пе датеутилс-0.3.1-2.1.к86_64.рпм.
Што ће отворити ваш подразумевани уређивач текста. Идите на %фајлови
одељак и избришите редове који се односе на директоријуме наведене у поруци о грешци, а затим сачувајте датотеку и изађите:
Када ти излаз датотеку од које ћете бити упитани да наставите са поновном изградњом. Ако изаберете И, датотека ће бити поново изграђена у наведени директоријум (различит од тренутног радног именика):
# рпмребуилд –пе датеутилс-0.3.1-2.1.к86_64.рпм.
Сада можете наставити са инсталирањем пакета и верификовати као и обично:
# рпм -Увх /роот/рпмбуилд/РПМС/к86_64/датеутилс-0.3.1-2.1.к86_64.рпм. # рпм -ка | греп датеутилс.
На крају, можете навести појединачне алате који су укључени датеутилс и алтернативно проверите њихове одговарајуће странице:
# лс -л /уср /бин | греп датеутилс.
У овом одељку ћемо илустровати како да конвертујете из .рпм до .деб. У 32-битном Дебиан Вхеези бок, преузмемо .рпм пакет за зсх љуска из ЦентОС 6 ОС спремиште. Имајте на уму да ова љуска није подразумевано доступна у Дебиану и изведеницама.
# мачка /итд /шкољке. # лсб_релеасе -а | реп -н 4.
# вгет http://mirror.centos.org/centos/6/os/i386/Packages/zsh-4.3.11-4.el6.centos.i686.rpm. # алиен --то-деб --сцриптс зсх-4.3.11-4.ел6.центос.и686.рпм.
Можете безбедно занемарити поруке о недостајућем потпису:
Након неколико тренутака, .деб датотека је требала бити генерисана и спремна за инсталацију:
# дпкг -и зсх_4.3.11-5_и386.деб.
Након инсталације то можете проверити зсх се додаје на листу важећих шкољки:
# мачка /итд /шкољке.
У овом чланку смо објаснили како претворити из .рпм то .деб и обрнуто, да инсталирате пакете као крајње средство када такви програми нису доступни у спремиштима или као дистрибуирани изворни код. Овај чланак ћете желети да обележите јер ће нам свима у једном или другом тренутку бити потребан ванземаљац.
Слободно поделите своја размишљања о овом чланку користећи доњи образац.