Kérdés: Szia Pablo! Remek blog, te vagy a világ legjobbja, szeretlek. Van egy kérdésem, amelyet feltennék neked: Van egy DEB csomagom, amelyet szeretnék telepíteni a Fedora-ra. Átalakítható-e egy DEB csomag RPM-re (és fordítva)?
válasz: Köszönöm a bókokat, a kevés szabadidőmben megpróbálom megosztani tudásomat a Linux világról, mert segíteni akarok a hír terjesztésében, és azért is, mert hiszek abban a filozófiában, amelyet a Linux képvisel (Stallman mondott). Ami az átalakítást illeti, természetesen megteheti. Csak telepítenie kell a programot idegen. |
RPM átalakítása DEB-be
1. - Telepítés idegen. A Debianon és a derivatívákon ez így néz ki:
sudo apt-get install idegen
2. - Most már csak az idegen használatát kell végrehajtani az átalakításhoz.
idegen csomagok.rpm
Kész! Most telepítheti a parancs segítségével létrehozott DEB csomagot dpkg vagy egyszerűen dupla kattintással.
DEB konvertálása RPM-re
RPM-re történő átalakításhoz a -r kapcsolót kell használnia.
sudo idegen -r mypackage.deb
Kész! Most telepítheti a parancs használatával létrehozott RPM csomagot fordulat a Fedora, CentOs stb.
Konvertálás SLP, LSB, Slackware TGZ formátumra
Az Alien lehetővé teszi a csomagok konvertálását más disztrókban használt formátumokra is: Stampede slp, LSB és Slackware tgz.
Az elérhető opciók megtekintéséhez futtassa:
idegen -h
Tehát megnézheti, a parancs kimenete a következő:
Használat: idegen [opciók] fájl [...] fájl [...] Konvertálandó fájl vagy fájlok.
-d, --to-deb Egy Debian deb csomag létrehozása (alapértelmezett).
Engedélyezi a következő lehetőségeket:
--patch = Adja meg az automatikus helyett használandó patch fájlt
javítást keres a / var / lib / alien fájlban.
- nem pattint Ne használjon tapaszt.
--anypatch Használjon még régi verziójú javításokat is.
-s, --single Like - generál, de ne hozzon létre .orig
könyvtárban.
--fixperms Munge / fix engedélyek és tulajdonosok.
--test Test létrehozott csomagokat lintian-nal.
-r, --to-rpm Red Hat rpm csomag létrehozása.
--to-slp Stampede slp csomag létrehozása.
-l, --to-lsb LSB csomag létrehozása.
-t, --to-tgz Létrehoz egy Slackware tgz csomagot.
Engedélyezi a következő lehetőségeket:
--description = Adja meg a csomag leírását.
--version = Adja meg a csomag verzióját.
-p, --to-pkg Generáljon egy Solaris pkg csomagot.
-i, --install A generált csomag telepítése.
-g, --generate Építési fa létrehozása, de ne építsen csomagot.
-c, --scripts Szkripteket is tartalmaz a csomagba.
-v, --verbose Minden idegen parancs futtatása.
--veryverbose Legyen részletes, és jelenítse meg a futtatási parancsok kimenetét is.
-k, --keep-version Ne módosítsa a létrehozott csomag verzióját.
--bump = szám A csomag verziójának növelése ezzel a számmal.
-h, --help Jelenítse meg ezt a súgó üzenetet.
-V, --verzió Az idegen verziószámának megjelenítése.
Köszönet Favio Tapia Velasqueznek a téma felvetéséért!
Üdvözlet! Megtaláltam a blogodat a Google útján
hasonló ügyet keresve a webhelye felkerült, nagyszerűnek tűnik.
Könyvjelzővel láttam el a Google könyvjelzőimben.
Sziasztok, csak figyelmeztettem a blogot a Google segítségével, és megállapítottam, hogy valóban informatív. Vigyázni fogok Brüsszelre. Hálás leszek, ha ezt a jövőben is folytatja.
Sok más ember számára előnyös lehet az írás.
Egészségére!
Látogassa meg a webhelyemet is ... nikotinlé
Megoldás a .deb csomagok disztribúciókra történő telepítésére RPM alapú csomagtelepítéssel.
Ellenőrizve…
Azt hittem, hogy nehéz lesz a MoLinuxban, de semmi köze hozzá, minden jól ment a konzolon keresztül, letöltöttem az openproj.rpm-et, és az idegenekkel másodpercek kérdése volt, hogy telepítsem ... »EYE» A fakeroot parancsot kellett használnom különben nem válaszolt.
Gratulálok a bloghoz, csak így tovább.
Üdvözlet és gratuláció a "Hogyan lehet átalakítani a DEB-t RPM-be és fordítva" című kiadványhoz, kérjük, vegye figyelembe kérésemet a tar.gz csomagok rpm-be történő konvertálásához és telepítéséhez a Linux Fedora operációs rendszeren. Meg kell említeni, hogy már telepítettem az idegen konvertert, és ennek a konverternek a felhasználásával először a tar.gz csomagot konvertáltam deb-be, majd a deb fájlt rpm-re konvertáltam, de a telepítés során üzenetet kaptam:
#rpm -Uvh zárójelek-release-1.6-3.noarch.rpm
Előkészítés… ###################################### [100%]
fájl / a zárójelek telepítéséből-release-1.6-3.noarch ütközik a fájlból a package filesystem-3.2-35.fc23.x86_64 fájlból
és egy másik üzenetből # rpm -ivh zárójelek-release-1.6-3.noarch.rpm
#################################### [100%]
fájl / a zárójelek telepítéséből-release-1.6-3.noarch ütközik a fájlból a package filesystem-3.2-35.fc23.x86_64 fájlból
Kérem még egyszer, kérem, legyen szíves segíteni az átalakítás vagy a telepítés ezen problémájában.
Előre is köszönöm szíves figyelmüket, segítségüket és gyors válaszukat.