|
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!