Puncte:4

Cum se face upgrade la versiunea Ubuntu fără a actualiza pachetele?

drapel cn

Trebuie să fac upgrade la versiunea Ubuntu pe serverele mele, dar nu vreau să fac upgrade la pachetele instalate. Este posibil?

vidarlo avatar
drapel ar
Aceasta sună ca o [problema x-y](https://xyproblem.info/). *De ce* doriți să faceți upgrade la versiunea Ubuntu, dar să rămâneți cu pachetele vechi?
drapel cn
Într-adevăr, @vidarlo, aventurând o ghicire, sună ca „Trebuie să fac upgrade din motive de conformitate, dar încerc să evit în acest moment să mă ocup de incompatibilitate sau defecțiune”.
Puncte:19
drapel mx

Întrebarea dvs. indică o înțelegere greșită a versiunii de lansare a Ubuntu de fapt mijloace.

â21.04â nu este un număr aleatoriu, este o garanție că:

  • Pachetele disponibile la momentul lansării acelei versiuni de Ubuntu sunt încă disponibile pentru utilizatorii acelei versiuni de Ubuntu.
  • Orice versiuni nou lansate ale acelor pachete în acea versiune de Ubuntu vor păstra compatibilitatea binară cu versiunile pachetelor furnizate în versiunea originală a acelei versiuni de Ubuntu.

Cu alte cuvinte, setul de pachete pe care le aveți la dispoziție și instalate defineste ce versiune de Ubuntu utilizați. Acesta este scopul numărului de versiune, definește în mod concis starea platformei, astfel încât utilizatorii și dezvoltatorii să poată verifica rapid compatibilitatea.

Acest lucru nu este diferit cu Windows, sau macOS, sau FreeBSD, sau aproape orice distribuție Linux care nu utilizează un model de lansare continuă. De asemenea, nu diferă de versiunile pentru orice alt tip de software.

Puncte:9
drapel in

Nu, acest lucru nu este posibil. Dacă nu actualizați pachetele, nu aveți noua versiune.

Halsi avatar
drapel cn
Este posibil să excludeți unele pachete din upgrade?
drapel in
Nu, nu chiar. Dacă aveți nevoie de versiuni specifice pentru unele cazuri, ar trebui să aruncați o privire la containerizare.
ti7 avatar
drapel na
ti7
chiar depinde și de pachet - unele pe care le puteți fixa dacă au fost adăugate de dvs
dave58 avatar
drapel sa
Puteți „fix” un pachet pentru a împiedica actualizarea acestuia. Dar dacă pentru alte pachete este necesară o versiune mai nouă a pachetului fixat, atunci va împiedica și actualizarea acestora. În funcție de criticitatea sistemului de stocare a pachetului rezultat, acest lucru poate duce la un efect în cascadă care duce la eșecul de a ajunge la o actualizare „Versiune”. Nu este o situație bună în care să fii.
drapel cn
@Halsi Vrei să faci upgrade sau nu? Dacă excludeți unele pachete din upgrade, atunci nu ați făcut upgrade, ați făcut upgrade parțial.
drapel cn
@Halsi, deși ar putea fi posibil să se evite actualizarea pachetelor non-sistem (pachete instalate din surse terțe, cum ar fi PPA-uri, de exemplu), compatibilitatea binară pe Linux poate fi complexă și greu de raționat. O parte din avantajul utilizării unei versiuni specifice a unei distribuții este că acest raționament a fost făcut pentru dvs., pentru toate pachetele din depozit. Dacă doriți să utilizați pachete create pentru o versiune diferită a distribuției, va trebui să înțelegeți aceste complexități și să vă ocupați singur de consecințele acestora.
Puncte:4
drapel ng

Nu există „versiune Ubuntu” fără pachete. De fapt, nu există Ubuntu fără pachete.

Ubuntu este doar o colecție vastă de pachete, iar o versiune Ubuntu conține o anumită versiune de pachete. Pentru a actualiza efectiv Ubuntu, va trebui să le actualizați.

Puteți oricând să identificați o versiune de pachet, dar vă așteptați ca lucrurile să se comporte ciudat.

Dacă doriți un pachet nou-nouț pe o versiune veche de Ubuntu, puteți lua în considerare utilizarea Backports.

Puncte:2
drapel ng

O distribuție Linux este o colecție de pachete. O anumită versiune a unei distribuții Linux este o colecție de versiuni particulare de pachete.

Noțiunea de „actualizare a distribuției fără a actualiza pachetele” este lipsită de sens: distribuția este pachetele, pachetele sunt distributia. Versiunea distribuției este versiunile tuturor pachetelor care fac parte din distribuție.

Termenul „distribuție Linux” provine dintr-o perioadă în care World Wide Web tocmai fusese inventat, accesul la Internet era rar, accesul la internet în bandă largă abia exista în afara universităților, instituțiilor guvernamentale și foarte puține companii foarte mari, nu existau hub-uri de găzduire a proiectelor precum SourceForge, BitBucket sau GitHub, nu existau site-uri de agregare de software precum Freshmeat.net, Freecode, freshcode.club sau Fresh FOSS.

Dacă doriți să instalați un sistem Linux, trebuia să obțineți fiecare componentă individuală direct de la fiecare dezvoltator individual prin căi individuale (uneori FTP, alteori rcp, alteori Usenet, uneori chiar pe dischete fizice pe snail-mail), să le compilați pe toate vă dați seama ce versiuni ale pachetului A sunt compatibile cu ce versiuni ale pachetului B și așa mai departe.

Ceea ce au făcut distribuțiile Linux a fost să colecteze toate aceste pachete de la dezvoltatorii lor individuali, să se asigure că funcționează bine împreună și să le pună pe toate pe un singur set de dischete, pe un singur CD-ROM sau pe un singur site FTP. , astfel încât să poată fi „distribuite” cu ușurință împreună ca un singur lucru dintr-un singur loc, în loc să fie nevoiți să le vâneze peste tot.

Asta înseamnă în esență termenul „distribuție Linux”: o colecție de pachete concepute să funcționeze bine împreună, disponibile dintr-un singur loc. De-a lungul timpului, distribuțiile Linux au adăugat din ce în ce mai multe caracteristici ofertelor lor: manageri de pachete care facilitează instalarea și dezinstalarea pachetelor, instalatori care facilitează instalarea distribuției pe un sistem nou, uneori, distribuitorii și-au dezvoltat propriul software atunci când am simțit că există o lipsă deosebită de opțiuni. Au început să dezvolte un aspect coerent pentru aplicații etc.

Dar, în esență, ele sunt încă o colecție de pachete.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.