Hirdetés
Függetlenül attól, hogy csomagkezelő Melyik Linux csomagkezelő (és a Distro) az Ön számára megfelelő?A fő különbség a Linux fő disztrójai között a csomagkezelő; a különbségek elég erősek, hogy befolyásolhassák a disztró választását. Nézzük meg, hogyan működnek a különféle csomagkezelők. Olvass tovább Ön által használt programok kétféle módon telepíthetők a Linuxra. Vagy előre elkészített csomagot használ, vagy saját magának fordítja. Manapság az előbbi általában alapértelmezés szerint nyer. Vannak idők, amikor meg kell fontolnia az alternatívát.
Mik azok a bináris csomagok?
A programok telepítése a Linuxra általában egészen más, mint a Windows rendszerre történő telepítés. Ahelyett, hogy a telepítőket eltávolítanák a gyártó webhelyéről, a fájlokat a programok tárházából, általában szabott Az Ubuntu 16.04 LTS Desktop testreszabásaBeteg az alapértelmezett Ubuntu megjelenésből? A Terminal parancsok és a Unity Tweak eszköz használatával az Ubuntu 16.04 LTS könnyedén testreszabható. Olvass tovább az operációs rendszer számára.
A különálló programok fájljait egy archív formátum Mi a legjobb fájl-tömörítési módszer? MakeUseOf Tests Zip, RAR és így továbbA fájlok tömörítése fontos és gyakori feladat, amelyet a felhasználók gyakran kérnek a számítógépüktől. A fájl méretének csökkentése megkönnyíti az e-mailek küldését vagy a flash meghajtóra helyezését. Emellett csökkenti a sávszélességet és ... Olvass tovább . Ez a fájlokat egyetlen fájlba csomagolja, hogy később könnyen hozzáférhessenek. Például a Debian a DEB formátumot használja a programok tárolására. Ezeket a kötegeket hívják bináris csomagok.
A telepítéshez speciális program szükséges ezeknek a fájloknak a kibontásához és a számítógépre helyezéséhez. Vagyis a csomagkezelő (például APT, Yum és így tovább). Más hasznos dolgokat is végez, például nyomon követi a telepített fájlokat, és kezeli a szoftverfrissítéseket.
Honnan származnak csomagok?
Az összes szoftver forráskódnak nevezett sorokban van írva. Speciálisan vannak írva programozási nyelvek 6 legegyszerűbb programozási nyelv a kezdők számáraA programozás megtanulása a megfelelő nyelv megtalálásáról szól, ugyanúgy, mint a szerkesztési folyamatról. Itt található a hat legegyszerűbb programozási nyelv kezdőknek. Olvass tovább , például C vagy C ++. Általában azonban nem csak csomagolhatja azt egy archívumba, és csomagnak is nevezheti. Ezeket a sorokat olyan nyelvre kell lefordítani, amelyet a számítógép megért és végrehajthat.
Ezt a folyamatot hívják összeállítása A TAR GZ és TAR BZ2 fájlok fordítása és telepítése az Ubuntu Linux rendszerben Olvass tovább , a végeredmény bináris fájlokat hoz létre, amelyeket a számítógép futtathat. Ezeket a bináris fájlokat tárolják együtt egy csomagban, más dolgokkal, például konfigurációs fájlok Mik a konfigurációs fájlok és hogyan szerkeszthetők őket?A szoftveralkalmazások túlnyomó részét egy menü interfészen keresztül konfigurálják, de néhányuk megköveteli, hogy lépjen túl a szövegfájl szerkesztéséből. De hogyan működnek ezek a "konfigurációs fájlok"? Olvass tovább .
Mit telepít a „Forrásból”?
A forráskód összeállítása nem csak csomagok készítésére szolgál. Valójában még egy ilyen archívum létrehozása sem szükséges. Alapvetõen a „forrásból” származó program telepítése valami telepítését jelenti csomagkezelő használata nélkül. Összeállítja a forráskódot, és helyette másolja a bináris fájlokat a számítógépére.
Legtöbbször letöltheti a projekt forráskódját olyan hostolási szolgáltatásokból, mint például GitHub vagy BitBucket Szereted a GitHub-ot? 4 ok, amiért kellene a kódot a BitBucket-en tárolniaGondolkodnia kell arra, hogy hol tárolja a kódját. Valószínűleg hallott már a GitHubról. Ez nem meglepő. A GitHub-ot az egyének és a vállalkozások használják kódok tárolására, együttműködésre a dokumentációban ... Olvass tovább . A nagyobb programok akár személyes webhelyen is tárolhatják. A kódot általában archivált formátumban (más néven a forráscsomag).
Egy speciális eszközkészlet segít az építési folyamat automatizálásában. A Linux asztali számítógépeken ez általában a parancs sor Rövid útmutató a Linux parancssori használatának megkezdéséhezSok csodálatos dolgot megtehetsz parancsokkal a Linux alatt, és ez tényleg nem nehéz megtanulni. Olvass tovább nevû program make. A különböző nyelveken írt forráskódhoz speciális fordítókra és parancsokra van szükség, hogy bináris fájlokká váljanak. A make program automaták Hogyan ütemezzük a feladatokat Linuxon a Cron és a Crontab segítségévelA feladatok automatizálásának képessége egyike azoknak a futurisztikus technológiáknak, amelyek már itt vannak. A Linux és a felhasználói feladatok ütemezése minden Linux felhasználó számára előnyös lehet, a cron, amely egy könnyen használható háttérszolgáltatásnak köszönhető. Olvass tovább ez a folyamat.
Ehhez a programok biztosítják a makefile hogy megmondja, mit kell tennie és összeállítania. Manapság általában automatikusan létrehozza egy speciális szoftver, például a CMake. Itt jön be a felhasználó. Mert innen pontosan meg tudják határozni, hogy mely funkciókat szeretnék fordítani a saját szoftverükbe.
Gyors bemutató
Például az alábbi parancs létrehoz egy konfigurációs fájlt a Calligra Office Suite Calligra vs. LibreOffice: Melyik a legtermékenyebb Linux Office Suite? Olvass tovább a CMake használatával. A létrehozott fájl azt mondja, hogy a make program csak a Író a Calligra alkotóeleme.
cmake -DPRODUCTSET = SOROK -DCMAKE_INSTALL_PREFIX = $ HOME / kde / inst5 $ HOME / kde / src / calligra
Miután ezt megtette, csak annyit kell tennie, hogy futtatja a make eszközt, hogy összegyűjtse és másolja az eredményeket a számítógépére. Ez a következő módon történik:
tenni. telepítse
Noha ez a programok összeállításának általános mintája, a forráscsomagok telepítéséhez sok más módszer is létezik. Gentoo Linux Gentoo: Linux disztribúció, ahol összeállíthatja a saját optimalizált szoftverétA Linux futtatásának különféle módjai meghökkentőek, mivel rengeteg választási lehetőség van körülkerülni. Bár rengeteg disztribúció van, amelyek akár a .deb ... Olvass tovább például beépített módon kezeli ezt, így a folyamat sokkal gyorsabb és könnyebb. Emellett a bináris csomagok felépítése néhány lépést megtesz, nem csak a fenti parancsokat.
A bináris csomagok használatának előnyei
Ha Linuxot használ, akkor valószínű, hogy a telepített programokat előre összeállították. Manapság ez sokkal gyakoribb, mint a forráscsomagok használata. Néhány ok van erre a helyzetre.
Könnyebben kezelhető
A bináris csomagok sokkal többet tartalmaznak, mint a lefordított telepítőfájlok. Tárolnak olyan információkat is, amelyek megkönnyítik az Ön számára csomagkezelő Útmutató az Ubuntu-tárolókhoz és a csomagkezeléshez Olvass tovább hogy nyomon tudja követni az összes programot. Például DEB fájlok (a Debian Debian: Élvezze az egyik legstabilabb és legmegbízhatóbb Linux disztribúciótRengeteg Linux-felhasználó van ott, akik olyan disztribúciókat használnak, mint az Ubuntu vagy az Ubuntu-ból származó sok disztribúció közül az egyik, beleértve a Linux Mint-et is. Nem számít, mit használ, ... Olvass tovább és Debian-származékok) is fontos információkat tartalmaznak, például azt, hogy milyen egyéb szoftverekre van szükség a program futtatásához, és annak aktuális verziója.
Ez sokkal könnyebben telepíti a csomagokat. Nem kell aggódnia, hogy milyen más fájlokat kell telepítenie egy program futtatásához. Mivel a csomagkezelő maga tudja olvasni ezeket az információkat maga a csomag, ezért mindezt automatikusan kezeli.
Hasonlítsa össze ezt a programok telepítésével a forrásból. Hacsak nem állítja össze a kódot egy saját bináris csomagba, te lesz a szoftver irányításáért. Nem szabad megfeledkeznie arról, hogy milyen egyéb programok szükségesek a működéshez, és telepítenie kell őket.
Javított stabilitás
A csomagtárak hajlamosak tesztelni a bináris fájljaikat problémákra, és mindent megtesznek annak érdekében, hogy kijavítsák őket, amikor megjelennek. Ez javíthatja a programok stabilitását, amit a forrásból telepített személy hiányozhat.
Például a Debian adattáraiban számos olyan csomag van, amelyekre javítások vonatkoznak. Ez magában foglalhat olyan nagy programokat is, mint a webböngészők A legjobb Linux böngészőt használja 2016-ban?A "rossz" böngésző használata sok felesleges fejfájást, pazarló termelékenységet és akár adatvesztést is eredményezhet. Tehát melyik böngésző a legjobb a Linux számítógépéhez? Találjuk ki. Olvass tovább !
Ezzel együtt a csomagoknak szigorú szabályoknak kell megfelelniük annak biztosítása érdekében, hogy azok a rendszeren futnak. Például mind a Debian, mind az Ubuntu rendelkezik házirendekkel, mint sok más Linux operációs rendszer.
Egyes programok a futtatáshoz ugyanazon szoftverfüggőség különböző verzióira is támaszkodnak. A csomagleraktárak mindent megtesznek ezeknek a konfliktusoknak a megoldása érdekében, így nem kell ezzel aggódnia.
A forráscsomagok összeállításának előnyei
A programoknak a forrásból történő telepítése nem olyan, amit mindenkinek meg kell tennie. Valójában a legjobb, ha bináris csomagokkal ragaszkodik. Ennek ellenére még mindig van néhány előnye annak, hogy ezt a valamivel jobban bevont programozási módszert használja.
Legújabb szoftver
A programok megbízhatóbbá tételének egyik hátránya, hogy időbe telik a fejlesztés és a javítás. Ennek eredményeként ez a szoftver régebbi verzióinak használatához vezethet. Azok számára, akik szeretnék a legújabb és legnagyobb 5 olyan Linux operációs rendszer, amely frissítési életet kínálA folyamatosan fejlesztő és frissülő rendszernek megvannak az előnyei, pl. a sebesség és a biztonság növekedése. Ha készen állsz arra, hogy kipróbálhassa a legszélesebb Linuxot, íme néhány fontolóra vehető operációs rendszer. Olvass tovább , akár inkább inkább egy instabilitást részesíthetnek előnyben.
Noha vannak olyan Linux operációs rendszerek, amelyek program összeállítása nélkül fedezik ezt az igényt, vannak néhány hátrányuk. Például nehezebb olyan szoftvereket alkalmazni, amelyek gyakran nem adják ki a beállított csomag verziókat naprakész Miért kell mindig frissíteni az Ubuntu telepítését [Linux] Olvass tovább egy lerakatban, mint a forrásból történő telepítés.
Ennek oka az, hogy a bináris csomagokat általában a programok hivatalos kiadásaiból készítik. Mint ilyen, az ilyen verziók közötti változásokat általában nem veszik figyelembe. A saját szoftver forrásból történő lefordításával hamarosan profitálhat ezekből a változásokból.
Az is előfordulhat, hogy Linux operációs rendszerében nincs az Ön számára előre elkészített szoftver. Ebben az esetben a forrásból történő telepítés az egyetlen lehetőség.
Válasszon
A forráscsomagok használatának további előnye, hogy nagyobb ellenőrzést nyer a telepített programok felett. Bináris adattárból történő telepítéskor a csomagok testreszabási lehetőségei korlátozottak.
Nézze meg például az FFmpeg parancsot, amely a parancssori alapú audio és video konverter Az 5 legjobb alkalmazás audio- és videofájlok konvertálására Linux rendszerenKonvertálnia kell a médiafájlokat Linux alatt? Ezeket az eszközöket használhatja audio vagy video konvertáláshoz szinte bármilyen Linux diszkóban. Olvass tovább . Alapértelmezés szerint hatalmas számú funkcióval rendelkezik, amelyek közül néhányat soha nem is érinthet meg. Például a JACK audio támogatás elérhető az FFmpeg fájlban, annak ellenére, hogy általában ezt a szoftvert használják termelési környezetek 6 Linux Distros, művészek, zenészek és szerkesztők számára Olvass tovább csak.
Az FFmpeg összeállítása lehetővé teszi a nem kívánt dolgok eltávolítását, könnyebbé téve és az Ön igényeihez igazítva. Ugyanez vonatkozik más nehézsúlyú programokra.
Ha kevés forrás áll rendelkezésre, a szolgáltatások eltávolítása nagyszerű módja lehet a teher megkönnyítésének. Nem csoda, hogy ez Chrome OS A Chrome OS kihívása: Új felhasználói nap egy ChromebookonMilyen a Chromebookok olyan személyek számára, akik megszokták a Windows vagy a Mac beállítást? A Chrome OS új belépõjeként itt vagyok, hogy elmondjam. Olvass tovább , amely sok alacsonyabb kategóriájú számítógépen található, a Gentoo Linux alapú. A Gentoo, mivel forrás-alapú, sok szoftvert fordít, potenciálisan megkönnyítve ezeknek a rendszereknek a futtatását.
Miért nem telepíti mindkettővel?
Noha valószínűleg nem akarja majd napi rendszerességgel csomagokat összeállítani, érdemes szem előtt tartani. Ha soha nem találja elég jól a szoftver-tárolókat, ne feledje, hogy van egy másik, régebbi módszer a dolgok telepítésére.
Előfordult már, hogy szoftvert kellett fordítania? Miért?
Kép jóváírása: Andrii Symonenko a Shutterstock.com webhelyen keresztül
Jelenleg BIT-en tanul, Austin Luong egy lelkes Linux rajongó, aki szereti a szabad szoftverek ismertetését. Szereti a sci-fi írását is, de csak a merevlemez meghajtójának magánéletében.