A mandriva, lipetsk nix egyesület csomagokkal való együttműködéséről

1. Terminológia
Először is, azok számára, akik csak elkezdték használni a Linuxot, tisztázniuk kell néhány általánosan használt kifejezést.
A legtöbb disztribúcióban a programok terjesztésének legfőbb módja az úgynevezett. „Csomagok”. A csomag egy archívum a program és az összes kísérő fájl (dokumentáció, konfigurációs fájlok) csomagolásával, így minden fájl kicsomagolása a helyére kerül: programfájlok, általában a / usr / bin /, tuning in / etc, stb. Ezen túlmenően a csomagok további információkat tartalmaznak, különösen a csomag neve és leírása, függőségek stb., valamint a csomag telepítése előtt vagy után végrehajtható parancsfájlok. Ezért az ilyen csomagok helyes feldolgozásához különleges programok szükségesek, amelyeket csomagkapcsolóknak neveznek. Több csomagformátum létezik, a Mandriva az rpm formátumot használja (Red Hat Packet Manager).
Ami a tárhelyeket illeti, ez a szó általában az elosztásra szánt csomagtárokra vonatkozik (a Mandriva oroszított változatában a "források" szót is nevezik). Egyéni adattár alkalmazása lenne a telepítő CD-lemez (ek), amely amellett, hogy a telepítő, néhány fő tárolóból. Az a rész, amely a disztribúció fejlesztői számára legfontosabbnak tűnt. Számos további csomagok általában megtalálható az interneten, ahol lefektetett szerint egy nagyon határozott fájl szerkezetét segíti csomagkezelő, hogy megtalálják a megfelelő csomagot.

/ fő / release
Leírás. A / main / release forrás az elsődleges adattár, amely tartalmazza az összes elosztott támogatott csomagot. Adja hozzá ezt a forrást ahhoz, hogy hozzáférjen a támogatott csomagok teljes kötetéhez, a már telepített lemezeken.
Elérhetőség. Ez a forrás minden Mandriva nyilvános tükrön elérhető.
Támogatás. A forrás csomagjait a Mandriva támogatja.
Fenntartó. Ezt a forrást kizárólag a Mandriva Mérnöki Tanszék alkalmazottai felügyelik. A Cooker * csomag csomagjából áll össze, és a hivatalos kiadás kiadása után teljesen lefagy. A források módosítása vagy frissítése nem engedélyezett, mindegyik a / fő / frissítésekhez érkezik.
* A tűzhely a Mandriva legújabb verziója, jelenleg tesztelés alatt. A sütő alapján a következő kiadás létrejön. kb. vicza

/ fő / frissítések
Leírás. Ez a forrás rendszeres biztonsági frissítéseket és hibajavításokat tartalmaz. A rendszer automatikusan csatlakoztatva kell lennie a rendszerhez, ha a MandrivaUpdate programot vagy a források hozzáadását rpmdrake-ba futtatta. Ezt a forrást minden felhasználónak hozzá kell adnia.
Elérhetőség. Ez a forrás minden Mandriva nyilvános tükrön elérhető.
Támogatás. A forrás csomagjait a Mandriva támogatja.
Fenntartó. Ezt a forrást kizárólag a Mandriva Mérnöki Tanszék ellenőrzi. Ezt a termék karbantartásával és biztonságával foglalkozó alkalmazottak pótolják. Semmi változtatás vagy frissítés nem helyezhető el közvetlenül a forrásba, korábban a fő hibaüzenetekbe / főbe / tesztekbe helyezve a felhasználók esetleges hibajelentései előtt. Ha egy csomag fejlesztője vagy, hogy beillessze ezt az adattárba, be kell tartania az itt leírt utasításokat.

/ main / backports
Leírás. A / main / backports forrás olyan szoftvercsomagokat tartalmaz, amelyek új verziói megjelentek az elosztás után. Lásd a Háttérpolitika részleteit. Ezt a forrást akkor is hozzáadhatja, ha a szoftver új verzióit szeretné elérni, mint a terjesztés, de ne feledje, hogy ezek a csomagok hivatalosan nem támogatottak.
Elérhetőség. Ez a forrás elérhető a Mandriva legtöbb nyilvános tükrén.
Fenntartó. A forrást a Mandriva fejlesztői (munkatársai és önkéntesei) pótolják a fájlok elhelyezése technikai korlátozása nélkül. Súlyos frissítések a fontos összetevőkre nem örülnek.
* a közreműködők, a "közreműködők", vagyis azok, akik hozzájárulnak a Mandriva szoftver feltöltéséhez.

