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!


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   anonyymi dijo

    Hei, löysin blogisi Googlen kautta
    kun etsit vastaavaa asiaa, verkkosivustosi on täällä, se näyttää hyvältä.

    Olen lisännyt sen kirjanmerkkeihini Google-kirjanmerkkeihini.
    Hei, juuri varoitin blogiisi Googlen kautta ja totesi, että se on todella informatiivinen. Aion olla varovainen brysselin suhteen. Olen kiitollinen, jos jatkat tätä jatkossa.
    Monet muut ihmiset hyötyvät todennäköisesti kirjoituksestasi.

    Kippis!

    Käy myös verkkosivustollani ... nikotiinimehut

  2.   voimakas dijo

    Ratkaisu .deb-pakettien asentamiseen distroihin RPM-pohjaisen pakettiasennuksen avulla.

  3.   Carlos Ochoa dijo

    Tarkistettu…
    Luulin, että se tulee olemaan vaikeaa MoLinuxissa, mutta ei mitään tekemistä, kaikki meni hyvin konsolin kautta, ladasin openproj.rpm: n ja ulkomaalaisen kanssa oli kaikki sekuntien kysymys sen asentamisesta ... »EYE» Pidin käytä fakeroot-komentoa, mikä muuten ei vastannut.
    Onnittelut blogista, jatka sitä.

  4.   RADEL dijo

    Onnittelut ja onnittelut julkaisun "Kuinka muuntaa DEB RPM: ksi ja päinvastoin" -kohteeksi. Ole hyvä ja ota huomioon pyyntöni avusta tar.gz-pakettien muuntamiseen ja asentamiseen rpm: ssä Linux Fedora -käyttöjärjestelmässä. On syytä mainita, että olen jo asentanut muukalaisen muuntimen ja hyödyntäen tätä muunninta muuntamalla ensin tar.gz-paketin deb: ksi ja muuntamalla sitten deb-tiedoston rpm: ksi, mutta asennuksessa saan viestin:

    #rpm -Uvh suluissa-release-1.6-3.noarch.rpm
    Valmistelu… ############################################ [100%]
    file / from brackets-release-1.6-3.noarch on ristiriidassa paketista fileystem-3.2-35.fc23.x86_64 tulevan tiedoston kanssa

    ja toisesta viestistä # rpm -ivh brackets-release-1.6-3.noarch.rpm
    #################################### [100%]
    file / from brackets-release-1.6-3.noarch on ristiriidassa paketista fileystem-3.2-35.fc23.x86_64 tulevan tiedoston kanssa

    Ole hyvä ja ole ystävällinen auttamaan minua tässä muuntamisen tai asennuksen ongelmassa.

    Kiitos etukäteen huomaavaisuudesta, avusta ja nopeasta vastauksesta.