Cum se actualizează pachetul Snap – toate pachetele

Această opțiune poate defini programul și frecvența de reîmprospătare pentru instantaneele instalate.

Cum se actualizează un pachet Snap, toate actualizările sau listează de la terminal

Snap

Majoritatea utilizatorilor Linux știu să actualizeze pachetele APT de la terminal. Ce ani în urmă a fost apt-get acum poate fi folosit doar ca Apt, Deci, comanda arată ca sudo APT-upgrade (o Dist-upgrade Dacă vrem să actualizăm totul totul), ceva care merită după utilizarea opțiunii Actualizați pentru a reîmprospăta depozitele. Dar ce se întâmplă dacă ceea ce vrem este Actualizați un pachet SNAP sau efectuați pași similari? Logic, deoarece sunt diferite tipuri de pachete, comanda va fi diferită.

Actualizează pachetele Snap ca oricare altul. În același mod în care putem actualiza APT -uri de la terminal sau din centrul nostru de software, pachetele SNAP pot fi actualizate din software -ul Ubuntu, Kubuntu Discover, etc., dar îl putem face și de la terminal. Vom vorbi despre trei comenzi diferite, printre care se află și Lista actualizări disponibile fără a le instala.

Cuprins

Vom gestiona actualizările pachetelor SNAP

Dacă ceea ce ne dorim este să verificăm dacă există o actualizare a unei aplicații și o instalați, comanda va fi următoarea, unde aplicația corespunde programului pe care dorim să -l actualizăm:

sudo snap reîmprospătat aplicietria

De exemplu, dacă dorim actualizarea Firefox, comanda ar fi «Sudo snap reîmprospătat Firefox“.

Ceea ce eu și poate unii dintre voi ne întrebăm este: „Cine actualizează un singur pachet din terminal?„Cu siguranță cineva o va face, dar de obicei actualizez totul. Echivalentul instalării «Actualizare sudo apt»+«actualizare»Este următorul:

Sudo Snap Refresh

Prin faptul că nu indică niciun pachet, ceea ce va face este să căutăm toate instantaneele pe care le -am instalat, va verifica dacă există o versiune nouă și o va instala.

Enumerați actualizări fără a le instala

A treia comandă despre care vorbeam poate fi interesantă dacă doriți doar să instalați unele pachete. Ar fi următorul:

sudo snap reîmprospătare -lista

Acest lucru ne poate ajuta, de exemplu, dacă așteptăm o actualizare precum May Water, vedem că este și atunci vrem să instalăm aplicația pe care o așteptam și o altă, evitând instalarea tuturor, dacă se dovedește că există multe a instala. În acest fel, am economisi timp. În acest articol aveți alte opțiuni pe care le putem folosi cu comanda „Snap”.

Conținutul articolului respectă principiile noastre de etică editorială. Pentru a raporta o eroare, faceți clic aici.

Calea completă către articol: Ubunlog »Ubuntu» Cum se actualizează un pachet Snap, toate actualizările sau listează de la terminal

3 comentarii, lasă -l pe al tău

Lasa un comentariu Anuleaza raspunsul

Camilo a spus

Vă mulțumim pentru ajutor; Mă ajutați să actualizez atât Snap, cât și Blender Nu știu de ce nu l -am putut actualiza înainte.

Iosif a spus

Și cum se face astfel încât SNAP să nu actualizeze un pachet (de exemplu, Firefox) și să mă permită să -l instalez cu APT fără să -l împletesc când îi actualizez pe ceilalți?

Pablinux a spus

Cum se actualizează pachetul Snap – toate pachetele

Aproape toată lumea știe să instaleze pachete APT de pe terminal pe Linux. Știm cum să facem SUDO APT APTGRADE ȘI SUDO Actualizare APT.

Întrebarea este: Câți dintre noi știm să actualizeze un pachet SNAP dintr -un magazin SNAP? SNAP este un set de instrumente open-source care vă permite să vă creați și să gestionați aplicațiile la scară pe Linux.

Este posibil să actualizați pachetele SNAP din software -ul Ubuntu, Kubuntu Discover sau orice alt magazin de pachete SNAP. Dar le putem actualiza și de la terminal.

Dacă vă întrebați cum să faceți un pachet de actualizare pe distribuția preferată Linux, acest tutorial este pentru dvs.

Cum funcționează Snapd

