Akár egy Debian alapú Linux disztribúciót használ, mint például a Debian, az Ubuntu, a Mint vagy a SolyDX, vagy ha egy Red Hat alapú Linux disztribúciót használ, mint például a Fedora vagy a CentOS, akkor az alkalmazások telepítése a számítógépre megegyezik.
A szoftver telepítésének fizikai módja eltérő lehet. Például az Ubuntu grafikus eszközei a Szoftverközpont és a Synaptic, míg a Fedora esetében van YUM Extender és az openSUSE a Yast-ot használja. A parancssori eszközök közé tartozik az apt-get az Ubuntu és a Debian vagy a yum számára a Fedora és a zypper számára az openSUSE számára.
Az egyetlen dolog, amihez mindannyian közös az a tény, hogy az alkalmazások csomagolva, hogy azok könnyebben telepíthetők.
A Debian alapú disztribúciók a .deb csomagformátumot használják, míg a Red Hat alapú elosztások rpm csomagokat használnak. Sok más különböző csomagtípus létezik, de általában hasonló módon működnek.
Melyek a tárolók?
A szoftvercsomag tartalmaz szoftvercsomagokat.
Ha a Szoftverközponton keresztül keres, vagy olyan eszközt használ, mint az apt-get vagy a yum, akkor megjelenik a rendszerben elérhető összes tárolt csomagok listája.
Egy szoftvertároló tárolhatja a fájlokat egy szerveren vagy számos különböző szerveren, mint tükrök.
Csomagok telepítése
A csomagok legegyszerűbb megtalálása a terjesztés csomagkezelő által biztosított grafikus eszközök segítségével történik.
A grafikus eszközök segítenek a függőségi problémák megoldásában és a telepítés helyes működésének ellenőrzéséhez.
Ha inkább a parancssort használja, vagy fej nélküli kiszolgálót használ (azaz nincs asztali környezet / ablakkezelő), akkor parancssori csomagkezelőket használhat.
Természetesen egyedi csomagok telepítése is lehetséges. A Debian alapú elosztásokon belül a dpkg parancs segítségével telepítheted a .deb fájlokat. A Red Hat alapú elosztásokon belül egyszerűen használhatja az rpm parancsot.
Mi van egy csomagban?
A Debian csomag tartalmának megtekintéséhez megnyithatja az archívumkezelőben. A csomagban található fájlok a következők:
- Ellenőrzés
- Adat
- Debian bináris
A Debian-bináris fájl tartalmazza a Debian formátum verziószámát, és a tartalom szinte mindig 2.0.
Az ellenőrző fájl általában egy zip-up tar fájl. A vezérlő fájl tartalma a csomag fontos jellemzőit határozza meg az alábbiak szerint:
- Csomag név
- Verziószám
- Építészet
- Fenntartó
- Telepített méretű
- Dependencies
- Szekció (azaz grafika)
- Kiemelten fontos
- Homepage
- Leírás
Az adatfájl, amely szintén zipzáras feltöltött fájl, biztosítja a csomag szerkezetét. Az adatfájl összes fájlja kiterjed a Linux rendszer megfelelő mappájára.
Hogyan készíthet csomagokat?
Csomag létrehozásához olyan csomagolással kell rendelkeznie, amelyet el szeretne küldeni.
A fejlesztõ eredetileg olyan forráskódot hozott létre, amely Linux alatt működik, de jelenleg nem csomagolva a Linux verziójára. Ebben az esetben lehet, hogy Debian csomagot vagy RPM csomagot kíván létrehozni.
Vagy talán te vagy a fejlesztő, és csomagokat szeretne készíteni a saját szoftverére. Először össze kell állítania a kódot, és győződjön meg róla, hogy működik, de a következő lépés a csomag létrehozása.
Nem minden csomag igényel forráskódot. Például létrehozhat egy csomagot, amely Skócia háttérképét vagy egy meghatározott ikonkészletet tartalmaz.
Ez az útmutató bemutatja, hogyan lehet létrehozni a .deb és .rpm csomagokat.