Kā pārveidot DEB uz RPM un otrādi

Jautājums: Sveiks, Pablo! Lielisks emuārs, tu esi labākais pasaulē, es tevi mīlu. Man ir jāuzdod jums jautājums: man ir DEB pakete, kuru es gribētu instalēt savā Fedora. Vai ir iespējams pārveidot DEB paketi uz RPM (un otrādi)?

Atbildēt: Paldies par komplimentiem. Mazajā brīvajā laikā, kad man ir laiks, es cenšos dalīties savās zināšanās par Linux pasauli, jo es vēlos palīdzēt izplatīt šo vārdu un arī tāpēc, ka es ticu Linux pārstāvētajai filozofijai (Stallman teica). Attiecībā uz pārveidošanu, protams, jūs varat. Jums vienkārši jāinstalē programma ārzemnieks.

Konvertēt RPM uz DEB

1. - Uzstādīt ārzemnieks. Debianā un atvasinātajos instrumentos tas izskatīsies šādi:

sudo apt-get install svešzemju

2. - Tagad pārvēršanai jāveic tikai svešzemju izmantošana.

citplanētiešu pakete.rpm

Gatavs! Tagad jūs varat instalēt DEB pakotni, kas izveidota, izmantojot komandu dpkg vai vienkārši veicot dubultklikšķi uz tā.

Konvertēt DEB uz RPM

Lai konvertētu uz RPM, jāizmanto opcija -r.

sudo svešzemju -r mypackage.deb

Gatavs! Tagad varat instalēt RPM pakotni, kas izveidota, izmantojot komandu rpm uz jūsu Fedora, CentOs utt.

Konvertēt uz SLP, LSB, Slackware TGZ 

Alien ļauj konvertēt paketes arī citos distros izmantotajos formātos: Stampede slp, LSB un Slackware tgz.

Lai skatītu pieejamās opcijas, palaidiet:

svešzemju -h

Tātad jūs varat apskatīt, šīs komandas izeja ir šāda:

Lietojums: svešzemju [opcijas] fails [...] fails [...] Paketes fails vai konvertējami faili.
  -d, --to-deb Ģenerēt Debian deb pakotni (noklusējums).
     Iespējo šīs opcijas:
       --patch = Norādiet plākstera failu, kas jāizmanto, nevis automātiski
                            meklējat ielāpu mapē / var / lib / alien.
       --nepatch    Nelietojiet plāksterus.
       --anypatch Izmantojiet pat vecās versijas os ielāpus.
       -s, --single Like - ģenerē, bet neveido .orig
                            katalogs.
       --fixperms Munge / fix atļaujas un īpašnieki.
       --test Testējamo paku testēšana ar lintian.
  -r, --to-rpm Izveidojiet Red Hat apgriezienu paketi.
      --to-slp Izveidojiet Stampede slp pakotni.
  -l, --to-lsb Ģenerēt LSB pakotni.
  -t, --to-tgz Izveidojiet Slackware tgz pakotni.
     Iespējo šīs opcijas:
       --description = Norādiet pakas aprakstu.
       --version = Norādiet pakotnes versiju.
  -p, --to-pkg Izveidojiet Solaris pkg pakotni.
  -i, --install Instalēt ģenerēto pakotni.
  -g, --generate Ģenerē būvēšanas koku, bet neveido pakotni.
  -c, --scripts Iekļauj skriptus paketē.
  -v, --verbose Parādīt katru komandu, kuru izpilda citplanētieši.
      --ververbose Esiet daudzsološs, kā arī parādiet izpildes komandu izvadi.
  -k, --keep-version Nemainīt ģenerētās pakotnes versiju.
      --bump = numurs Paketes versijas palielināšana par šo skaitli.
  -h, --help Parādīt šo palīdzības ziņojumu.
  -V, --versija    Parādīt ārvalstnieka versijas numuru.

Paldies Favio Tapia Velasquez par tēmas ieteikšanu!


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Anonīmi teica

    Labdien! Es atradu jūsu emuāru, izmantojot Google, kamēr
    meklējot līdzīgu jautājumu, jūsu vietne nokļuva šeit, šķiet lieliski.

    Esmu to atzīmējis savās Google grāmatzīmēs.
    Sveiki, es tikko brīdināju jūsu emuāru, izmantojot Google, un konstatēju, ka tas ir patiešām informatīvs. Es būšu uzmanīgs attiecībā uz Briseli. Es būšu pateicīgs, ja turpināsiet to turpināt arī turpmāk.
    Daudzi citi ļaudis, iespējams, gūs labumu no jūsu rakstīšanas.

    Priekā!

    Apmeklējiet arī manu vietni… nikotīna sulas

  2.   kraftisks teica

    Risinājums .deb pakotņu instalēšanai rajonos ar pakotņu RPM bāzes instalēšanu.

  3.   Karloss Ochoa teica

    Pārbaudīts ...
    Es domāju, ka MoLinux būs grūti, bet neko nedarīt, caur konsoli viss notika labi, es lejupielādēju openproj.rpm un ar citplanētiešiem tas viss bija sekundes, lai to instalētu ... »EYE» Man bija izmantojiet komandu fakeroot, pretējā gadījumā viņš neatbildēja.
    Apsveicam ar emuāru, turpini to turpināt.

  4.   RADEL teica

    Apsveicam un apsveicu ar publikāciju "Kā pārveidot DEB uz RPM un otrādi". Lūdzu, lūdzu, apmeklējiet manu lūgumu pēc palīdzības pārveidot un instalēt tar.gz paketes rpm Linux Fedora operētājsistēmā. Jāpiemin, ka es jau esmu instalējis svešzemju pārveidotāju un, izmantojot šo pārveidotāju, vispirms tar.gz pakotni pārvērš deb un pēc tam pārveido šo deb failu rpm, bet instalācijā es saņemu ziņojumu:

    #rpm -Uvh iekavas-release-1.6-3.noarch.rpm
    Notiek sagatavošana ... ##################################### [100%]
    fails / no iekavu instalēšanas-release-1.6-3.noarch ir pretrunā ar failu no pakotnes filesystem-3.2-35.fc23.x86_64

    un no cita ziņojuma # rpm -ivh iekavas-release-1.6-3.noarch.rpm
    ##################################### [100%]
    fails / no iekavu instalēšanas-release-1.6-3.noarch ir pretrunā ar failu no pakotnes filesystem-3.2-35.fc23.x86_64

    Lūdzu, vēlreiz, lūdzu, esiet laipns, lai man palīdzētu risināt šo konversijas vai instalēšanas problēmu.

    Jau iepriekš pateicos par laipno uzmanību, palīdzību un ātro atbildi.