Daemon Snapd gestionează toate actualizările pentru instantaneele instalate pe un sistem Linux. Odată instalat un SNAP, Daemon Snapd îl va ține automat la curent. Acest lucru se face prin verificarea regulată a actualizărilor din magazinul SNAP și instalarea oricăror actualizări disponibile.

Această verificare de actualizare este cunoscută ca reîmprospăta, Ceea ce se întâmplă de 4 ori pe zi. Deși, când și de multe ori această actualizare ar trebui să aibă loc poate fi modificată, așa cum considerăm că este potrivită folosind Comanda Snap Refresh.

Comanda poate face mai mult decât să modifice timpul în care dorim să apară o actualizare. Cu timp opțiune, putem verifica când a fost realizată ultima actualizare și când este programată următoarea actualizare.

Codul liniei de comandă este următorul:

sudo snap reîmprospătare -timp 

Verificați ultima actualizare SNAP

Din imaginea de mai sus, cronometrul ne spune cum și când este programat o actualizare – îl avem programat între orele 2:00 și 5:00. Ultima actualizare a avut loc în urmă cu trei zile la 20:16 Ora Africa de Vest și următoarea actualizare nu a fost programată.

Cum să enumerați actualizările

Cu comanda SNAP List, putem verifica toate instantaneele care vor fi actualizate cu următoarea actualizare. Pentru a face acest lucru, vom introduce următoarea comandă.

sudo snap reîmprospătare -lista

Enumerați pachetele SNAP care vor fi actualizate

Vom trece repede peste imaginea de mai sus. În timpul următoarei actualizări, două instantanee vor fi actualizate. Numele, dimensiunea și versiunea instantaneelor ​​au fost afișate. Canonical oferă servicii și soluții pentru Ubuntu, astfel încât instantaneele ar fi de la ele.

Cum se actualizează pachetul SNAP specific

Mai devreme, am discutat despre modul în care SNAPD verifică automat actualizările și le instalează dacă există. Cu comanda SNAP, putem verifica, de asemenea, dacă există o actualizare pentru un anumit pachet SNAP. Pentru a face acest lucru, vom rula comanda:

Sudo Snap Refresh

Actualizare Snap Pachet specific

Din imaginea de mai sus, am rulat sudo Snap Refresh Firefox pentru a vedea dacă a existat o actualizare pentru Firefox. Dar, Firefox era deja la curent.

Cum să actualizați manual toate pachetele

Acum, ne vom concentra asupra modului de gestionare manuală a actualizărilor de pachete SNAP pe Linux. Este posibil să actualizați manual toate pachetele instalate la cea mai recentă versiune cu o singură comandă.

Codul liniei de comandă este următorul:

Sudo Snap Refresh

Actualizați manual toate pachetele SNAP

Este ușor să înțelegeți imaginea de mai sus. Am vrut să actualizăm manual toate pachetele instalate. Actualizări au fost făcute la SNAPD versiunea 2.57.6 din canonic.

Enumerați modificările de actualizare SNAP

Este timpul să vorbim despre două comenzi esențiale – modificări SNAP și schimbarea Snap . Cu prima comandă, putem verifica detaliile modificărilor făcute în timpul ultimei actualizări. În timp ce a doua comandă ne permite să vedem, acțiunile efectuate de o schimbare specifică.

Sintaxa pentru aceste comenzi este următoarea:

sudo snap modificări sudo snap change

Lista modificările făcute de actualizarea SNAP

Două modificări au fost făcute în timpul ultimei actualizări, așa cum se arată în imaginea de mai sus. Există un ID pentru aceste modificări, un timbru de timp, un statut și un rezumat al celor făcute. Folosind numerele lor de identificare, am examinat apoi acțiunile întreprinse de fiecare schimbare.

Cum se controlează actualizările pachetelor

Câteva abordări diferite pot fi adoptate la gestionarea pachetelor de actualizări instalate în Linux. Dar, ne vom concentra pe cele două cele mai cruciale strategii din acest articol – comanda de reținere și setările sistemului.

Folosind comanda de reținere

Comanda de reîmprospătare SNAP este utilizată pentru a actualiza software -ul, dar reține versiunea sa. Acest lucru ar putea fi pentru un singur pachet sau toate pachetele SNAP disponibile pe sistemul Linux. Această reținere poate fi pentru o anumită perioadă sau la nesfârșit, în funcție de modul în care doriți.

Sintaxa este următoarea:

sudo snap reîmprospătare - -hold =  . 

