Kako pretvoriti DEB u RPM i obrnuto

Pitanje: Bok, Pablo! Odličan blog, najbolji si na svijetu, volim te. Imam vas postaviti jedno pitanje: imam DEB paket koji bih želio instalirati na svoju Fedoru. Je li moguće pretvoriti DEB paket u RPM (i obrnuto)?

odgovor: Hvala na pohvalama, u ono malo slobodnog vremena koje imam nastojim podijeliti svoje znanje o svijetu Linuxa jer želim pomoći u širenju vijesti i, također, zato što vjerujem u filozofiju koju Linux zastupa (Stallman rekao je). Što se tiče pretvorbe, naravno da možete. Jednostavno morate instalirati program stranac.

Pretvori RPM u DEB

1. - Instalirati stranac. Na Debianu i izvedenicama ovo bi izgledalo ovako:

sudo apt-get instalirati stranac

2. - Sada ostaje samo koristiti izvanzemaljca za izvođenje pretvorbe.

stranac mypackage.rpm

Spreman! Sada možete instalirati DEB paket stvoren pomoću naredbe dpkg ili jednostavno dvostrukim klikom na njega.

Pretvori DEB u RPM

Da biste pretvorili u RPM, morate koristiti opciju -r.

sudo alien -r mypackage.deb

Spreman! Sada možete instalirati RPM paket stvoren pomoću naredbe min na vašoj Fedori, CentO-ima itd.

Pretvori u SLP, LSB, Slackware TGZ 

Alien vam također omogućuje pretvaranje paketa u formate koji se koriste u drugim distro-ovima: Stampede slp, LSB i Slackware tgz.

Da biste vidjeli dostupne opcije, pokrenite:

vanzemaljac -h

Dakle, možete pogledati, izlaz te naredbe je sljedeći:

Upotreba: vanzemaljska [opcija] datoteka [...] datoteka [...] Datoteka paketa ili datoteke za pretvaranje.
  -d, --to-deb Generiranje Debian deb paketa (zadano).
     Omogućuje ove opcije:
       --patch = Odredite datoteku zakrpe koja će se koristiti umjesto automatski
                            traži zakrpu u / var / lib / alien.
       --bez zakrpe    Ne koristite flastere.
       --anypatch Koristite čak i zakrpe stare verzije OS.
       -s, --jedanput Like - generirati, ali ne stvarati .orig
                            katalog.
       --fixperms Munge / popraviti dozvole i vlasnike.
       --test Test generirani paketi s lintianom.
  -r, --to-rpm Generirajte Red Hat rpm paket.
      --to-slp Izradite Stampede slp paket.
  -l, --to-lsb Generirajte LSB paket.
  -t, --to-tgz Generirajte Slackware tgz paket.
     Omogućuje ove opcije:
       --description = Navedite opis paketa.
       --version = Navedite verziju paketa.
  -p, --to-pkg Izradite Solaris pkg paket.
  -i, --install Instaliraj generirani paket.
  -g, --generate Generiraj stablo gradnje, ali ne gradi paket.
  -c, --scripts Uključi skripte u paket.
  -v, --verbose Prikažite svaku naredbu koju pokreće izvanzemaljac.
      --veryverbose Budite opširni i također prikazujte izlazne naredbe pokretanja.
  -k, --keep-version Ne mijenjajte verziju generiranog paketa.
      --bump = broj Povećaj verziju paketa za ovaj broj.
  -h, --help Prikaži ovu poruku pomoći.
  -V, --verzija    Prikaz broja verzije stranca.

Hvala Faviju Tapiji Velasquezu što je predložio temu!


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   anoniman dijo

    Pozdrav, pronašao sam vaš blog putem Googlea
    tražeći sličnu stvar, vaše je web mjesto došlo gore, čini se sjajno.

    Označio sam ga oznakama u svojim google oznakama.
    Pozdrav, upravo sam upozorio vaš blog putem Googlea i utvrdio da je zaista informativan. Pazit ću na Brisel. Bit ću vam zahvalan ako to nastavite u budućnosti.
    Mnogi drugi ljudi vjerojatno će imati koristi od vašeg pisanja.

    Živjeli!

    Posjetite i moju web stranicu ... nikotinski sokovi

  2.   kraft dijo

    Rješenje za instalaciju .deb paketa na distribucije s instalacijom paketa temeljenom na RPM-u.

  3.   Carlos Ochoa dijo

    Provjereno ...
    Mislio sam da će to biti teško u MoLinuxu, ali ništa da se učini, sve je prošlo dobro kroz konzolu, preuzeo sam openproj.rpm i sa vanzemaljcem je bilo samo nekoliko sekundi da ga instaliram ... upotrijebite fakeroot naredbu onoga na što inače nije odgovorio.
    Čestitamo na blogu, nastavite tako.

  4.   RADEL dijo

    Pozdrav i čestitke na objavi "Kako pretvoriti DEB u RPM i obrnuto", molimo Vas da prisustvujete mom zahtjevu za pomoć u pretvaranju i instaliranju tar.gz paketa u rpm na Linux Fedora operativnom sustavu. Treba spomenuti da sam već instalirao vanzemaljski pretvarač i koristeći ovaj pretvarač prvo pretvorim paket tar.gz u deb, a zatim pretvorim tu deb datoteku u rpm, ali u instalaciji dobivam poruku:

    #rpm -Uvh zagrade-release-1.6-3.noarch.rpm
    Priprema ... #################################### [100%]
    datoteka / iz instalacije zagrada-izdanje-1.6-3.noarch sukobljava se s datotekom iz paketnog datotečnog sustava-3.2-35.fc23.x86_64

    a iz druge poruke # rpm -ivh zagrade-release-1.6-3.noarch.rpm
    ################################## [100%]
    datoteka / iz instalacije zagrada-izdanje-1.6-3.noarch sukobljava se s datotekom iz paketnog datotečnog sustava-3.2-35.fc23.x86_64

    Molim vas, budite ljubazni i pomozite mi s problemom pretvorbe ili instalacije.

    Unaprijed zahvaljujem na pažnji, pomoći i brzom odgovoru.