Hogyan telepítsük a szoftvert az Ubuntu külső szoftvereiről
Linuxon telepít szoftvereket olyan csomagkezelő alkalmazásokból, mint az Ubuntu Software Center. A Linux disztribúció szoftveres tárolóiban azonban nem minden szoftverrész áll rendelkezésre.
Csak a megbízható forrásból származó szoftvert telepítse, csakúgy, mint a Windows rendszeren. Ezen tanácsok nagy része más Linux-disztribúciókra is vonatkozik, így megjegyezzük, hogy mi az Ubuntu-specifikus és mi a Linux-in-general.
DEB csomagfájlok
Az Ubuntu szoftvercsomagok .deb fájlformátumban vannak. Ez magában foglalja az Ubuntu Szoftver Központból letöltött csomagokat és az apt-get-t, ezek mind .deb fájlok.
Azonban az .deb csomagokat is telepítheti az Ubuntu szoftvertárából. Sok olyan cég, amely Linux szoftvert gyárt, .deb formátumban kínál. Például letölthet .deb fájlokat a Google Chrome, a Google Earth, a Steam Linux, az Opera és a Skype számára a hivatalos honlapjukról. Kattintson duplán a fájlra, és megnyílik az Ubuntu Szoftverközpontban, ahol telepítheti.
Az Ubuntu a Debian-n alapul, amely létrehozta a .deb csomagformátumot. Más Linux disztribúciók saját formátummal rendelkeznek, ha nem Debian alapúak. Például a Fedora és más Red Hat alapú disztribúciók .rpm csomagokat használnak. Számos Linux-szoftvert kínáló vállalat különböző csomagformátumokban kínál különböző elosztásokat.
Harmadik fél csomagtárak
Az Ubuntu az Ubuntu számára összeállított és csomagolt nyílt forráskódú (és zárt forráskódú) szoftverekkel tele lévő saját csomagtárakat üzemeltet. Azonban bárki beállíthat saját csomagtárakat.
A harmadik féltől származó csomagtárakat gyakran hozzáadják zökkenőmentesen a rendszeréhez. Például amikor a Google Chrome-ot vagy a Steam-t egy .deb fájlból telepíti, a .deb fájl a hivatalos Google vagy Valve szoftvertárat hozzáadja a rendszerhez. Amikor a csomag frissül a tárolóban, értesítést kap a frissítésekről, és telepítheti azokat a Software Updater alkalmazás segítségével. A Windows rendszerrel ellentétben az összes telepített szoftver frissítése egy helyen kezelhető.
Megtekintheti a szoftver tárolóit, és további adatokat (ha ismeri a részleteket) az Ubuntu szoftveralkalmazás alkalmazásából is hozzáadhatja.
Más Linux disztribúciók is támogatják a harmadik féltől származó tárolókat, de a tárolók és az általuk tartalmazott szoftverek elosztási-specifikusak.
Személyes csomag archívumok (PPA-k)
A HTM-ek a harmadik féltől származó csomagtárak egy másik formája. A Canonical Launchpad rendszerén vannak, ahol bárki létrehozhat PPA-t.
A HTM-ek gyakran kísérleti szoftvert tartalmaznak, amelyet hivatalosan nem adtak hozzá az Ubuntu fő, stabil tárolóihoz. Ezek tartalmazhatnak újabb szoftververziókat, amelyek még nem tekinthetők elég stabilnak ahhoz, hogy az Ubuntu fő tárolóihoz jussanak.
Például az Ubuntu Wine Team PPA-t kínál a Wine szoftver legújabb kiadásaival a Windows alkalmazások futtatásához Linuxon. A hozzáadáshoz a következő sort kell hozzáadnia a fenti Szoftverforrások alkalmazáshoz:
ppa: ubuntu-bor / ppa
A Canonical Launchpad weboldalán található minden PPA oldal tartalmaz utasításokat a PPA rendszerhez való hozzáadására. Ha a rendszerhez hozzáadták a PPA-t, telepíthetünk csomagokat a PPA-ból szabványos szoftverekkel, mint például az Ubuntu Software Center, a Software Updater és az apt-get parancssori eszköz..
Forrásból történő fordítás
Minden bináris szoftvert a forráskódból állítanak össze. Az Ubuntu .deb csomagjai olyan szoftvert tartalmaznak, amelyet kifejezetten az általunk használt Ubuntu kiadására fejlesztettek ki. Ezeket az alkalmazásokat az Ubuntu kiadásához rendelkezésre álló szoftverkönyvtárak használatára fordítják.
Egy adott szoftverfejlesztő fejlesztői általában kiadják a szoftvert forráskód formájában. A Linux disztribúciók megteszik a forráskódot, fordítják és csomagokat hoznak létre Önnek. Ugyanakkor a program forráskódját is letöltheti, és saját maga is fordíthatja. Ezt általában nem kell az Ubuntu-nál megtenni. A legtöbb kísérleti szoftver valószínűleg egy PPA-ban van, ahol valaki már megtette a kemény munkát.
Más terjesztéseknél előfordulhat, hogy szükség van egy olyan program összeállítására, amely megkapja a szükséges legfrissebb verziót, vagy telepíthet egy olyan programot, amely nem elérhető a tárolókban. Azonban az átlagos Linux-felhasználónak - és még sok geeky Linux-felhasználónak - soha nem kell valami forrást fordítania.
A forráskódfájlok általában .tar.gz formátumban kerülnek terjesztésre, de ez csak egy típusú archívum - a .tar.gz fájlok bármit tartalmazhatnak, mint a .zip fájlok.
Bináris programok
Egyes programok bináris formában, nem pedig forráskód formájában kerülnek terjesztésre. Ennek oka lehet, hogy a program zárt forrásból áll, és a program terjesztője nem akarja a kemény munkát a különböző elosztásokhoz csomagolni..
A Mozilla például a Firefox binárisok Linux-letöltését kínálja .tar.bz2 formátumban. (.tar.bz2 csak egy másik archív formátum, mint egy zip fájl.) Letöltheti ezt az archívumot, kivonhatja azt egy számítógép mappájába, és futtathatja a benne lévő run-mozilla.sh parancsfájlt (csak kattintson duplán) a letöltött Firefox bináris futtatásához.
A Firefox esetében azonban ezt nem szabad megtenni. Használja az operációs rendszerhez mellékelt Firefox csomagot - valószínűleg jobban optimalizálva, gyorsabbá válik, és a szabványos csomagkezelő eszközök segítségével frissül. Mégis, ha régebbi Linux-elosztást használ, amely egy elavult Firefox-szal van ellátva, letöltheti a Firefox bináris számítógépét, és futtathatja azt egy könyvtárból anélkül, hogy bármilyen rendszeres engedélyt kellene telepítenie..
Sok zárt forrású szoftvert (különösen régebbi, nem támogatott zárt forrású szoftvert) terjesztenek csomagolatlan bináris formában. Olyan szoftverek, mint a Doom 3, Quake 4, Unreal Tournament 2004 és a Neverwinter Nights Linux portjai bináris csomagokba kerülnek, és még Windows-szerű telepítők is vannak. Ezek a telepítők valójában csak olyan programok, amelyek kivonják a játék fájljait egy mappába, és létrehozzák az alkalmazás menü parancsikonjait.
Természetesen vannak más módszerek a szoftver telepítésére az Ubuntu-on. A Zero Install (más néven 0install) projekt már több mint öt éve próbálja megváltoztatni a Linux szoftver telepítését, és létrehozott egy rendszert az összes Linux disztribúcióban működő asztali szoftver telepítésére. A Zero Install projekt azonban nem szerzett sok vontatást. A Linux-felhasználók többségét a Linux disztribúciós csomagkezelője szolgálja - különösen, ha Ubuntu-t használnak, amelyet a legtöbb szoftver csomagol.