Slackware upgrade, upgrade slackware - site-ul programatorului

Acest document explică cum să faceți upgrade de la Slackware 12.0 la Slackware 12.1.
Pentru detalii despre diferențele importante dintre versiunile dintre Slackware 12.0 și 12.1, consultați fișierul "CHANGES_AND_HINTS.TXT". Mulțumită lui Robby Workman pentru ajutorul acordat.







Înainte de a începe, vă recomand să vă faceți o copie de rezervă a sistemului sau, nu tckb întregului sistem, apoi cel puțin directorul / etc. Poate fi necesar să faceți niște lucruri după finalizarea instalării. Ar trebui făcută o copie de rezervă, altfel o faceți la propria dumneavoastră pericol și risc.

Acum că ați făcut backup pentru tot ce aveți nevoie, puteți continua.
Pentru aceasta, veți avea nevoie de pachetele Slackware 12.1. Dacă sunt pe un CD-ROM, creați un nou director pentru a monta CD-ROM-ul de la care va fi făcută actualizarea:
mkdir / pachete
mount / dev / cdrom / pachete
În cazul în care pachetele nu sunt pe CD-ROM-ul, apoi, alternativ, puteți copia directorul Slackware (care un pachet-foldere, de obicei dosarul «Slackware» pe instalare CD-ROM) într-un dosar, cum ar fi / root / Slackware /. Este important să ne amintim în acest fel. În exemple vom folosi / root / slackware.

0. Comutați aparatul în modul pentru un singur utilizator:
telinit 1

1. Actualizați-vă bibliotecile glibc partajate. Acest lucru este important, altfel procesul de actualizare normală poate fi întrerupt deja în prima parte a procesului:
upgradepkg /root/slackware/a/glibc-solibs-*.tgz

2. Actualizați instrumentele de gestionare a pachetelor:
upgradepkg /root/slackware/a/pkgtools-*.tgz

3. Actualizați totul (și instalați pachete noi):
upgradepkg - install-new /root/slackware/*/*.tgz
Dacă doriți să actualizați toate pachetele de localizare, dar KDEI pentru KDE (aceasta ocupă o mulțime de spațiu și se poate face după un upgrade major mai rapid și mai ușor), apoi executați script-ul în «Slackware» va face dosarul truc:






#! / bin / sh
pentru dir în a priori e f k kde l n t tcl x xap y; face
(cd $ dir; upgradepkg - instalează-nou * .tgz)
făcut

4. Acum reporniți sistemul. Mai întâi verificați dacă initrd-ul dvs. este actualizat (dacă este folosit). Dacă utilizați LILO, verificați dacă calea punctelor /etc/lilo.conf pentru kernel-ul corect și apoi tastați în consolă «Lilo» comandă pentru a reinstala LILO. Dacă utilizați un stick USB sau stick de memorie pentru a porni sistemul, copiați noul kernel în locul acestuia în locul vechiului.

6. Corectați fișierele de configurare. Unele fișiere de configurare din directorul / etc vor necesita atenția dumneavoastră. Puteți găsi noi configurații în sistemul dvs. cu extensia ".new". Este posibil să trebuiască să le completați cu informațiile necesare ale vechilor dvs. config-uri și apoi să le înlocuiți.

Totul este bine? Puteți folosi acest mic script pentru a instala toate configurările .new noi în directorul / etc. Dacă aveți nevoie de modificări, le puteți adăuga la aceste fișiere noi. Vechiul fișier va fi redenumit la * .bak. În orice caz, acesta este cel mai simplu mod de a face acest lucru. Aici este: #! / Bin / sh
cd / etc
găsi. - nume "* .new" | în timp ce citiți configfile; face
dacă [. "$ configfile" = "./rc.d/rc.inet1.conf.new"
-a. "$ configfile" = "./group.new"
-a. "$ configfile" = "./passwd.new"
-a. "$ configfile" = "./shadow.new"]; atunci
cp -a $ (echo $ configfile | rev | cut -f 2- -d. | rev)
$ (echo $ configfile | rev | cut -f 2 -d. | rev) .bak 2> / dev / null
mv $ configfile $ (echo $ configfile | rev | cut -f 2- -d. | rev)
Fi
făcut

7. Dacă utilizați un pachet de limbi non-en_US pentru KDE și îl aveți deja instalat, îl puteți actualiza mutându-l în folderul slackware / kdei și tastând comanda:
upgradepkg - instalează nou k *<Ваша локаль KDE>* tgz
Pentru a actualiza toate pachetele KDE actualizate și a afișa lista cu actualizările necesare, în folderul slakckare / kdei, tastați:
upgradepkg * tgz
Dacă limba dvs. a fost adăugată în KDE de la versiunea 12.0, este posibil să fie necesar să o instalați folosind installpkg, sau
upgradepkg - instalează-nou.
De obicei, va trebui să verificați dacă ați instalat pachetele slackware / kdei pentru kde, koffice și k3b (dacă le folosiți).

8. Întoarceți-vă la modul multi-utilizator:
telinit 3
De acum puteți utiliza Slackware 12.1. -)







Trimiteți-le prietenilor: