Kuinka muuntaa DEB RPM: ksi ja päinvastoin

kysymys: Hei, Pablo! Upea blogi, olet maailman paras, rakastan sinua. Minulla on kysyttävä teiltä: Minulla on DEB-paketti, jonka haluaisin asentaa Fedoraani. Onko mahdollista muuntaa DEB-paketti RPM: ksi (ja päinvastoin)?

vastaus: Kiitos kohteliaisuuksista. Minulla on vähän vapaata aikaa, ja yritän jakaa tietoni Linux-maailmasta, koska haluan auttaa levittämään sanaa ja myös siksi, että uskon Linuxin edustamaan filosofiaan (Stallman Dixit). Muuntamisen osalta voit tietysti. Sinun tarvitsee vain asentaa ohjelma ulkomaalainen.

Muunna RPM DEB: ksi

1.- Asentaa ulkomaalainen. Debianilla ja johdannaisilla tämä näyttää tältä:

sudo apt-get install ulkomaalainen

2.- Nyt muunnoksen tekemiseen jää vain ulkomaalaisen käyttö.

ulkomaalainen mypackage.rpm

Valmis! Voit nyt asentaa komennolla luodun DEB-paketin dpkg tai yksinkertaisesti kaksoisnapsauttamalla sitä.

Muunna DEB RPM: ksi

Jos haluat muuntaa RPM: ksi, sinun on käytettävä -r-vaihtoehtoa.

sudo alien -r mypackage.deb

Valmis! Voit nyt asentaa komennolla luodun RPM-paketin rpm Fedorallasi, CentO: lla jne.

Muunna SLP, LSB, Slackware TGZ 

Alienin avulla voit myös muuntaa paketit muissa distroissa käytetyihin muotoihin: Stampede slp, LSB ja Slackware tgz.

Jos haluat nähdä käytettävissä olevat vaihtoehdot, suorita:

ulkomaalainen -h

Joten voit katsoa, ​​komennon tulos on seuraava:

Käyttö: ulkomaalainen [vaihtoehdot] tiedosto [...] tiedosto [...] Pakettitiedosto tai muunnettavat tiedostot.
  -d, --to-deb Luo Debian-deb-paketti (oletus).
     Mahdollistaa nämä vaihtoehdot:
       --patch = Määritä korjaustiedosto käytettäväksi automaattisen sijasta
                            Etsitään korjaustiedostoa hakemistosta / var / lib / alien.
       --tapaus    Ă„lä käytä laastareita.
       --anypatch Käytä jopa vanhoja versioita.
       -s, --single Like --luodaan, mutta älä luo .orig-tiedostoa
                            hakemistoon.
       --fixperms Yhdistä / korjaa käyttöoikeudet ja omistajat.
       --test Test luotu paketit lintian.
  -r, --to-rpm Luo Red Hat rpm -paketti.
      --to-slp Luo Stampede slp -paketti.
  -l, --to-lsb Luo LSB-paketti.
  -t, --to-tgz Luo Slackware tgz -paketti.
     Mahdollistaa nämä vaihtoehdot:
       --description = Määritä paketin kuvaus.
       --version = Määritä pakettiversio.
  -p, --to-pkg Luo Solaris pkg -paketti.
  -i, --install Asenna luotu paketti.
  -g, --generate Luo rakennuspuu, mutta älä rakenna pakettia.
  -c, --scripts Sisältää komentosarjat pakettiin.
  -v, --verbose Näytä kukin komento ulkomaalainen suorittaa.
      --veryverbose Ole tarkkoja ja näytä myös suorituskomentojen lähtö.
  -k, --keep-version Ă„lä muuta luodun paketin versiota.
      --bump = numero Lisää pakettiversiota tällä numerolla.
  -h, --help Näytä tämä ohjeviesti.
  -V, --versio    Näytä ulkomaalaisen versionumero.

Kiitos Favio Tapia Velasquezille aiheen ehdottamisesta!


Lisää ensisijaiseksi lähteeksi Googlessa