1.1. Pe pragul oricăror schimbări revoluționare, este întotdeauna recomandabil să creați copii de rezervă ale întregului sistem sau directoare separate semnificative, cum ar fi / etc, / home etc.
1.2. Pentru a salva direct directoare importante, instalați utilitarul de sincronizare a datelor rsync:
1.3. Montați dispozitivul de stocare extern cu punctul de montare / mnt și creați directorul / mnt / wheezy-backup în el
1.4. Începem procesul de sincronizare a tuturor directoarelor importante
1.4.1. Opțiunile -aAXv oferă un mod de arhivare cu toate legăturile simbolice, dispozitive, drepturi de acces, proprietar # 40; și grup, timpul de modificare, etc.
1.4.2. Opțiunea - exclude exclude directoarele din acest proces care sunt create în timpul funcționării sistemului sau duc la o copiere nedorită, recursivă infinită, a datelor din directorul cu care sunt sincronizate, cum ar fi / mnt sau / media.
2. Configurați oglinda repository de la distanță
2.1. Modificăm sursele depozitelor APT Debian, deschideți fișierul /etc/apt/source.list
În plus, acestea prescriu secțiunile non-gratuite și contribuție care conțin pachetele de care aveți nevoie, de exemplu, pentru a bloca cartele de rețea sau în viitor pentru alte tipuri de hardware sau software.
2.3 Utilizatorii lenți în loc de pp. 2.1, 2.2 și 2.3, puteți folosi comanda netselect-apt # 40; este recomandat să rulați rădăcina # 41; în directorul superuser.
2.3.1. Înainte de aceasta, trebuie să instalați pachetul și netselect-apt Implicit netselect # 41;.
2.3.1.2. În acest caz, netselect-apt selectează cel mai optimal server de timp pentru oglinda la distanță a depozitului debian pe Internet, deci nu este un fapt că acesta va fi gazda ftp.ru.debian.org pe care o folosim.
2.3.2. Apoi, trebuie să faceți o copie de siguranță a fișierului /etc/apt/source.list dacă ceva nu merge bine.
2.3.3. În final, rămâne să copiați fișierul source.list din directorul rădăcină în directorul / etc / apt
2.4 După aceea, puteți trece la procedura de actualizare la pasul 4
3. Folosind oglinda repositorei locale.
3.1. Să creați un depozit local (arhivă) în directorul / home, care este, de obicei, punctul de montare al unui disc local (sau hard), care are, de obicei, cea mai mare dimensiune. Mai jos este textul scriptului debmirror.sh al interpretului bash cu variabile, care conține argumente și chei la utilitarul de creare a oglinzii din arhiva debmirror (așa cum nu este ciudat, acest script).
3.1.1. Variabila DEB_HOST
Conține numele de domeniu al gazdei pe World Wide Web. În acest exemplu, ftp.ru.debian.org
3.1.2. Variabila DEB_DIST
Codificarea denumirii distribuției: debian
3.1.3. Variabila DEB_VERSION
Numele de cod al sucursalei (versiunea) distribuției: jessie.
3.1.4. Variabila DEB_ARCH
Arhitectura procesoarelor: i386
3.1.5. Variabila DEB_SECT
Conține numele secțiunilor din depozit: în mod implicit, "main, non-free, contrib, main / debian-installer"
3.1.6. Variabila DEB_ROOT
Directorul rădăcină conține depozitul de pachete Debian din partea gazdei la distanță de pe World Wide Web.
3.1.7. Variabila DEB_MIRROR_PATH
Calea absolută către arhiva locală (replică) din directorul / home
3.1.8. Variabila DEB_OPT
Optiuni suplimentare trecute de debmirror, cum ar fi metoda (protocol) pentru a obtine pachetul, care economisesc spatiu si timp pentru a refuza diff fisiere etc.
3.2. Instalați pachetul cu clema
3.3. Configurați PGP pentru utilizatorul rădăcină
3.4. Importăm cheia publică a oglinzii (arhivă) din depozitul Debian
3.3.1. Nu uitați să copiați conținutul pubring.gpg la trustedkeys.gpg. În caz contrar, este posibil să întâmpinați o eroare NO_PUBLIC / GPG.
Sau la nivel local, pre-instalați debian-archive-keyring
și importați buchetul de chei de încredere solicitate de debmirror
3.4. Creați un script debmirror.sh, textul căruia este prezentat mai sus, în directorul / home / debmirror
3.5. În acesta, executați scriptul nou creat
3.6. Facem modificările necesare în fișierul /etc/apt/source.list pentru a lucra cu versiunea locală a depozitului.
3.7. Trecem la punctul 4
4. Procedura de actualizare a sistemului
4.1. Noi executam consecvent comenzi. Se recomandă să le faceți de pe terminalul / dev / tty1. / dev / tty6 cu managerii de desktop desktop GDM sau KDM oprit.
4.1.2. Utilizați invoke-rc.d (recomandat) în loc să apelați direct scriptul /etc/init.d/gdm3 cu oprirea comenzii
4.2. Actualizați pachetele disponibile (memoria cache APT)
4.3. După finalizarea cu succes, puteți începe procedura de actualizare
4.4. Proprietarii adaptoarelor de rețea Realtek sunt recomandați să actualizeze pachetul firmware-realtek