Oglas
Dobrodošli v Linuxu. Verjetno je vaša distribucija prišla z veliko programske opreme za pokrivanje osnov. Ne glede na to, kako temeljito je delo opravil, želite namestiti več. Vprašanje je, kako?
Namestitev programske opreme na Linux se zdi pametnejši od pametnega kot Windows. Večino časa boste sprožili upravitelja paketov (podobno trgovini z aplikacijami) in poiskali ime želene aplikacije. Od tod gre za pritisk na gumb za namestitev.
Toda upravljavci paketov se spreminjajo glede na vašo distro. Ubuntu uporablja programsko opremo Ubuntu. To je preprosto spremenjena različica programske opreme GNOME, ki jo uporablja Fedora. Medtem openSUSE naredi svoje stvari z YaST-om.
Upravitelji paketov delujejo z iskanjem po skladiščih programske opreme za distribucijo. Toda včasih tega, kar želite, ni. Občasno datoteko naložite s spletnega mesta in jo kliknete, kot bi Windows EXE. Razen da obstaja težava. Tako kot ni nobene različice Linuxa, ni niti ene univerzalne oblike paketa Linux (čeprav nekateri poskušajo to spremeniti
Ubuntu Snaps vs Red Hat Flatpaks, kakšna je razlika?Linux distros distribuira aplikacije v številnih oblikah. Že dve leti sta bili najbolj priljubljeni .debs in .rpms, vendar se bo to morda začelo spreminjati s paketi Ubuntu Snap in Red Hat's Flatpak. Preberi več ).Vedeti morate, katera vrsta datotek bo uspešno namestila programsko opremo za vašo distro. Na srečo se morate naučiti le nekaj kratic in okrajšav, če želite razumeti situacijo.
DEB paket
Format DEB je dobil ime po Debianu, distribuciji Linux in enem največjih odprtokodnih projektov, ki že obstajajo. Če želite neposredno namestiti aplikacijo ali kliknite iskalnika v upravitelju paketov, kliknite DEB, da v ozadju opravi delo za vas. V terminalu uporabljate dpkg
ukaz, na primer:
sudo dpkg -i /home/user/software.deb
Ker Ubuntu temelji na Debianu, je DEB enostavno najti. Z milijoni uporabnikov in močnim prepoznavanjem imen sta Ubuntu in DEB postala Windows in EXEs sveta Linux.
Debian in Ubuntu uporabljata datotečni format DEB, vendar paketi, ki delujejo v enem, morda ne v drugem. Paketi so včasih združljivi z obema, kot je Google Chrome. Ne domnevajte, da je temu tako. Prepričajte se, da ste prenesli plačila, namenjena za distribucijo.
Priljubljeni distros, ki uporabljajo DEB:
- Ubuntu
- Debian
- Linux Mint
- SteamOS
- Trisquel
- gNewSense
RPM paketi
RPM je prvotno pomenil Red Hat Package Manager. Zdaj je akronim rekurziven, kar pomeni RPM Package Manager. Kakor koli že, poreklo je z Red Hat. Organizacija s sedežem v Severni Karolini, ki je postala prvo svetovno podjetje z odprtim izvorom na svetu, je razvila format za Red Hat Linux. Posledično je to tisto, kar najdete v celotnem ekosistemu Red Hat.
To pomeni, če Fedora je vaš distro izbire 5 razlogov za uporabo čiste odprtokodne distribucije, FedoraFedora ni tako znan kot Ubuntu in ima sloves, da je težko uporabljati. Če pa je to res, zakaj toliko ljudi še naprej uporablja Fedoro? Preberi več , to je vrsta datoteke paketov, ki jo boste uporabili za namestitev programske opreme. Ko kliknete na RPM, se bo ta odprl v programski opremi GNOME.
Kljub imenu, Red Hat, povezani distros, niso edini, ki uporabljajo RPM. openSUSE je še ena vidna skupnost, ki je sprejela RPM 6 razlogov, zakaj bi morali izbrati openSUSE in GeekoObstajajo dobri razlogi, da openSUSE še naprej privlači uporabnike, in tukaj je nekaj takšnih. Mogoče boste naslednja oseba, ki se bo zaljubila v Geeko. Preberi več . Te lahko namestite s pomočjo YaST, distribucijskega sistema na enem mestu za večino upravljanja sistema.
Kakor koli, pakete lahko namestite s pomočjo vrtljajev
ukaz, na primer:
rpm -ivh /home/user/software.rpm
Fedora in openSUSE uporabljata RPM-je, vendar paketi niso zamenljivi. Ponovno se prepričajte, da je RPM, ki ga prenašate, namenjen distribuciji.
Priljubljeni distros, ki uporabljajo RPM:
- Red Hat Enterprise Linux
- Fedora
- openSUSE
- SUSE Linux Enterprise Server
- CentOS
- PCLinuxOS
Paketi TAR
Vem, da sem rekel, da ne obstaja univerzalni format paketa za Linux, vendar to ni 100% res. Ko vidite aplikacijo, pakirano kot TAR, TGZ ali TAR.GZ, obstaja velika možnost, da se bo zagnala na vašem računalniku. Težava je v tem, da namestitev ni tako preprosta, kot da kaže kazalec ali vnesete en ukaz. Namestitev datoteke TAR je vreden svojega ločenega vodnika Kako sestaviti in namestiti datoteke TAR GZ & TAR BZ2 v Ubuntu Linux Preberi več .
To je zato, ker se ta arhiv ne pošilja v izvedljivi obliki. Namesto tega vsebuje izvirne datoteke, potrebne za izdelavo zadevne aplikacije. Nekatere datoteke TAR prihajajo z lastnimi osebnimi navodili za namestitev, zato nastali program morda ne bo samodejno prikazan v meniju vaše aplikacije.
Priljubljeni distrosci, ki uporabljajo izključno TAR:
- Arch Linux
- Slackware
Več od kod je prišlo
Naštete tri vrste niso edini formati paketov za Linux, vendar so najpogostejši. Nekateri distrofiji razvijejo svoje vrste, ki se ne uporabljajo drugje. Gentoo ima ebuild. Pardus ima PiSi (kratko za pakete, nameščene uspešno, kot je bilo predvideno). Android, ki je tehnično Linux distro, uporablja APK.
Zakaj so formati paketov tako čudni?
Vsaka vrsta je arhiv, ki vsebuje, kaj mora program zagnati in metapodatke, ki jih zahteva upravitelj paketov. Ker različne distros uporabljajte različna orodja in skladišča Kateri upravljalnik paketov Linux (in distro) je pravi za vas?Ključna razlika med glavnimi distribucijskimi sistemi Linux je upravitelj paketov; razlike so dovolj močne, da lahko vplivajo na vašo izbiro distro. Poglejmo, kako delujejo različni upravitelji paketov. Preberi več , kaj sega v te metapodatke se razlikuje. Zato tudi formati, ki imajo isto ime, na primer Fedora in RPS-ji OpenSUSE, niso zagotovljeni kot združljivi.
Kaj menite o namestitvi programske opreme na Linux? Kako se primerja z drugimi operacijskimi sistemi? Bi ga lahko izboljšali? Delite svoje misli in če imate kakršna koli vprašanja, ne oklevajte!
Bertel je digitalni minimalist, ki piše s prenosnika s fizičnimi stikali za zasebnost in OS, ki ga je podprla Fundacija za prosto programsko opremo. Cenje etiko zaradi lastnosti in pomaga drugim, da prevzamejo nadzor nad svojim digitalnim življenjem.