1Sep

A szoftver telepítése &A csomagkezelők Linux alatt dolgoznak

click fraud protection

A szoftver telepítése Linuxra a csomagkezelőket és a szoftveres adattárat foglalja magában, nem pedig letöltheti és futtathatja az. exe fájlokat olyan webhelyeken, mint a Windows rendszeren. Ha új vagy a Linuxra, ez drámai kultúrális változásnak tűnhet.

Bár Ön képes összesíteni és telepíteni mindent Linuxon, a csomagkezelők úgy lettek tervezve, hogy mindent elvégezzenek az Ön számára. A csomagkezelő segítségével könnyebben telepítheti és frissítheti a szoftvert, mint a Windows rendszeren.

Linux vs Windows

A Linux disztribúciók széles választéka és a csomagkezelők széles választéka áll rendelkezésre. A Linux nyílt forrású szoftverből épül fel, ami azt jelenti, hogy minden egyes Linux disztribúció saját szoftvereket állít össze a kívánt könyvtári verziókkal és összeállítási lehetőségekkel.Összeállítja, hogy a Linux alkalmazások általában nem működnek minden elosztásban - még akkor is, ha lehet, a telepítést akadályoznák a versengő csomagformátumok. Ha megtalálja a Linux-alkalmazás webhelyét, valószínűleg különböző letöltési linkeket talál különböző csomagformátumokra és Linuxraterjesztések - feltételezve, hogy az alkalmazás weboldalán előzetesen összeállított változatok állnak rendelkezésre. Az alkalmazás azt mondhatja meg, hogy töltse le a forráskódot, és fordítsa le önmagát.

instagram viewer

A szoftverállományok

A Linux felhasználók általában nem töltenek le és telepítenek alkalmazásokat az alkalmazások weboldaláról, mint például a Windows-felhasználók. Ehelyett minden Linux disztribúció saját szoftvertárolókat tárol. Ezek a tárhelyek tartalmaznak minden egyes Linux disztribúcióra és verzióra speciálisan összeállított szoftvercsomagokat. Például, ha Ubuntu 12.04-et használ, az általad használt tárhelyek csomagokat tartalmaznak, amelyeket kifejezetten az Ubuntu 12.04-re fordítottak. A Fedora felhasználó egy olyan repository-ot használ, amely tele van a Fedora változatához speciálisan összeállított csomagokra.

Csomagkezelők

Gondolj egy csomagkezelőre, mint egy mobilalkalmazás-tároló - kivéve, ha jó ideje az alkalmazásboltok előtt voltak. Mondja el a csomagkezelőnek, hogy telepíti a szoftvert, és automatikusan letölti a megfelelő csomagot a konfigurált szoftvercsomagokról, telepíti és állítja be - mindent anélkül, hogy a varázslókra vagy a. exe fájlokra vadászni kellene a webhelyeken. Amikor frissítést ad ki, a csomagkezelő észreveszi és letölti a megfelelő frissítést. A Windows operációs rendszerektől eltérően, ahol minden alkalmazásnak saját frissítővel kell rendelkeznie az automatikus frissítések fogadásához, a csomagkezelő kezeli a frissítéseket az összes telepített szoftverhez - feltéve, hogy telepítve vannak a szoftvercsomagokból.

Mi a csomag?

A Windows operációs rendszertől eltérően, ahol az alkalmazások olyan. exe telepítőfájlokba érkeznek, amelyek bármit meg tudnak tenni a rendszerhez, a Linux speciális csomagformátumokat használ. Számos csomagtípus létezik - leginkább a Debianra és az Ubuntura vonatkozó DEB, valamint a Fedora, a Red Hat és mások. Ezek a csomagok alapvetően archívumok, amelyek tartalmazzák a fájlok listáját. A csomagkezelő megnyitja az archívumot, és telepíti a fájlokat a csomag által meghatározott helyre. A csomagkezelő továbbra is tisztában van azzal, hogy mely csomagok tartoznak ahhoz, mely csomagok esetén - amikor csomagot távolít el, a csomagkezelő pontosan tudja, melyik fájlok tartoznak hozzá a rendszerhez. A Windowsnak fogalma sincs, hogy mely fájlok tartoznak a telepített alkalmazáshoz - lehetővé teszi az alkalmazás telepítői számára a telepítést és az eltávolítást.

A csomagok tartalmazhatnak olyan parancsfájlokat is, amelyek a csomag telepítésekor és eltávolításakor futnak, bár ezeket általában a rendszerbeállításhoz használják, és nem mozgatják a fájlokat tetszőleges helyekre.

