Ungaguquguqula kanjani i-DEB ibe yi-RPM futhi okuphambene nalokho

Umbuzo: Sawubona, Pablo! I-blog enhle, uwena ohamba phambili emhlabeni, ngiyakuthanda. Nginombuzo okufanele ngikubuze wona: Nginephakheji ye-DEB engingathanda ukuyifaka ku-Fedora yami. Kungenzeka yini ukuguqula iphakethe le-DEB libe yi-RPM (futhi okuphambene nalokho)?

Impendulo: Ngiyabonga ngokuncoma, ngesikhathi esincane esiningi engizama ngaso ukwabelana ngolwazi lwami ngomhlaba weLinux ngoba ngifuna ukusiza ukusabalalisa igama futhi, futhi, ngoba ngiyakholelwa kwifilosofi emelwe yiLinux (uStallman amadayise). Mayelana nokuguqulwa, yebo ungakwazi. Kufanele nje ufake uhlelo alien.

Guqula i-RPM ibe yi-DEB

1.- Faka alien. Kuma-Debian nakokuphuma kokunye, lokhu kuzobukeka kanjena:

sudo apt-get ukufaka i-alien

2.- Manje, kusele kuphela ukusebenzisa i-alien ukwenza ukuguqulwa.

i-alien mypackage.rpm

Ilungile! Manje usungakwazi ukufaka iphakheji ye-DEB eyenziwe usebenzisa umyalo dpkg noma ngokumane ngokuchofoza kabili kuso.

Guqula i-DEB ibe yi-RPM

Ukuguqulela ku-RPM kufanele usebenzise inketho -r.

I-sudo alien -r mypackage.deb

Ilungile! Manje usungakwazi ukufaka iphakethe le-RPM elidalwe usebenzisa umyalo ngomzuzu kumaFedora akho, ama-CentOs, njll.

Guqulela ku-SLP, LSB, Slackware TGZ 

I-Alien futhi ikuvumela ukuthi uguqule amaphakheji abe amafomethi asetshenziswe kwamanye ama-distros: Stampede slp, LSB ne-Slackware tgz.

Ukuze ubone izinketho ezitholakalayo, sebenzisa:

umfokazi -h

Ngakho-ke ungabheka, umphumela walowo myalo ulandelayo:

Ukusetshenziswa: i-alien [izinketho] ifayela [...] ifayela [...] Iphakheji lefayela noma amafayela azoguqulwa.
  -d, --to-deb Khiqiza iphakethe lesikweletu se-Debian (okuzenzakalelayo).
     Inika amandla lezi zinketho:
       --patch = Cacisa ifayela le-patch elizolisebenzisa esikhundleni sokuzenzakalela
                            ngifuna i-patch ku / var / lib / alien.
       --nopatch    Ungasebenzisi ama-patches.
       --anypatch Sebenzisa nezinguqulo ezindala ze-os patches.
       -s, --single Like --generate, kepha musa ukudala .orig
                            isiqondisi.
       --fixperms Munge / lungisa izimvume nabanikazi.
       - Amaphakeji wokuhlolwa okwenziwe nge-lintian.
  -r, --to-rpm Khiqiza iphakethe leRed Hat rpm.
      --to-slp Khiqiza iphakethe leStampede slp.
  -l, --to-lsb Khiqiza iphakheji ye-LSB.
  -t, --to-tgz Khiqiza iphakethe leSlackware tgz.
     Inika amandla lezi zinketho:
       -Incazelo = Cacisa incazelo yephakheji.
       --version = Cacisa uhlobo lwephakheji.
  -p, --to-pkg Khiqiza iphakethe leSolaris pkg.
  -i, - faka ukufaka iphakethe elenziwe.
  -g, --generate Khiqiza umuthi wokwakha, kepha ungakhi iphakethe.
  -c, - imibhalo ifaka imibhalo esephakeji.
  -v, --verbose Khombisa umyalo ngamunye wokugijima okungajwayelekile.
      --veryverbose Yiba yi-verbose, futhi ubonise nokukhishwa kwemiyalo yokugijima.
  -k, --keep-version Ungashintshi inguqulo yephakeji ekhiqiziwe.
      --bump = inombolo Inombolo yephakethe yokwengeza ngale nombolo.
  -h, --help Khombisa lo mlayezo wosizo.
  -V, - inguqulo    Khombisa inombolo yenguqulo ye-alien.

Siyabonga kuFavio Tapia Velasquez ngokusikisela isihloko!


Engeza njengomthombo okhethwayo ku-Google