Oglas

Dobrodošli u Linux. Vjerojatno je vaša distribucija došla s puno softvera za pokrivanje osnova. Bez obzira koliko temeljito obavili posao, želite instalirati više. Pitanje je, kako?

Instaliranje softvera na Linuxu čini se bližim pametnom telefonu nego Windows-u. Većinu vremena otvorit ćete upravitelja paketa (srodan prodavaonici aplikacija) i potražiti naziv željene aplikacije. Odatle je stvar pritiska na gumb Install.

Ali menadžeri paketa mijenjaju se ovisno o vašem distro. Ubuntu koristi Ubuntu softver. To je jednostavno rebranded verzija GNOME softvera, što Fedora koristi. U međuvremenu, openSUSE radi YaST sa sobom.

Upravitelji paketa rade pretraživanjem skladišta softvera vaše distribucije. Ali ponekad ono što želite nema. Povremeno preuzimate datoteku s web stranice i kliknete na nju kao da je Windows EXE. Osim što postoji problem. Baš kao što ne postoji nijedna inačica Linuxa, nema niti jedan univerzalni oblik paketa Linuxa (iako neki ljudi to pokušavaju promijeniti Ubuntu Snaps vs Red Hat Flatpaks, u čemu je razlika?

instagram viewer
Linux distribucije distribuiraju aplikacije u mnogim formatima. Godinama su dva najpopularnija .debs i .rpms, ali to se možda počinje mijenjati s Ubuntuovim Snap paketima i Red Hat's Flatpak-om. Čitaj više ).

Morate znati koja će vrsta datoteka uspješno instalirati softver za vaš distro. Srećom trebate naučiti samo nekoliko kratica i skraćenica da biste shvatili situaciju.

DEB paketi

DEB format dobio je ime po Debianu, Linux distrofu i jednom od najvećih otvorenih izvora koji postoje. Možete kliknuti DEB da biste instalirali aplikaciju izravno ili pretraživali upravitelja paketa kako biste u pozadini obavljali posao za vas. U terminalu koristiš dpkg naredba, na primjer:

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

Budući da se Ubuntu temelji na Debianu, DEB-ove je lako pronaći. S milijunima korisnika i snažnim prepoznavanjem imena Ubuntu i DEB postali su Windows i EXEs Linux svijeta.

Debian i Ubuntu koriste DEB format datoteke, ali paketi koji rade u jednom možda nisu u drugom. Paketi su ponekad kompatibilni s oba, kao što je Google Chrome. Ne pretpostavljajte da je to slučaj. Obavezno preuzmite DEB-ove namijenjene za distribuciju.

Popularni distributeri koji koriste DEB:

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

RPM paketi

RPM je izvorno bio menadžer paketa Red Hat. Sada je akronim rekurzivan, što stoji za RPM Package Manager. Bilo kako bilo, podrijetlo je s Red Hatom. Organizacija sa sjedištem u Sjevernoj Karolini koja je postala prva svjetska kompanija otvorenog koda razvila je format za Red Hat Linux. Kao rezultat, to je ono što nalazite u cijelom ekosustavu Red Hat.

To znači ako Fedora je vaš distro izbor 5 razloga za korištenje čistog distribucijskog sustava otvorenog koda, FedoraFedora nije toliko poznata kao Ubuntu i ima reputaciju teške za korištenje. Ali ako je to istina, zašto toliko mnogo ljudi nastavlja koristiti Fedoru? Čitaj više , ovo je vrsta datoteke paketa koju ćete koristiti za instaliranje softvera. Kada kliknete na RPM, otvorit će se unutar softvera GNOME.

Unatoč nazivu, distropati povezani s Red Hat-om nisu jedini koji koriste RPM-ove. openSUSE je još jedna istaknuta zajednica koja je usvojila RPM 6 razloga za koji biste trebali odabrati openSUSE i GeekoPostoje dobri razlozi openSUSE nastavlja privlačiti korisnike, a evo i nekih od njih. Možda ćete biti sljedeća osoba koja će se zaljubiti u Geeka. Čitaj više . Možete ih instalirati pomoću YaST-a, one-stop-shop za distribuciju za većinu upravljanja sustavom.

Bilo koji način, možete instalirati pakete pomoću min naredba, na primjer:

rpm -ivh /home/user/software.rpm

Fedora i openSUSE koriste RPM, ali paketi nisu zamjenjivi. Ponovo provjerite je li RPM koji preuzmete namijenjen distribuciji.

Popularni distributeri koji koriste RPM:

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

TAR paketi

Znam da sam rekao kako ne postoji univerzalni format paketa za Linux, ali to nije 100% točno. Kada vidite aplikaciju upakovanu kao TAR, TGZ ili TAR.GZ, postoji dobra šansa da se pokrene na vašem računalu. Problem je što instalacija nije tako jednostavna kao što je usmjeravanje pokazivača ili unošenje jedne naredbe. Instalacija datoteke TAR je dostojan vlastitog zasebnog vodiča Kako sastaviti i instalirati TAR GZ & TAR BZ2 datoteke u Ubuntu Linux Čitaj više .

To je zato što se ova arhiva ne isporučuje u izvršnom formatu. Umjesto toga sadrži izvorne datoteke potrebne za izgradnju dotične aplikacije. Neke TAR datoteke dolaze s vlastitim osobnim uputama za instalaciju, a rezultirajući program se možda neće automatski pojaviti u izborniku vaše aplikacije.

Popularni distributeri koji se isključivo koriste TAR-om:

  • Arch Linux
  • Slackware

Više odakle to dolazi

Tri gore navedena tipa nisu jedini formati paketa za Linux, ali su najčešći. Neki distrofiji razvijaju vlastite vrste koje se ne upotrebljavaju na drugom mjestu. Gentoo je ebuild. Pardus ima PiSi (skraćenica za uspješno instalirane pakete). Android, koji je tehnički Linux distribucija, koristi APK.

Zašto su formati paketa tako čudni?

Svaka je vrsta arhiva koja sadrži ono što aplikacija treba pokrenuti plus metapodatke potrebne od upravitelja paketa. Budući da su različite distros koristite različite alate i spremišta Koji vam Linux paket menadžer (i distro) odgovara?Ključna razlika između glavnih Linux distribucija je upravitelj paketa; razlike su dovoljno jake da mogu utjecati na vaš izbor distro. Pogledajmo kako rade različiti upravitelji paketa. Čitaj više , ono što ulazi u te metapodate varira. Zato nije zajamčeno da su kompatibilni ni formati s istim nazivom, poput Fedora i RPM-a openSUSE.

Što mislite o instaliranju softvera na Linux? Kako se uspoređuje s drugim operativnim sustavima? Može li se to poboljšati? Podijelite svoja razmišljanja i ako imate bilo kakvih pitanja, ne oklijevajte pitati!

Bertel je digitalni minimalist koji piše s prijenosnog računala s fizičkim prekidačima privatnosti i OS-om kojeg je podržala Fondacija za slobodan softver. Cijeni etiku u značajkama i pomaže drugima da preuzmu kontrolu nad svojim digitalnim životom.