Szoftver telepítése Linuxra

A szoftver telepítéséhez Linuxon keresztül nyissa meg a csomagkezelőt, keresse meg a szoftvert, és mondja el a csomagkezelőnek, hogy telepítse azt. A csomagkezelő megteszi a többit. A Linux disztribúciók sokféle frontendet kínálnak a csomagkezelőnek. Például az Ubuntu, az Ubuntu Szoftverközpont, a Frissítéskezelő, a Synaptic alkalmazás és az apt-get parancs minden apt-get-et és dpkg-t használ a DEB csomagok letöltéséhez és telepítéséhez. Használhat bármelyik tetszőleges segédprogramot - csak különböző interfészeket kínálnak.Általában egyszerű, grafikus csomagkezelőt talál a Linux disztribúciós menüjében.

késleltetés frissítése

Egy új dolog, amit a Linux-felhasználók gyakran észlelnek a csomagkezelőkkel és a tárolókkal, késés, mielőtt új szoftververziók elérnék a rendszerüket. Ha például a Mozilla Firefox új verzióját kiadják, a Windows és a Mac felhasználók a Mozilla-ból szerezhetik be. Linuxon a Linux disztribúciónak csomagolnia kell az új verziót, és frissíteni kell. Ha megnyitja a Firefox beállítási ablakát a Linuxon, akkor észre fogod venni, hogy a Firefoxnak nincs lehetősége automatikusan frissíteni magát( feltételezve, hogy a Firefox verzióját használja a Linux disztribúciós adattáraiból).

Ön is letöltheti és telepítheti az alkalmazást - például letöltheti a Firefoxot közvetlenül a Mozilla-ból -, de ehhez szükség lehet a szoftver forrásból történő összeállítására és telepítésére, valamint a csomagkezelők előnyeinek eltávolítására, például automatikus, központosított biztonsági frissítésekre.

Bár a Firefox új verziói kiemelt fontosságúak, mivel biztonsági frissítéseket tartalmaznak, más alkalmazások nem biztos, hogy gyorsabban szállíthatók. Például a LibreOffice irodai csomag jelentős új verziója soha nem fog megjelenni frissítésként a Linux disztribúció jelenlegi verziójához. A potenciális instabilitás elkerülése és a tesztelés idejének engedélyezése érdekében ez a verzió lehet, hogy nem lesz elérhető a Linux disztribúció következő legfontosabb kiadásáig - például az Ubuntu 12.10-hez -, amikor ez lesz az alapértelmezett változat a disztribúciós szoftvercsomagokban.

A probléma megoldásához egyes Linux disztribúciók, például az Arch Linux, "gördülő kiadási ciklusokat" kínálnak, ahol a szoftverek új verziói a legfontosabb szoftverrekordokba kerülnek. Ez problémákat okozhat - bár az asztali alkalmazások új verzióit igényelheti, valószínűleg nem érdekli az alacsony szintű rendszerinfrastruktúrák új verzióit, amelyek potenciálisan bizonytalanságot okozhatnak.

Az Ubuntu a backports repository-ot kínálja a jelentős csomagok újabb verzióinak a régebbi disztribúciókhoz, bár nem minden új verzió teszi be a backports repositoryba.

Egyéb állományok

Míg a Linux disztribúciók saját készletükön előre konfigurálva vannak, akkor más tárhelyeket is hozzáadhat a rendszerhez. Ha van ilyen, akkor telepítheti a szoftver repository-okat az adott repositoryból és frissítéseket kaphat a csomagkezelő segítségével. A hozzáadott adattárat a Linux disztribúcióhoz és csomagkezelőhöz kell tervezni. Például az Ubuntu széles körű személyi csomagarchívumokat( PPA-k) kínál, amelyek egyéneket és csapatokat összeállított szoftvert tartalmaznak. Az Ubuntu nem garantálja a csomagok stabilitását és biztonságát a tárolókban, de a megbízható személyektől olyan PPA-kat adhat hozzá, amelyek olyan csomagokat töltenek le, amelyek még nem szerepelnek az Ubuntu tárházában - vagy a meglévő csomagok újabb verzióinak letöltése.

Néhány harmadik féltől származó alkalmazás szintén saját szoftvertárolókat használ. Például, ha telepíti a Google Chrome-ot az Ubuntu-ra, hozzáadja a saját tárolt adattárat a rendszeréhez. Ez biztosítja, hogy frissítéseket kapjon a Google Chrome-hoz az Ubuntu Update Manager és a szabványos szoftver telepítési eszközök segítségével.