reklama

Vítejte v Linuxu. Je pravděpodobné, že vaše distribuce přišla se spoustou softwaru, který pokryje základy. Přesto, bez ohledu na to, jak důkladná práce to udělalo, chcete nainstalovat více. Otázka zní, jak?

Instalace softwaru v systému Linux se blíží smartphonu než systému Windows. Většinou budete spouštět správce balíčků (podobný obchodu s aplikacemi) a hledat název požadované aplikace. Odtud jde o stisknutí tlačítka instalace.

Ale správci balíčků se mění v závislosti na vašem distro. Ubuntu používá software Ubuntu. To je prostě rebranded verze softwaru GNOME, což Fedora používá. Mezitím, openSUSE dělá svou vlastní věc s YaST.

Správci balíčků fungují tak, že prohledávají úložiště softwaru vaší distribuce. Ale někdy to, co chcete, není. Občas si stáhnete soubor z webové stránky a kliknete na něj, jako byste chtěli Windows EXE. Až na to, že je problém. Stejně jako neexistuje žádná jediná verze systému Linux, neexistuje ani jeden univerzální formát balíčku Linux (i když se to někteří lidé snaží změnit

instagram viewer
Ubuntu Snaps vs Red Hat Flatpaks, jaký je rozdíl?Linux distros distribuuje aplikace v mnoha formátech. Po celá léta byly dva nejoblíbenějšími soubory .debs a .rpms, ale to se může začít měnit s balíčky Snun a Ubuntu s balíčkem Red Hat. Přečtěte si více ).

Musíte vědět, který typ souboru úspěšně nainstaluje software pro vaše distro. Naštěstí se musíte naučit jen pár zkratek a zkratek, abyste pochopili situaci.

DEB balíčky

Formát DEB se nazývá Debian, Linux distro a jeden z největších existujících open source projektů. Klepnutím na DEB můžete nainstalovat aplikaci přímo nebo hledat ve správci balíků, aby vám na pozadí udělala úlohu. V terminálu používáte dpkg příkaz, například:

sudo dpkg -i /home/user/software.deb

Protože Ubuntu je založeno na Debianu, DEB lze snadno najít. S miliony uživatelů a silným rozpoznáváním jmen se Ubuntu a DEB staly Windows a EXE ve světě Linuxu.

Debian i Ubuntu používají formát souborů DEB, ale balíčky, které fungují v jednom, nemusí být v jiném. Balíčky jsou někdy kompatibilní s oběma, například s Google Chrome. Nepředpokládejte, že tomu tak je. Ujistěte se, že stahujete DEB určené pro vaši distribuci.

Populární distribuce používající DEB:

  • Ubuntu
  • Debian
  • Linux Mint
  • SteamOS
  • Ubuntu
  • gNewSense

RPM balíčky

RPM původně znamenal Red Hat Package Manager. Nyní je zkratka rekurzivní, což je zkratka pro RPM Package Manager. Ať tak či onak, původy jsou u Red Hat. Organizace se sídlem v Severní Karolíně, která se stala první společností s otevřeným zdrojovým kódem první miliardy dolarů na světě, vyvinula formát pro Red Hat Linux. Výsledkem je to, co najdete v ekosystému Red Hat.

To znamená, že pokud Fedora je vaše distro volby 5 důvodů proč používat Pure Open Source Distro, FedoraFedora není tak známá jako Ubuntu a má pověst těžkého použití. Ale pokud je to pravda, proč tolik lidí pokračuje v používání Fedory? Přečtěte si více , jedná se o typ souboru balíčku, který budete používat k instalaci softwaru. Když kliknete na RPM, otevře se v GNOME softwaru.

Navzdory jménu nejsou distribuce související s Red Hat jedinými, kdo používají RPM. openSUSE je další prominentní komunita, která přijala RPM 6 důvodů, proč byste měli zvolit openSUSE a GeekoExistují dobré důvody, proč openSUSE přitahuje uživatele, a zde jsou některé z nich. Možná budete další osobou, která se do Geeko zamiluje. Přečtěte si více . Můžete je nainstalovat pomocí YaST, distribučního centra na jednom místě pro většinu správy systému.

Ať tak či onak, můžete nainstalovat balíčky pomocí rpm příkaz, například:

rpm - /home/user/software.rpm

Fedora i openSUSE používají RPM, ale balíčky nejsou zaměnitelné. Znovu se ujistěte, že stažené RPM jsou určeny pro vaši distribuci.

Populární distribuce používající RPM:

  • Red Hat Enterprise Linux
  • Fedora
  • openSUSE
  • SUSE Linux Enterprise Server
  • CentOS
  • PCLinuxOS

TAR balíčky

Vím, že jsem řekl, že pro Linux neexistuje univerzální formát balíčku, ale není to 100% pravda. Když uvidíte aplikaci zabalenou jako TAR, TGZ nebo TAR.GZ, existuje velká šance, že se na vašem počítači spustí. Problém je v tom, že instalace není tak jednoduchá jako nasměrování kurzoru nebo zadání jediného příkazu. Instalace souboru TAR je hodný svého vlastního samostatného průvodce Jak zkompilovat a nainstalovat soubory TAR GZ & TAR BZ2 v Ubuntu Linux Přečtěte si více .

Je to proto, že tento archiv není dodáván ve spustitelném formátu. Místo toho obsahuje zdrojové soubory potřebné k vytvoření příslušné aplikace. Některé soubory TAR mají vlastní osobní pokyny k instalaci a výsledný program se nemusí automaticky zobrazit v nabídce aplikace.

Populární distribuce, které používají výhradně TAR:

  • Arch Linux
  • Slackware

Více odkud to přišlo

Výše uvedené tři typy nejsou jedinými formáty balíčků pro Linux, ale jsou nejběžnější. Některá distros vyvíjí své vlastní typy, které se jinde nepoužívají. Gentoo ano ebuild. Pardus má PiSi (zkratka pro balíčky nainstalované úspěšně podle plánu). Android, což je technicky distro Linux, používá APK.

Proč jsou formáty balíčků tak divné?

Každý typ je archiv, který obsahuje to, co aplikace potřebuje ke spuštění, plus metadata požadovaná správcem balíků. Protože různá distros používat různé nástroje a úložiště Který Linux Package Manager (a Distro) je pro vás ten pravý?Klíčovým rozdílem mezi hlavními distribucemi systému Linux je správce balíčků; rozdíly jsou natolik silné, že mohou ovlivnit váš výběr distro. Podívejme se, jak fungují různí správci balíků. Přečtěte si více , co do těchto metadat plyne, se liší. Proto ani u formátů, které sdílejí stejný název, jako jsou RPM Fedora a openSUSE, není zaručena kompatibilita.

Co si myslíte o instalaci softwaru v systému Linux? Jak to ve srovnání s jinými operačními systémy? Mohlo by to být vylepšeno? Sdílejte své myšlenky a pokud máte nějaké dotazy, neváhejte se zeptat!

Bertel je digitální minimalista, který píše z notebooku s přepínači fyzického soukromí a OS schváleným nadací Free Software Foundation. Cení si etiky nad funkcemi a pomáhá ostatním převzít kontrolu nad jejich digitálním životem.