Reklama
Vitajte v systéme Linux. Je pravdepodobné, že vaša distribúcia prišla s množstvom softvéru na pokrytie základov. Napriek tomu, bez ohľadu na to, ako dôkladná bola práca, ktorú chcete nainštalovať viac. Otázka znie, ako?
Inštalácia softvéru v systéme Linux sa cíti bližšie k smartfónu ako v systéme Windows. Väčšinu času spustíte správcu balíkov (podobne ako v obchode s aplikáciami) a vyhľadáte názov požadovanej aplikácie. Odtiaľ ide o stlačenie tlačidla inštalácie.
Manažéri balíkov sa však menia v závislosti od vašej distribúcie. Ubuntu používa softvér Ubuntu. Ide jednoducho o novú verziu softvéru GNOME, ktorú používa Fedora. Medzitým, openSUSE robí svoju vlastnú vec s YaST.
Správcovia balíkov fungujú tak, že prehľadávajú softvérové úložiská vašej distribúcie. Ale niekedy to, čo chcete, nie je. Príležitostne si stiahnete súbor z webovej stránky a kliknete naň, ako by ste mali Windows EXE. S výnimkou problému. Rovnako ako neexistuje žiadna jediná verzia systému Linux, neexistuje ani jeden univerzálny formát balíka Linux (
hoci niektorí ľudia sa to snažia zmeniť Ubuntu Snaps vs Red Hat Flatpaks, aký je rozdiel?Linux distros distribuuje aplikácie v mnohých formátoch. Po celé roky boli najobľúbenejšími balíčkami .debs a .rpms, ale to sa môže začať meniť s balíčkami Snun a Ubuntu Ubuntu. Čítaj viac ).Musíte vedieť, ktorý typ súboru úspešne nainštaluje softvér pre vašu distribúciu. Našťastie sa musíte naučiť iba niekoľko skratiek, aby ste pochopili situáciu.
Balíky DEB
Formát DEB sa nazýva Debian, Linux distro a jeden z najväčších open source projektov v súčasnosti. Kliknutím na DEB nainštalujete aplikáciu priamo alebo vyhľadáte v správcovi balíkov, aby vám urobil úlohu na pozadí. V termináli používate dpkg
príkaz, napríklad:
sudo dpkg -i /home/user/software.deb
Pretože Ubuntu je založené na Debiane, DEB sa dajú ľahko nájsť. S miliónmi používateľov a silným rozpoznaním mena sa Ubuntu a DEB stali Windows a EXE vo svete Linuxu.
Debian aj Ubuntu používajú formát súborov DEB, ale balíky, ktoré fungujú v jednom, nemusia byť v druhom. Balíky sú niekedy kompatibilné s oboma, napríklad s prehliadačom Google Chrome. Nepredpokladajte, že to tak je. Uistite sa, že sťahujete DEB určené pre vašu distribúciu.
Populárne distribúcie, ktoré používajú DEB:
- ubuntu
- Debian
- Linux Mint
- steamos
- Trisquel
- gNewSense
RPM balíky
RPM pôvodne znamenal Red Hat Package Manager. Skratka je teraz rekurzívna a predstavuje správcu balíkov RPM. V oboch prípadoch sú počiatky v Red Hat. Organizácia so sídlom v Severnej Karolíne, ktorá sa stala prvou svetovou prvou spoločnosťou zaoberajúcou sa otvorenými zdrojmi s miliardou dolárov, vyvinula formát pre Red Hat Linux. Výsledkom je to, čo nájdete v ekosystéme Red Hat.
To znamená, že ak Fedora je vašou distribúciou voľby 5 dôvodov prečo používať Pure Open Source Distro, FedoraFedora nie je tak známa ako Ubuntu a má povesť, ktorú je ťažké používať. Ale ak je to pravda, prečo toľko ľudí naďalej používa Fedoru? Čítaj viac , toto je typ súboru balíka, ktorý budete používať na inštaláciu softvéru. Keď kliknete na RPM, otvorí sa v rámci GNOME softvéru.
Napriek tomuto názvu nie sú distribúcie súvisiace s Red Hat jedinými, ktoré používajú RPM. openSUSE je ďalšia prominentná komunita, ktorá prijala RPM 6 dôvodov, prečo by ste si mali zvoliť openSUSE a GeekoExistujú dobré dôvody, prečo openSUSE priťahuje používateľov, a tu sú niektoré z nich. Možno budete ďalšou osobou, ktorá sa do Geeko zamiluje. Čítaj viac . Môžete ich nainštalovať pomocou YaST, distribučného centra na jednom mieste, kde môžete spravovať väčšinu systémov.
V každom prípade môžete inštalovať balíčky pomocou rpm
príkaz, napríklad:
rpm - /home/user/software.rpm
Fedora aj openSUSE používajú RPM, ale balíčky nie sú vzájomne zameniteľné. Znova sa uistite, že stiahnuté RPM sú určené pre vašu distribúciu.
Populárne distribúcie, ktoré používajú RPM:
- Red Hat Enterprise Linux
- fedora
- openSUSE
- SUSE Linux Enterprise Server
- CentOS
- PCLinuxOS
Balíky TAR
Viem, že som povedal, že pre Linux neexistuje univerzálny formát balíčkov, ale nie je to 100% pravda. Keď uvidíte aplikáciu zabalenú ako TAR, TGZ alebo TAR.GZ, existuje veľká šanca, že sa spustí na vašom počítači. Problém je v tom, že inštalácia nie je taká jednoduchá ako nasmerovanie kurzora alebo zadanie jedného príkazu. Inštalácia súboru TAR je hodný svojho vlastného samostatného sprievodcu Ako skompilovať a nainštalovať súbory TAR GZ a TAR BZ2 v Ubuntu Linux Čítaj viac .
Je to preto, že tento archív sa nedodáva v spustiteľnom formáte. Namiesto toho obsahuje zdrojové súbory potrebné na vytvorenie príslušnej aplikácie. Niektoré súbory TAR sa dodávajú s vlastnými pokynmi na inštaláciu a výsledný program sa nemusí automaticky zobraziť v ponuke vašej aplikácie.
Populárne distribúcie, ktoré používajú výlučne TAR:
- Arch Linux
- Slackware
Viac odkiaľ to prišlo
Vyššie uvedené tri typy nie sú jediné formáty balíkov pre systém Linux, ale sú najbežnejšie. Niektoré distribúcie vyvíjajú svoje vlastné typy, ktoré sa inde nepoužívajú. Gentoo áno ebuild. Pardus má PiSi (skratka pre balíčky úspešne nainštalované podľa plánu). Android, ktorý je technicky distribúciou Linuxu, používa APK.
Prečo sú formáty balíkov také divné?
Každý typ je archív obsahujúci to, čo musí aplikácia spustiť, plus metadáta vyžadované správcom balíkov. Pretože rôzne distribúcie používať rôzne nástroje a archívy Ktorý správca balíkov Linux (a Distro) je pre vás ten pravý?Kľúčovým rozdielom medzi hlavnými distribúciami systému Linux je správca balíkov; rozdiely sú dostatočne silné, aby mohli ovplyvniť váš výber distro. Pozrime sa, ako fungujú rôzni správcovia balíkov. Čítaj viac , čo sa týka týchto metaúdajov, sa líši. Z tohto dôvodu sa nezaručuje kompatibilita ani formátov, ktoré zdieľajú rovnaký názov, ako napríklad RPM Fedora a openSUSE.
Čo si myslíte o inštalácii softvéru v systéme Linux? Ako sa porovnáva s inými operačnými systémami? Dalo by sa to vylepšiť? Podeľte sa o svoje myšlienky a ak máte akékoľvek otázky, neváhajte sa spýtať!
Bertel je digitálny minimalista, ktorý píše z notebooku s prepínačmi fyzického súkromia a OS schváleným nadáciou Free Software Foundation. Cení si etiku nad funkciami a pomáha iným prevziať kontrolu nad ich digitálnym životom.