Pregunta: Hola Pau! Boníssim el blog, sos el millor de món, t'estimo. Tinc una consulta per fer-te: tinc un paquet DEB que volgués instal·lar en el meu Fedora. És possible convertir un paquet DEB a RPM (i viceversa)?
Resposta: Gràcies pels elogis, en el poc temps lliure que tinc intento compartir els meus coneixements sobre el món Linux perquè vull ajudar a difondre la paraula i, a més, perquè crec en la filosofia que Linux representa (Stallman dixit). Pel que fa a la conversió, clar que es pot. Només cal instal·lar el programa estranger. |
Converteix RPM a DEB
1.- · la estranger. A Debian i derivats, això seria així:
suo apt-get install alien
2.- Ara, només resta fer ús d'alien per realitzar la conversió.
alien mipaquet.rpm
Llest! Ja pots instal·lar el paquet DEB creat utilitzant la comanda dpkg o simplement fent doble clic a sobre.
Converteix DEB a RPM
Per convertir a RPM cal utilitzar l'opció -r.
suo alien -r mipaquete.deb
Llest! Ja pots instal·lar el paquet RPM creat utilitzant la comanda rpm en el teu Fedora, CentOS, etc.
Convertir SLP, LSB, Slackware TGZ
Alien també permet convertir paquets als formats utilitzats en altres distros: Stampede slp, LSB i Slackware tgz.
Per veure les opcions disponibles, executa:
alien -h
Perquè puguis fer-li un cop d'ull, el resultat d'aquest comando és el següent:
Usage: alien [options] file [...] file [...] Package file or files to convert.
-d, --to-deb Generate a Debian deb package (default).
Enables these options:
--patch = Specify patch file to use instead of automatically
looking for patch in / var / lib / alien.
--nopatch Do not use patches.
--anypatch Utilitza even old version us patches.
-s, --single Like --generate, but do not create .orig
directori.
--fixperms MUNGE / fix permissions and owners.
--test Test generated packages with lintian.
-r, --to-rpm Generate a Red Hat rpm package.
--to-slp Generate a Stampede slp package.
-l, --to-lsb Generate a LSB package.
-t, --to-tgz Generate a Slackware tgz package.
Enables these options:
--description = Specify package description.
--version = Specify package version.
-p, --to-pkg Generate a Solaris pkg package.
-i, --install Install generated package.
-g, --generate Generate build tree, but do not build package.
-c, --scripts Incloure scripts in package.
-v, --verbose Display each command alien runs.
--veryverbose Be verbose, and also display output of run commands.
-k, --keep-versio Do not change versio of generated package.
--bump = number Increment package version by this number.
-h, --help Display aquesta ajuda message.
-V, --version Display alien 's versio number.
Gràcies a Favio Tapia Velasquez x suggerir el tema!
Hola, he trobat el teu bloc a través de Google
searching for similar matter, el seu lloc web got here up, it appears great.
I'vei bookmarked it in my google bookmarks.
Hi there, just was alert to your blog thru Google, and located that it is really informative. I am gonna be careful for brussels. I'll be Grateful in case you continue this in future.
Probablement, moltes altres persones es beneficiaran dels vostres escrits.
Salut!
Also visit my website ... Nicotine juices
La solució a la instal·lació de paquets .deb en distros amb instal·lació de paquets basats en RPM.
Comprovat ...
Vaig pensar que anava a ser difícil en Molinux però res a veure, tot va sortir bé a través de la consola, vaig descarregar openproj.rpm i amb alien tot va ser qüestió de segons per tenir-lo instal·lat ... »ULL» que vaig haver de fer servir la comanda fakeroot del que contrari no responia.
Felicitacions pel blog, segueixin així.
Salutació i felicito per la publicació de "Com convertir DEB a RPM i viceversa", si us plau tingui l'amabilitat d'atendre la meva comanda d'ajuda en convertir i instal·lar paquets tar.gz en rpm en el sistema operatiu Linux Fedora. Cal mecionar que ja he instal·lat el convertidor alien i fent ús d'aquest convertidor primer convertir el paquet tar.gz en deb i després Converti aquest arxiu deb a rpm però en la instal·lació em surt un missatge:
#rpm -Uvh brackets-release-1.6-3.noarch.rpm
Preparing ... ################################# [100%]
fitxer / des de la instal·lació de brackets-release-1.6-3.noarch entra en conflicte amb el fitxer del paquet filesystem-3.2-35.fc23.x86_64
i d'un altre missatge # rpm ivh brackets-release-1.6-3.noarch.rpm
################################ [100%]
fitxer / des de la instal·lació de brackets-release-1.6-3.noarch entra en conflicte amb el fitxer del paquet filesystem-3.2-35.fc23.x86_64
Si us plau li sol·licito novament tenir a bé a ajudar-me en aquest problema de ja sigui de conversió o instal·lació.
Agraeixo per endavant la seva gentila atenció, ajuda i ràpida resposta.