Na Linuxu postoji mnogo različitih načina za instaliranje softvera. Postoje Debianovi paketi, Redhat RPM paketi, korisničko spremište Arch Linuxa, stablo Gentoo Portage, AppImages, arhive tar.gz sa statičkim binarnim datotekama, a popis se nastavlja. Ipak, s što više načina instaliranja softvera na Linux, još uvijek ima puno problema. Na primjer: prilikom razvoja profesionalnog softvera za Linux, vrlo je teško dobiti ga na svakoj pojedinoj distribuciji Linuxa. Ljudi u Ubuntuu predani su rješavanju ovog problema. Njihovo rješenje; Snap pakete. Evo pregleda potrebe za Snap paketima na Linuxu i kako ih koristiti i instalirati.
SPOILER ALERT: Pomaknite se prema dolje i pogledajte video vodič na kraju ovog članka.
Programeri često otkrivaju da pakiraju svoje programe u mnogo različitih vrsta paketa i obeshrabruju se. Potrebno je vrijeme da se naprave sve te datoteke paketa, i kao rezultat toga, puno programa to ne čini na Linuxu. Zbog toga su ljudi u Ubuntuu razvili Snap pakete. Snap je nešto što se može instalirati iz trgovine snap, a unutar "škljocanja" je sve što je potrebno za pokretanje programa.
To znači da su sve što aplikacija treba (knjižnice, binarne datoteke, datoteke sa slikama, audio datoteke i programi) sadržane u sebi i mogu se izvoditi neovisno o sustavu. To osigurava da će se program bez obzira na sve pokrenuti unatoč tome što je zastarjeli ili pogrešno konfigurirani host sustav. Ovo učinkovito omogućava instalaciju snaps-ova na bilo koju distribuciju Linuxa i čini ga „univerzalnim instalacijskim programom“ koji svaki programer, veliki ili mali, može pokupiti, pa čak i napraviti svoju vlastitu prodavaonicu!
Snapd je tehnologija koja pomaže snaps pokrenuti na Linuxu. Tvrtka koja stoji iza snapsa surađivala je s drugim proizvođačima distribucije Linuxa tako da popularni i najčešće korišteni Linuxi mogu s lakoćom pokretati i instalirati snimke. Evo kako to pokrenuti
Bilješka: Korisnici Ubuntua, kao i oni koji koriste Linux distribuciju na temelju Ubuntu-a, neće trebati instalirati Snapd.
sudo apt instalirati snapd
sudo dnf instalirati snapd. sudo systemctl enable --now snapd.socket
sudo pacman -S snapd. sudo systemctl enable --now snapd.socket
sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ lijep. sudo zypper uvesti snapd. sudo systemctl enable --now snapd.socket
sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed/ lijep. sudo zypper uvesti snapd. sudo systemctl enable --now snapd.socket
sudo -s
nano -w /etc/portage/repos.conf/gentoo-snappy.conf
Zalijepite sljedeće:
[gentoo-snappy] # Neslužbeni prekrivač koji podržava instalaciju okosnice "Snappy". # Održavanje: Clayton "kefnab" Dobbs ([email protected]) # Uzvodno održavanje: Zygmunt "zyga" Krynicki ([email protected]) lokacija = / usr / local / portage / gentoo-snappy. sync-type = git. sync-uri = https://github.com/zyga/gentoo-snappy.git. prioritet = 50. automatska sinkronizacija = da
Spremite konfiguracijsku datoteku pomoću ctrl + O
.
emaint sync --repo gentoo-snappy
Kao što je spomenuto ranije, snap-ovi su smješteni u "Snap store" koji upravljaju Ubuntu i Canonical. Svatko može objaviti snimku besplatno. Za one koji žele objaviti svoje vlastite snack pakete u trgovini, prijeđite na Snapcraft.io. Na ovom web mjestu nalaze se svi podaci (s velikim detaljima) koji vas mogu započeti.
Za pretraživanje softvera u trgovini pokušajte upotrijebiti naredbu pronalaska:
snap pronađite naziv programa
Na primjer:
brzo pronađite telegram
Ovim se ispisuje popis svih instaliranih snap paketa s ključnom riječi "telegram" u njemu. Pogledajte ovaj popis i utvrdite koji paket instalirati. Zatim upotrijebite naredbu instalacije da se to dogodi.
sudo snap instalirati telegram-najnovije
Ovo će preuzeti najnoviju inačicu škljocanja iz trgovine, instalirati je na sustav, a zatim montirati spremnik za snap tako da korisnik može pristupiti softveru unutar njega. Da biste pogledali mjesto pričvršćenja, pokrenite lsblk
naredba. To je zato što je softver ugrađeni volumen i ne razlikuje se za sustav od bilo kojeg drugog montiranog tvrdog diska ili uređaja.
Uklonite bilo koji instalirani snap paket iz sustava pomoću naredbe uklanjanje.
Na primjer:
sudo snap ukloniti telegram-najnovije
Zaboravili ste naziv snimke koju želite ukloniti? Pokušaj ovo:
popis snap
Naredba list ispisat će popis svih instaliranih hvataljka. Odavde uzmite u obzir naziv kopče, zatim ga uklonite iz sustava pomoću gornje naredbe uklanjanja.
Napomena: Upotrijebite druge naredbe o kojima u ovom vodiču nije riječ snap - pomoć
Kao i svaki softver, snimke se moraju ažurirati. Daemon snap upravlja svim spremnikom snap u sustavu. Kao rezultat, snap paketi se neće ažurirati uobičajenim sredstvima. Za ažuriranje instaliranih snap paketa u sustavu koristite naredbu za osvježavanje. Posljednja ključna naredba za korištenje snaps-ova je naredba refresh.
sudo snap refresh
Snap paketi mogu zamijeniti načine na koji instaliramo i koristimo softver na Linuxu, olakšavajući distribuciju. Umjesto da softverski programeri moraju stvoriti nekoliko različitih paketa, binarnih datoteka i načina isporuke da bi postigli isti zadatak, jednostavno će stvoriti jedan snap spremnik. Samostalno s knjižnicama, izvršnim kodom i drugim važnim datotekama koje korisnici mogu lako instalirati s jednom naredbom.
Snaps nije savršen. Neki će novi korisnici Linuxa imati problema s njihovim korištenjem. To je zato što će instaliranje aplikacija raditi samo s naredbenim retkom. Možemo se samo nadati da će, kako snap paketi postaju sve popularniji, ljudi na Ubuntuu raditi na lijepom korisničkom sučelju za instaliranje i upotrebu snaps-ova. Do tada, naredbeni redak morat će napraviti.
Kad god je Ubuntu instaliran, ikone za sve montirane particije prik...
dia u osnovi potiče iz Microsoft Visio, Može se koristiti za crtanj...
AllTray je vrlo lagan i koristan alat za Ubuntu koji vam omogućuje ...