idegen közüzemi átalakítás csomagok deb-formátumot - blogosayt linux és „lyrics”

Cintu tűzte ki, hogy hozzon létre egy tárat a jelölést rá, mint egy teljes disztribúció, úgy döntöttem, hogy elkezdhet egy prototípus előállítására. És persze, hogy őt egy olyan táska, amely nem a hegyre, vagy a hivatalos Ubuntu tárolókban, vagy a PPA.

Ez a segédprogram írták az ókorban, és úgy tervezték, hogy átalakítása bináris csomagokat különböző disztribúciók egyik formátumból a másikba. Támogatott formátumok - deb. rpm. tgz Slackware (és elvont tar.gz - is), SLP a Stampede (korábban egy disztribúciótól idején - a frontirny) és pkg Solaris.

idegen segédprogram a legújabb verzióra Cintu - Cintu-maxi-16041-7ts. A szerelvény Cintu-midi-16041-3ts (mint minden más Ubuntu'idah) könnyen telepíthető a hivatalos tárolóból:

A cél formátumban alapértelmezés szerint a deb idegen aktusok, mások megkapják a megfelelő beállításokat, melyek nem fogom abbahagyni (lásd az ajánlatot érintett nagynéni Mans - férfi idegen). Konvertálása a deb-csomag bármely más formátum megköveteli rendszergazdai jogokkal (ennek okait nem fog megállni itt). Ahhoz azonban, hogy használja őket az egyre sudo nem kívánatos (de nem tilos): ekkor keletkezett egy * .deb lesz tulajdonosa a root „van, az ezzel járó kellemetlenségeket.

Utility fakeroot indítás után (mellesleg, nem kér jelszót) létrehoz egy „psevdoadministrativnoe környezet”. Ahogy sudo. lehet használni kétféleképpen. Először is, hogy a parancsot

ami után majd két panasz „nesekyurnost” az aktuális könyvtárban (mindkét esetben meg kell felelniük a megállapodás, azaz y), majd a parancssorba helyett a felhasználó láthatja az „Administrator”. Ez az alapértelmezett Cintu fog kinézni:

Ugyanakkor a valós felhasználói továbbra is az, aki elindította a fakeroot. Mi könnyen belátható a következő paranccsal:

Most lehet, hogy a konverziós parancsot, például ezt:

Zárul az üzenet:

Ha szükséges, a parancs lehet ismételni a következő fájlt vagy adjon meg több érveket. És a végén a teljes átalakítási műveletet -, hogy visszatérjen a normál felhasználói környezetet exit parancsot. És ellenőrizze, hogy a tulajdonos a konvertált fájl nem gyökér. mint abban az esetben az alkalmazás sudo. és a felhasználó:

Ha azt szeretnénk, hogy konvertálni egy csomagban - az egyszerűbb módon:

Az eredmény ugyanaz:

A figyelmes olvasó figyelmét, hogy nincs tar.xz (txz) a támogatott formátumok listáját idegen közüzemi és xz segédprogram már gyakran használják tömöríti a csomag. És valóban, közvetlenül átalakítani egy fájlt az utótag nem lesz lehetséges:

De itt segít ártatlan trükk - banális átnevezés tar.xz a tar.gz. mert az idegen maga közvetlenül a kicsomagolás és a csomagolás a levéltár nem folytat.

És valóban, ha végre egy ilyen művelet:

És csak akkor lehet átalakítani a parancsot, minden megy anélkül syakih yakih:

Sőt, idegen még működik önszerveződő csomag. Például Monofur font egy csomagban nem található, valószínűleg semmilyen forgalmazás. Ez elérhető például egy zip-archívumot egy font gyűjtemény. Meg lehet kicsomagolni a beérkező fájlokat dolgokat a szükséges alkönyvtárakat (megfelelő betűtípus és monof55.ttf monof56.ttf -. Az usr / share / fonts / TrueType szöveg monof_tt.txt engedély usr / share / engedélyek) és a szülő könyvtár, hogy egy archív monofur -otf_1-1_all.tar.gz és lök mint idegen parancsargumentum. Mivel generációs deb-csomag kimenet. Igen, ez nem esztétikus az ideológia, hanem az „olcsó, megbízható és praktikus.”

Összefoglalva - egy nagyon fontos pont: tanácsos használható eszköz, idegen csak egy egyszerű csomag, anélkül, hogy számos függőségek és bonyolult telepítési szkriptek -, hogy ezek minden esetben a fent tárgyalt. Ellenkező esetben nem lehet garantálni, hogy nem jó, de még csak elfogadható eredményt.