Durata poate fi în orele (orele), minutul (minuturile) sau al doilea (s). La fel de bine ar putea fi combinația celor trei. Într -un caz în care durata nu este specificată, aceasta este implicită pentru totdeauna. O valoare a Forever Means Actualizări sunt amânate la nesfârșit.

Comanda va ține toate pachetele SNAP instalate în prezent dacă nu sunt specificate instantanee. Comanda va reține pachetul (pachetele) SNAP specificate numai dacă sunt selectate una sau mai multe instantanee.

Când specificăm unul sau mai multe pachete SNAP cu comanda SNAP Hold pe Linux, reținerea este eficientă pe specificele auto-rafturi și cereri generale de la „Reîmprospătare SNAP.„Cu toate acestea, o actualizare de actualizare care vizează un software special deținut.

Dacă nu sunt specificate instantanee, reîmprospătarea deținerii se aplică pachetelor SNAP instalate pe sistem. Cu toate acestea, deținerea se aplică numai reintărațiilor automate. Nu afectează cererile de actualizare generală de la „Snap Refresh.„La fel ca și cererile specifice SNAP de la un anumit software, i.e., Snap Refresh Target-Snap.-

Am învățat să punem o reținere pe un anumit pachet SNAP și toate pachetele SNAP instalate pe un sistem. Să discutăm rapid despre cum putem elimina aceste rețineri.

Comanda de mai jos poate elimina o actualizare de reîmprospătare pe o anumită clipă sau toate pachetele SNAP atunci când nu este specificată niciun SNAP.

Pentru o singură clipă, vom folosi următoarele:

sudo snap reîmprospătare -crom

Pentru toate pachetele SNAP, vom folosi următoarele:

sudo snap reîmprospătare -

Setarile sistemului

Utilizatorii au o anumită libertate atunci când utilizează Snap Package Manager. Utilizatorii pot alege modul în care se gestionează actualizările. Această actualizare se bazează pe una dintre următoarele opțiuni:

reîmprospăta.temporizator

Această opțiune poate defini programul și frecvența de reîmprospătare pentru instantaneele instalate.

Comanda de mai jos spune sistemului să efectueze reîmprospătarea SNAP între orele 2:00 și 8:00 și între 14:00 și 18:00.

Reîmprospătare sistem de setare SUDO SNAP.Timer = 2: 00-8: 00,14: 00-18: 00

Pentru a confirma că cronometrul nostru a fost stabilit, putem rula comanda de mai jos în terminalul nostru:

sudo snap reîmprospătare -timp

Avem următoarea actualizare programată între 2:00 și 8:00 și între 14:00 și 18:00, exact ceea ce ne -am dorit. Ultima actualizare a avut loc acum patru zile la 20:16 Ora Africa de Vest, iar următoarea actualizare este programată pentru aceeași zi la ora 20:00.

reîmprospăta.contorizat

Reîmprospăta.contorizat este util atunci când este detectată o conexiune contorizată, cum ar fi o conexiune LTE și trebuie să facem o pauză și să reîncadrăm procesul de actualizare.

Pentru a menține răsturnarea pachetelor SNAP atunci când se face o conexiune contorizată, vom executa comanda de mai jos în terminalul nostru:

Reîmprospătare sistem de setare SUDO SNAP.contorizat = reține

Și atunci când va trebui să reluăm răsturnarea, vom executa următoarele în terminalul nostru:

Reîmprospătare sistem de setare SUDO SNAP.contorizat = nul

reîmprospăta.reține

Reîmprospăta.Reține ne permite să setăm numărul maxim de revizii ale unui SNAP care vor fi păstrate după următoarea actualizare. Acest număr poate varia între 2 și 20. Și în mod implicit, este setat la 2.

Pentru a o seta la o valoare diferită, vom rula comanda de mai jos:

Reîmprospătare sistem de setare SUDO SNAP.reține = 7

Concluzie

După cum am văzut, actualizarea Snaps este un proces simplu care poate fi finalizat în doar câțiva pași. Tot ce ai nevoie este de câteva minute și setul corect de comenzi pentru a economisi timp. Din experiența noastră personală, pagina MAN este o resursă excelentă dacă aveți nevoie de mai multe informații.

Sperăm că puteți gestiona confortabil instantaneele fără nicio dificultate.

Dacă această resursă v -a ajutat, anunțați -ne grija printr -un tweet de mulțumire. Tweet o mulțumire