Si të shndërroni DEB në RPM dhe anasjelltas

Pyetje: Përshëndetje, Pablo! Blog i shkëlqyeshëm, ti je më i miri në botë, të dua. Unë kam një pyetje për t'ju bërë: Unë kam një paketë DEB që do të doja ta instaloja në Fedora time. A është e mundur të konvertohet një paketë DEB në RPM (dhe anasjelltas)?

përgjigje: Faleminderit për komplimentet, në kohën e lirë që kam, përpiqem të ndaj njohuritë e mia në lidhje me botën Linux sepse dua të ndihmoj në përhapjen e fjalës dhe, gjithashtu, sepse besoj në filozofinë që përfaqëson Linux (Stallman digit) Lidhur me konvertimin, natyrisht që mundeni. Thjesht duhet të instaloni programin i huaj.

Konvertoni RPM në DEB

1. - Instalo i huaj. Në Debian dhe derivatet, kjo do të dukej kështu:

sudo apt-get instalo alien

2. - Tani, mbetet vetëm përdorimi i alienit për të kryer konvertimin.

paketimi i huaj.rpm

Gati! Tani mund të instaloni paketën DEB të krijuar duke përdorur komandën dpkg ose thjesht duke klikuar dy herë mbi të.

Konvertoni DEB në RPM

Për tu kthyer në RPM duhet të përdorni opsionin -r.

sudo alien -r mypackage.deb

Gati! Tani mund të instaloni paketën RPM të krijuar duke përdorur komandën rpm në Fedora tuaj, CentOs, etj.

Shndërroni në SLP, LSB, Slackware TGZ 

Alien gjithashtu ju lejon të ktheni paketat në formatet e përdorura në distrot tjera: Stampede slp, LSB dhe Slackware tgz.

Për të parë opsionet e disponueshme, ekzekutoni:

i huaj -h

Kështu që ju mund të hidhni një vështrim, rezultati i kësaj komande është si më poshtë:

Përdorimi: skedari [opsionet] alien [...] skedari [...] Skedari i paketës ose skedarët për tu kthyer.
  -d, --to-deb Gjeneroni një paketë deb Debian (parazgjedhur).
     Mundëson këto mundësi:
       --patch = Specifikoni skedarin patch për ta përdorur në vend të automatikisht
                            duke kërkuar patch në / var / lib / alien.
       --pakord    Mos përdorni arna.
       --anypatch Përdorni edhe arna të versionit të vjetër.
       -s, --vetëm Ashtu - gjeneroj, por mos krijoni .orig
                            directory.
       - Fixperms Munge / rregulloni lejet dhe pronarët.
       --test Paketat e krijuara të Testit me lintian.
  -r, --to-rpm Gjeneroni një paketë rpm Red Hat.
      --to-slp Gjeneroni një paketë Stampede slp.
  -l, --to-lsb Gjeneroni një paketë LSB.
  -t, --to-tgz Gjeneroni një paketë Slackware tgz.
     Mundëson këto mundësi:
       --description = Specifikoni përshkrimin e paketës.
       --version = Specifikoni versionin e paketës.
  -p, --to-pkg Gjeneroni një paketë pkg Solaris.
  -i, --instaloni Instaloni paketën e gjeneruar.
  -g, - gjeneroni Gjeneroni pemën e ndërtimit, por mos ndërtoni paketën.
  -c, --skriptet Përfshini skriptet në pako.
  -v, --verbose Shfaq çdo komandë që ekzekuton alien.
      --veriverbose Jini i zhurmshëm, dhe gjithashtu shfaqni prodhimin e komandave të ekzekutimit.
  -k, --keep-version Mos ndryshoni versionin e paketës së gjeneruar.
      --bump = number Versioni i paketës së rritjes nga ky numër.
  -h, --ndihmë Shfaq këtë mesazh ndihme.
  -V, - anasjelltas    Shfaq numrin e versionit të alienit.

Faleminderit Favio Tapia Velasquez për sugjerimin e temës!


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Anonim dijo

    Përshëndetje atje, gjeta blogun tënd përmes Google ndërsa
    duke kërkuar për një çështje të ngjashme, faqja juaj në internet u ngjit këtu, duket shumë mirë.

    Unë e kam shënuar në faqeshënuesit e mi të google.
    Përshëndetje, sapo isha vigjilent për blogun tuaj përmes Google dhe kuptova se është vërtet informues. Unë do të jem i kujdesshëm për Brukselin. Unë do të jem mirënjohës në rast se ju vazhdoni këtë në të ardhmen.
    Shumë njerëz të tjerë ka të ngjarë të përfitojnë nga shkrimet tuaja.

    Cheers!

    Gjithashtu vizitoni faqen time lëngje nikotine

  2.   dinak dijo

    Zgjidhja për instalimin e paketave .deb në distros me instalimin e paketës bazuar në RPM.

  3.   Carlos Ochoa dijo

    Kontrolluar
    Mendova se do të ishte e vështirë në MoLinux por asgjë për të bërë, gjithçka shkoi mirë nëpër tastierë, unë shkarkova openproj.rpm dhe me alien ishte e gjitha çështje sekondash që ta instaloja ... »SY» Duhej të përdorni komandën fakeroot përndryshe nuk u përgjigj.
    Urime për blogun, vazhdo kështu.

  4.   RADEL dijo

    Përshëndetje dhe urime për botimin e "Si ta kthejmë DEB në RPM dhe anasjelltas", ju lutemi merrni pjesë në kërkesën time për ndihmë në konvertimin dhe instalimin e paketave tar.gz në rpm në sistemin operativ Linux Fedora. Duhet të përmendet që unë kam instaluar tashmë konverterin alien dhe duke përdorur këtë konvertues së pari shndërroj paketën tar.gz në deb dhe pastaj konvertoj atë skedar deb në rpm por në instalim marr një mesazh:

    #rpm -Unh brackets-release-1.6-3.noarch.rpm
    Përgatitja… ####################################### 100
    skedari / nga instalimi i kllapave-lëshim-1.6-3. konfliktet e narkotit me skedarin nga sistemi i skedarëve të paketave-3.2-35.fc23.x86_64

    dhe nga një mesazh tjetër # rpm -ivh brackets-release-1.6-3.noarch.rpm
    ##################################### 100
    skedari / nga instalimi i kllapave-lëshim-1.6-3. konfliktet e narkotit me skedarin nga sistemi i skedarëve të paketave-3.2-35.fc23.x86_64

    Ju lutemi përsëri, ju lutemi, tregohuni mirëdashës për të më ndihmuar me këtë problem ose të konvertimit ose instalimit.

    Faleminderit paraprakisht për vëmendjen tuaj të mirë, ndihmën dhe përgjigjen e shpejtë.