/ nem szabad / felszabadítás
Leírás. A forrás / nem-szabad / kiadás olyan hivatalos csomagokat tartalmaz, amelyek nem tartoznak az OSI definíció alá, mint szabad szoftverek és / vagy nyílt forráskódú szoftverek. Ez rendszerint bizonyos eszközöket, alkalmazásokat vagy nyelveket tartalmaz, amelyek Mandriva Linux termékekkel vannak szétosztva. Jelenleg nincs ilyen raktár bármelyik kiadott termékhez.
Elérhetőség. Ez a forrás a legtöbb Mandriva nyilvános tükör számára elérhető (jelenleg csak a sütőben).
Támogatás. A forrás csomagjait a Mandriva támogatja (frissítések / nem-ingyenes / frissítések biztosított).
Fenntartó. A forrást kizárólag a Mandriva Mérnöki Tanszék ellenőrzi. Nem engedélyezett változás vagy frissítés erre a forrásra. Minden frissítés a / non-free / frissítésekhez érkezik.

/ nem szabad / frissítések
Leírás. Ez a forrás rendszeres biztonsági frissítéseket és hibajavításokat tartalmaz a "nem szabad" csomagok számára. Automatikusan csatlakozik, ha a MandrivaUpdate programot futtatta, vagy hozzáadta a forrást a rpmdrake programhoz. Ezt a forrást minden felhasználónak hozzá kell adnia.
Elérhetőség. Ez a forrás a legtöbb Mandriva tükrön elérhető.
Támogatás. A forrás csomagjait a Mandriva támogatja.
A fejlesztő. A forrást kizárólag a Mandriva Mérnöki Tanszék ellenőrzi. Újra fel van töltve a Termékkarbantartó és Biztonsági csapattal. Itt nem lehet változtatásokat vagy frissítéseket elhelyezni, azokat korábban egy bugilla-ban tekintették meg.

/ contrib / release
Leírás. A source / contrib / release tartalmazza az összes olyan csomagot, amelyet a Mandriva szabadon / nyílt forráskód nem támogat, és amelyeket a terjesztéssel szabadítottak fel. Adja hozzá ezt a forrást, ha a nem támogatott csomagok teljes kötetét szeretné elérni, kivéve a telepítőlemezeken találhatóakat.
Elérhetőség. Ez a forrás elérhető a legtöbb nyilvános tükrön Mandriva.
Támogatás. A forrásból származó csomagokat a Mandriva nem támogatja.
Fenntartó. Ez a forrás a Cooker projektből jön létre, és a kiadás után teljesen lefagy. Módosítások vagy frissítések nem engedélyezettek. E forrás csomagjait általában külső önkéntesekkel (egyének vagy szervezetek, amelyek írásbeli programjaikat a hivatalos adattárhoz kívánják hozzáadni) együtt kell létrehozni és tesztelni. Minden hibajavítás és biztonsági frissítés először (lehetőleg) a / contrib / tesztelésben, majd a / contrib / frissítésekben, a verziók frissítései a / contrib / backports-ban.
/ contrib / tesztelés
Leírás. Ez a forrás ugyanazokat a célokat szolgálja, mint a / main / testing, de új, nem támogatott csomagok tesztelésére szolgál, mielőtt önkéntesek vagy Mandriva mérnökök tesztelnék őket. Nem a tesztpakettekhez van küldve a / contrib / backports-hoz.
Elérhetőség. Ez a forrás elérhető a Mandriva legtöbb nyilvános tükrén.
Támogatás. A forrásból származó csomagokat a Mandriva nem támogatja.
Fenntartó. Ezt a forrást elsősorban a külső résztvevők töltik fel, bár néhány csomagot a Mandriva alkalmazottai támogathatnak. Semmi garancia nincs arra, hogy az ebben a forrásban található csomagok hitelességét ellenőrizni kell. Bármikor megváltoztathatók. Ez csak a / contrib / release csomagok frissítéseit tartalmazza.

/ contrib / frissítések
Ez a forrás rendszeres biztonsági frissítéseket és hibajavításokat tartalmaz a / conrib repository csomagok számára. Automatikusan csatlakozik a rendszerhez, ha elindította a MandrivaUpdate programot, vagy hozzáadta a forrásokat az rpmdrake programhoz. A / contrib könyvtárat összekötő összes felhasználónak ezt a forrást is hozzá kell adnia. Ezeket a frissítéseket a Mandriva biztonsági csapat nem teszteli, írja alá vagy nem támogatja. A kiadók kiadják a hozzászólókat. Nem garantáljuk, hogy a karbantartók hibakereséseket vagy biztonsági frissítéseket adnak ki, de azok számára, akik ezt a tárolót biztosítják.
Elérhetőség. Ez a forrás minden Mandriva nyilvános tükrön elérhető.
Támogatás. A forrásból származó csomagokat a Mandriva nem támogatja.
Fenntartó. Azoknak a fenntartóknak, akik csomagjukat a Contrib repositoryba helyezhetik, ezeket a forrásokat is beilleszthetik. Kívánatos előre csomagolni a csomagokat a / contrib / tesztelésben, hogy a közösség tesztelhesse őket, és csak akkor tegye ezeket a forrásba. Ne feledje, hogy a programok újabb verzióit és más, nem elsősorban biztonsági és hibajavítási frissítéseket nem kell itt elhelyezni, hanem a / contrib / backports fájlokban.

