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
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
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
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
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
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
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