Întrebare: Bună, Pablo! Blog grozav, ești cel mai bun din lume, te iubesc. Am o întrebare să vă întreb: Am un pachet DEB pe care aș dori să îl instalez pe Fedora mea. Este posibil să convertiți un pachet DEB în RPM (și invers)?
Răspunde: Mulțumesc pentru complimente, în puținul timp liber pe care îl am încerc să-mi împărtășesc cunoștințele despre lumea Linux pentru că vreau să ajut la răspândirea cuvântului și, de asemenea, pentru că cred în filosofia pe care o reprezintă Linux (Stallman Dixit). În ceea ce privește conversia, desigur că puteți. Trebuie doar să instalați programul străin. |
Convertiți RPM în DEB
1. - Instalare străin. În Debian și derivate, ar arăta astfel:
sudo apt-get install alien
2. - Acum, rămâne doar să folosiți extraterestru pentru a efectua conversia.
alien mypackage.rpm
Gata! Acum puteți instala pachetul DEB creat folosind comanda dpkg sau pur și simplu făcând dublu clic pe el.
Convertiți DEB în RPM
Pentru a converti în RPM trebuie să utilizați opțiunea -r.
sudo alien -r mypackage.deb
Gata! Acum puteți instala pachetul RPM creat folosind comanda rpm pe Fedora, CentOs etc.
Convertiți în SLP, LSB, Slackware TGZ
Alien vă permite, de asemenea, să convertiți pachetele în formatele utilizate în alte distribuții: Stampede slp, LSB și Slackware tgz.
Pentru a vedea opțiunile disponibile, rulați:
extraterestru -h
Pentru a putea arunca o privire, ieșirea acelei comenzi este următoarea:
Utilizare: fișier extraterestru [...] fișier [...] Fișier pachet sau fișiere de convertit.
-d, --to-deb Generați un pachet Debian deb (implicit).
Activează aceste opțiuni:
--patch = Specificați fișierul de patch-uri de utilizat în loc de automat
în căutarea patch-ului în / var / lib / alien.
--nopatch Nu utilizați patch-uri.
--anypatch Utilizați chiar și versiunile vechi ale patch-urilor.
-s, --single Like --generați, dar nu creați .orig
director.
--fixperms Munge / remediază permisiunile și proprietarii.
--test Testează pachetele generate cu lintian.
-r, --to-rpm Generați un pachet Red Hat rpm.
--to-slp Generați un pachet Stampede slp.
-l, --to-lsb Generați un pachet LSB.
-t, --to-tgz Generați un pachet Slackware tgz.
Activează aceste opțiuni:
--description = Specificați descrierea pachetului.
--version = Specificați versiunea pachetului.
-p, --to-pkg Generați un pachet Solaris pkg.
-i, --install Instalați pachetul generat.
-g, --generate Generați arborele de construire, dar nu construiți pachetul.
-c, --scripts Includeți scripturi în pachet.
-v, --verbose Afișează fiecare comandă executată de extraterestru.
--veryverbose Fii detaliat și afișează, de asemenea, ieșirea comenzilor de rulare.
-k, --keep-version Nu modificați versiunea pachetului generat.
--bump = număr Creșteți versiunea pachetului cu acest număr.
-h, --help Afișați acest mesaj de ajutor.
-V, --versiune Afișați numărul versiunii extraterestrului.
Mulțumim lui Favio Tapia Velasquez pentru sugerarea subiectului!
Bună ziua, am găsit blogul dvs. pe Google, în timp ce
căutând o problemă similară, site-ul dvs. web a ajuns aici, pare grozav.
L-am marcat în marcajele mele Google.
Bună ziua, tocmai am fost atent la blogul dvs. prin Google și am constatat că este cu adevărat informativ. Voi avea grijă de Bruxelles. Voi fi recunoscător în cazul în care veți continua acest lucru în viitor.
Mulți alți oameni vor fi probabil beneficiați de scrisul dvs.
Noroc!
De asemenea, vizitați site-ul meu ... sucuri de nicotină
Soluția pentru instalarea pachetelor .deb pe distribuții cu instalarea pachetelor bazate pe RPM.
Verificat ...
Am crezut că va fi dificil în MoLinux, dar nimic de făcut, totul a mers bine prin consolă, am descărcat openproj.rpm și cu alien a fost o chestiune de câteva secunde să-l instalez ... »EYE» trebuia să folosiți comanda fakeroot pentru ceea ce altfel nu a răspuns.
Felicitări pentru blog, țineți-o.
Salutări și felicitări pentru publicarea „Cum se poate converti DEB în RPM și invers”, vă rugăm să participați la solicitarea mea de ajutor pentru conversia și instalarea pachetelor tar.gz în rpm pe sistemul de operare Linux Fedora. Trebuie menționat că am instalat deja convertorul extraterestru și folosind acest convertor convertiți mai întâi pachetul tar.gz în deb și apoi convertiți acel fișier deb în rpm, dar în instalare primesc un mesaj:
#rpm -Uvh paranteze-release-1.6-3.noarch.rpm
Se pregătește ... ################################### [100%]
fișier / din instalarea parantezelor-release-1.6-3.noarch intră în conflict cu fișierul din sistemul de fișiere pachet-3.2-35.fc23.x86_64
și dintr-un alt mesaj # rpm -ivh paranteze-release-1.6-3.noarch.rpm
################################### [100%]
fișier / din instalarea parantezelor-release-1.6-3.noarch intră în conflict cu fișierul din sistemul de fișiere pachet-3.2-35.fc23.x86_64
Vă rog din nou, vă rog să fiți amabili să mă ajutați cu această problemă de conversie sau instalare.
Vă mulțumim în avans pentru atenția, ajutorul și răspunsul prompt.