PLF
A fentiek mellett egy informális PLF tároló is található (Penguin Liberation Front :). A Mandriva nem hivatalosan támogatja, és kizárólag önkéntesek számára hoz létre csomagokat a Mandriva disztribúciókhoz. Alapvetően multimédiával kapcsolatos programokat is tartalmaz, stb. A honlap hivatalos oldaláról lefordított erőforrás leírását lefordítom.
"A PLF olyan szoftvercsomagok terjesztésére szentelt projekt, amelyek a szellemi tulajdonhoz fűződő jogokra, a biztonsági kérdésekre stb. Vonatkozó különféle jogszabályok közötti különbségek miatt nem vehetők fel a Linux disztribúciókba, különösen:
- szabadalmaztató szoftverek, algoritmusok, formátumok és más szellemi tevékenység gyümölcsei;
- a szólás- és információszabadságra vonatkozó korlátozások;
- bizonyos típusú műszaki megoldások használatának korlátozása, például a titkosítás;
- a szoftvertechnológiák behozatalára vonatkozó korlátozások, például a különleges engedélyek megszerzésének szükségessége;
és mások.
Számos kiváló szoftver, a különböző országokban létező ilyen korlátozások miatt, nem szerepel a Linux disztribúciókban, amelyek az egyszerűség és a gazdaságosság tekintetében általában minden ország számára azonosak.
Nem akarjuk feloldani a helyzetet, amikor ilyen korlátozások miatt nem használhatunk olyan szoftvereket, amelyek más országokban jogszerűek, ezért olyan professzionális szintű csomagokat próbálunk biztosítani, amelyek egyszerűen használhatók a hagyományos Linux disztribúciókban.
A PLF projekt minden olyan önkéntes terjesztés számára nyitva áll, amely készen áll az ilyen terjesztések csomagjainak támogatására.
A világ minden tájáról tükröződik, szabadon létrehozva és támogatva független szervezetek. A szoftver telepítésekor azonban győződjön meg róla, hogy az országában történő használata nem ellentétes a jelenlegi jogszabályokkal. "
A fő disztribúcióhoz hasonlóan ingyenes, nem szabad és backports szakaszok is vannak.

Mint általában, az utolsó két műveletet a gyökér alatt kell végrehajtani.

# urpmi smart-gui (ez magával húzza mind az okos, mind a szükséges könyvtárakat).

Amint már az éppen írt szövegből is megértettük, létezik egy parancssori és egy GUI interfész is. Ez utóbbit a parancs elindítja

intelligens telepítési csomag
intelligens csomag eltávolítása

stb. A parancsokkal kapcsolatos részletes információ, mint mindig, beírható

Általában azonban nem láttam szignifikáns előnyöket az intelligens rendszerben, mint egy rendszeres menedzser, bár az Ubuntu szinaptikusakhoz vagy a Debian alkalmasságához hasonlóan kényelmesebbnek tűnnek.

5. Az egyes csomagok telepítése
Néha egy vagy több rpm-et kell telepíteni, amelyek a tárolón kívül helyezkednek el. Például ha a csomag már létezik a merevlemezen, vagy letöltöttük azt a program webhelyéről, ahol van egy változat a Mandriva számára. Az ilyen csomagok telepítéséhez használja az rpm programot. A legtöbb esetben csak írja be

rpm -i csomag_neve.rpm

Ne feledje, hogy az RPM, ellentétben az urpmivel, nem követi a függőségeket. Inkább nyomon követi őket, de nem szivattyúzza ki a hiányzó csomagokat az internetről, ahogyan az urpmi is; csak hibát ad és nem működik. Ezért több csomag telepítésekor először telepítenie kell azokat, amelyekre mások függenek. Néha vannak olyan helyzetek, amikor több csomag kölcsönösen egymástól függ. Például az Openoffice.org archívum formájában jön be, renget rpm-en belül. Ebben az esetben a csomagokat ugyanabba a könyvtárba kell helyezni és futtatni

A telepítő maga fogja kitalálni, hogy mely csomagokat kell telepíteni, milyen sorrendben.

Kapcsolódó cikkek