9Sep
Linuxon telepíti a szoftvert olyan csomagkezelő alkalmazásokból, mint például az Ubuntu Software Center. De nem minden szoftver elérhető a Linux disztribúció szoftver-adattáraiban.
Csak a megbízható forrásból származó szoftvereket telepítse, akárcsak a Windows rendszeren. A tanácsadás nagy része más Linux disztribúciókra is érvényes, ezért megjegyezzük, hogy mi az Ubuntu-specifikus és mi a Linux általában.
DEB csomagfájlok
Az Ubuntu szoftvercsomagok. deb fájlformátumban vannak. Ez magában foglalja az Ubuntu Software Center-ből és az apt-get-ből letöltett csomagokat - ezek mind. deb fájlok.
Az. deb csomagokat azonban az Ubuntu szoftvercsomagjain kívül is telepítheti. Sok vállalat, amely Linux-szoftvert állít elő, az. deb formátumban kínálja. Például letöltheted a. deb fájlokat a Google Chrome, a Google Föld, a Steam for Linux, az Opera és még a Skype webhelye hivatalos webhelyeiről. Kattintson duplán a fájlra, és megnyílik az Ubuntu Szoftverközpontban, ahol telepítheti.
Az Ubuntu a Debianon alapul, amely létrehozta a. deb csomagformátumot. Az egyéb Linux disztribúcióknak saját csomagformátuma lesz, ha nem Debianon alapulnak. Például a Fedora és más Red Hat-alapú elosztások a. rpm csomagokat használják. Sok vállalat, amely szoftvereket kínál a Linux számára, különféle csomagformátumokban kínálja a különböző terjesztésekhez.
Külső csomag csomagok
Az Ubuntu saját csomagtartalékait tartalmazza az Ubuntu által összeállított és csomagolt nyílt forrású( és zárt forrású) szoftverekkel. Mindazonáltal bárki létrehozhatja saját csomagtársait.
A harmadik féltől származó csomagtárhelyeket rendszeresen felveszik a rendszerbe. Például, ha telepíti a Google Chrome vagy a Steam. deb fájlt, a. deb fájl hozzáadja a rendszer hivatalos hivatalos Google vagy Valve szoftververét. Amikor a csomag frissül a tárolóban, értesítést kap a frissítésekről, és telepítheti őket a Szoftverfrissítő alkalmazással. A Windows rendszerektől eltérően a telepített szoftverek frissítései egy helyen kezelhetők.
A szoftvertárolók megtekinthetők, és további( ha tudod részleteidet) az Ubuntu szoftverszoftverek forráskódjából.
Az egyéb Linux disztribúciók szintén támogatják a harmadik féltől származó tárhelyeket, de az adattárak és az általuk tárolt szoftverek elosztási jellemzők.
személyes csomag archívumok( PPA)
A PPA-k egy harmadik fél csomagtárának egy másik formája.Ők a Canonical's Launchpad rendszeren vannak, ahol bárki létrehozhat PPA-t. Az
HTM-k gyakran kísérleti szoftvert tartalmaznak, amelyet hivatalosan nem adtak hozzá Ubuntu fő, stabil tárhelyeihez. Ezenkívül olyan újabb verziójú szoftvereket is tartalmazhatnak, amelyek még nem tekinthetők elég stabilnak ahhoz, hogy az Ubuntu főbb adattáraihoz férjenek hozzá.
Az Ubuntu Wine Team például PPA-t kínál a Windows szoftverek futtatásához a Windows szoftverek legfrissebb kiadásaival Linuxon. Hozzáadásához a következő sorhoz kell hozzáadni a fenti Szoftverforrásokhoz:
ppa: ubuntu-wine / ppa
A Canonical Launchpad weboldalának minden PPA oldala tartalmazza a PPA rendszerhez való hozzáadásával kapcsolatos utasításokat. A PPA hozzáadása után a csomagokat a PPA-ból telepítheti szabványos szoftvert használva, például az Ubuntu Software Center, a Software Updater és az apt-get parancssori eszköz segítségével.
Összevetés a forrásból
Az összes bináris szoftvert forráskódból állítják össze. Az Ubuntu. deb csomagjai kifejezetten az Ön által használt Ubuntu kiadására fordított szoftvert tartalmaznak. Ezek az alkalmazások össze vannak állítva az Ubuntu kiadásához rendelkezésre álló szoftverkönyvtárak használatára.
Egy adott szoftverrész fejlesztői általában kiadják a szoftvert forráskód formájában. Linux disztribúciók vesznek át a forráskódot, összeállítják és csomagokat készítenek neked. Azonban letöltheti a program forráskódját is, és fordíthatja le önmagát. Ezt általában nem szabad Ubuntuban végrehajtani. A legtöbb kísérleti szoftver valószínűleg egy PPA-ban, ahol valaki már elvégezte az Ön számára kemény munkát.
Más terjesztéseknél néha szükség lehet egy olyan program összeállítására, amely megkapja a legfrissebb verziót, vagy olyan programot telepít, amely nem áll rendelkezésre a tárban. Ugyanakkor az átlagos Linux felhasználók - és még sok geeky Linux-felhasználó - soha nem kell valamit forrást készíteni.
A forráskódfájlok általában. tar.gz formátumban vannak elosztva, de ez csak egyfajta archívum. Az. tar.gz fájlok bármit is tartalmazhatnak, akárcsak a. zip fájlok is.
bináris programok
Egyes programok bináris formában kerülnek elosztásra, nem forráskód formában. Ez azért lehet, mert a program zárt forráskódú, és a program forgalmazója nem akarja keményen dolgozni a különböző elosztású csomagoláson.
Például a Mozilla Linux forráskódú letöltéseket kínál a. tar.bz2 formátumban.(.tar.bz2 csak egy újabb archívum formátum, például egy zip fájl.) Le tudja tölteni ezt az archívumot, kivonatolhatja a számítógép mappájába, és futtatni a run-mozilla.sh scriptet( csak duplán kattintva)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 rendszerrel ellátott Firefox csomagot - ez valószínűleg jobb lesz az optimalizálása, gyorsabbá tétele és frissítésre kerül a szokásos csomagkezelő eszközök segítségével. Mégis, ha egy régebbi Linux-terjesztést használ, amely egy elavult Firefox-szal rendelkezik, akkor 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 rendszerszintű engedélyt kellene telepítenie.
Sok zárt forrású szoftver( különösen az idősebb, nem támogatott zárt forráskódú szoftverek) csomagolás nélküli bináris formában kerülnek forgalomba. A Doom 3, a Quake 4, az Unreal Tournament 2004 és a Neverwinter Nights Linux portjait olyan bináris csomagokban osztják szét, amelyek Windows-szerűen telepítenek. Ezek a telepítők valójában csak programok, amelyek kivonják a játék fájljait egy mappába és létrehozzák az alkalmazások menüjének parancsikonjait.
Természetesen vannak más módok is az Ubuntu szoftverek telepítésére. A Zero Install( más néven 0install) projekt több mint öt éve próbálta megváltoztatni a Linux szoftvertelepítést, létrehozva egy rendszert az asztali szoftver telepítéséhez, amely minden Linux disztribúcióban működik. A Zero Install projekt azonban nem nyerte meg a nagy vonóerőt. A legtöbb Linux-felhasználókat a Linux disztribúció csomagkezelője jól szolgálja - különösen, ha az Ubuntut használják, amelyre a legtöbb szoftver csomagolva van.