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 fjalët e mira. Në kohën e pakët të lirë që kam, përpiqem të ndaj njohuritë e mia rreth botës së Linux-it sepse dua të ndihmoj në përhapjen e informacionit dhe gjithashtu sepse besoj në filozofinë që përfaqëson Linux-i (siç tha Stallman ). Lidhur me konvertimin, po, është e mundur. Thjesht duhet të instaloni programin alien.

Konvertoni RPM në DEB

1. Instaloni alien . Në Debian dhe derivatet e tij, kjo do të ishte si më poshtë:

sudo apt-get instalo alien

2.- Tani, e tëra çfarë mbetet është të përdoret alien për të kryer konvertimin.

paketimi i huaj.rpm

U krye! Tani mund ta 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

U krye! Tani mund ta instaloni paketën RPM të krijuar duke përdorur komandën rpm në Fedora-n, CentOS-in tuaj 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!


Shto si burim të preferuar në Google