Како претворити ДЕБ у РПМ и обрнуто

Питање: Здраво, Пабло! Одличан блог, најбољи си на свету, волим те. Имам једно питање да вас питам: имам ДЕБ пакет који бих желео да инсталирам на својој Федори. Да ли је могуће претворити ДЕБ пакет у РПМ (и обрнуто)?

Ансвер: Хвала на похвалама, у мало слободног времена које имам покушавам да поделим своје знање о свету Линук-а јер желим да помогнем у ширењу вести и, такође, зато што верујем у филозофију коју Линук представља (Сталлман дикит). Што се тиче конверзије, наравно да можете. Само треба да инсталирате програм странац.

Претвори РПМ у ДЕБ

КСНУМКС.- Инсталирај странац. На Дебиану и изведеницама ово би изгледало овако:

судо апт-гет инсталирај ванземаљац

КСНУМКС.- Сада остаје само да употребимо ванземаљца за извршавање конверзије.

ванземаљац мипацкаге.рпм

Спремни! Сада можете инсталирати ДЕБ пакет креиран помоћу наредбе дпкг или једноставно двоструким кликом на њега.

Претвори ДЕБ у РПМ

Да бисте претворили у РПМ, морате користити опцију -р.

судо алиен -р мипацкаге.деб

Спремни! Сада можете инсталирати РПМ пакет креиран помоћу наредбе рпм на вашој Федори, ЦентО-има итд.

Претвори у СЛП, ЛСБ, Слацкваре ТГЗ 

Алиен вам такође омогућава претварање пакета у формате који се користе у другим дистро-овима: Стампеде слп, ЛСБ и Слацкваре тгз.

Да бисте видели доступне опције, покрените:

ванземаљац -х

Да бисте могли да погледате, излаз те наредбе је следећи:

Употреба: ванземаљска [опција] датотека [...] датотека [...] Датотека пакета или датотеке за конверзију.
  -д, --то-деб Генериши Дебиан деб пакет (подразумевано).
     Омогућава следеће опције:
       --патцх = Наведите датотеку закрпе која ће се користити уместо аутоматски
                            тражи закрпу у / вар / либ / алиен.
       --нопатцх    Не користите закрпе.
       --анипатцх Користите чак и закрпе старе верзије.
       -с, --једанпут - генериши, али не креирај .ориг
                            директоријум.
       --фикпермс Мунге / поправи дозволе и власнике.
       --тест Тест генерирани пакети са линтиан-ом.
  -р, --то-рпм Генеришите Ред Хат рпм пакет.
      --то-слп Генеришите Стампеде слп пакет.
  -л, --то-лсб Генериши ЛСБ пакет.
  -т, --то-тгз Генеришите Слацкваре тгз пакет.
     Омогућава следеће опције:
       --десцриптион = Наведите опис пакета.
       --версион = Наведите верзију пакета.
  -п, --то-пкг Генеришите Соларис пкг пакет.
  -и, --инсталл Инсталирај генерисани пакет.
  -г, --генерате Генериши стабло градње, али не гради пакет.
  -ц, --сцриптс Укључи скрипте у пакет.
  -в, --вербосе Прикажите сваку наредбу коју покреће ванземаљац.
      --веривербосе Будите детаљни, а такође приказујте излазне наредбе покретања.
  -к, --кееп-версион Не мењајте верзију генерисаног пакета.
      --бумп = број Повећај верзију пакета за овај број.
  -х, --хелп Прикажите ову поруку помоћи.
  -В, --верзија    Прикажи број верзије ванземаљца.

Хвала Фавију Тапиа Веласкуезу што је предложио тему!


Додај као жељени извор на Гуглу