Kuidas teisendada DEB RPM-iks ja vastupidi

Küsimus: Tere, Pablo! Suurepärane ajaveeb, sa oled maailma parim, ma armastan sind. Mul on teile küsitav küsimus: mul on DEB-pakett, mille tahaksin oma Fedorasse installida. Kas DEB-paketti on võimalik teisendada RPM-iks (ja vastupidi)?

Vastus : Tänan teid lahkete sõnade eest. Oma vähese vaba aja jooksul püüan jagada oma teadmisi Linuxi maailmast, sest tahan aidata sõnumit levitada ja ka seetõttu, et usun Linuxi esindatud filosoofiasse (nagu Stallman ütles ). Mis puutub konverteerimisse, siis jah, see on võimalik. Peate lihtsalt installima programmi Alien.

Teisenda RPM DEB-ks

1. Paigalda alien . Debiani ja selle derivaatide puhul näeks see välja järgmine:

sudo apt-get install tulnukas

2.- Nüüd jääb üle vaid teisendamine tulnukate abil teostada.

tulnukate pakett.rpm

Valmis! Nüüd saate installida DEB-paketi, mis on loodud käsuga dpkg või lihtsalt sellel topeltklõpsates.

Teisenda DEB RPM-iks

RPM-iks teisendamiseks peate kasutama valikut -r.

sudo tulnukas -r mypackage.deb

Valmis! Nüüd saate installida rpm - käsuga loodud RPM-paketi oma Fedorasse, CentOS-i jne.

Teisenda SLP, LSB, Slackware TGZ-ks 

Alien võimaldab teil teisendada pakette ka teistes distros kasutatavatesse vormingutesse: Stampede slp, LSB ja Slackware tgz.

Saadaolevate valikute nägemiseks käivitage:

tulnukas -h

Et saaksite pilgu heita, on selle käsu väljund järgmine:

Kasutamine: välismaalane [valikud] fail [...] fail [...] Paketifail või teisendatavad failid.
  -d, --to-deb Looge Debiani deb pakett (vaikimisi).
     Lubab järgmised valikud:
       --patch = Määrake plaasterfail, mida kasutatakse automaatselt
                            otsib plaastrit kataloogist / var / lib / alien.
       - mitte kinni    Ärge kasutage plaastreid.
       --anypatch Kasutage isegi vana versiooni os plaastreid.
       -s, --single Like - tekitavad, kuid ei loo .orig
                            kataloog.
       --fixperms Munge / fix õigused ja omanikud.
       --test Test genereerib paketid lintianiga.
  -r, --to-rpm Looge pakett Red Hat.
      --to-slp Looge Stampede slp pakett.
  -l, --to-lsb LSB paketi genereerimine.
  -t, --to-tgz Looge Slackware tgz pakett.
     Lubab järgmised valikud:
       --description = Täpsustage paketi kirjeldus.
       --version = Täpsustage paketi versioon.
  -p, --to-pkg Loo Solarise pkg pakett.
  -i, --install Paigaldage loodud pakett.
  -g, --generate Loo ehituspuu, kuid ära ehita paketti.
  -c, --scripts Lisage paketti skriptid.
  -v, --verbose Kuvab iga käsu, mida välismaalane käivitab.
      --vbverbose Ole mitmekülgne ja kuvage ka käskude väljund.
  -k, --keep-version Ärge muutke loodud paketi versiooni.
      --bump = number Paketi versiooni suurendamine selle numbri võrra.
  -h, --help Kuva see abisõnum.
  -V, --versioon    Välismaalase versiooni numbri kuvamine.

Aitäh Favio Tapia Velasquezile teema soovitamise eest!


Lisa eelistatud allikana Google'is