Slackware frissítés, slackware frissítés - programozó webhelyén

Ez a dokumentum ismerteti, hogyan kell frissíteni a Slackware 12.0-ról a Slackware 12.1-re.
A Slackware 12.0 és 12.1 közötti verziók közötti különbségekről részletesen lásd a "CHANGES_AND_HINTS.TXT" fájlt. Köszönet Robby Workmannak, hogy segítsen ezzel.

Mielőtt elkezdené, erősen ajánlom, hogy biztonsági másolatot készítsen a rendszerről, vagy, tckb nem az egész rendszerről, akkor legalább az / etc könyvtárat. Előfordulhat, hogy a telepítés befejezése után bizonyos dolgokat kell tennie. A biztonsági másolatot meg kell tenni, különben a saját veszélye és kockázata.

Most, hogy biztonsági másolatot készített mindent, amire szüksége van, folytathatja.
Ehhez szüksége lesz a Slackware 12.1 csomagokra. Ha CD-ROM-on található, hozzon létre egy új könyvtárat a CD-ROM csatolásához, ahonnan a frissítést végrehajtja:
mkdir / csomagok
mount / dev / cdrom / csomagok
Ha a csomagok nem a CD-ROM-on találhatók, akkor másolatot készíthet a folder slackware-ről (amely a csomag mappákkal, általában a telepítő CD-n található "slackware" mappával) egy olyan könyvtárba, mint a / root / slackware /. Fontos emlékezni erre. A példákban a / root / slackware-t fogjuk használni.

0. Kapcsolja be a készüléket egyfelhasználós üzemmódba:
Telinit 1

1. Frissítse a megosztott glibc könyvtárakat. Ez fontos, különben a normál frissítési folyamat már a folyamat első részében is megszakadhat:
upgradepkg /root/slackware/a/glibc-solibs-*.tgz

2. Frissítse a csomagkezelő eszközöket:
upgradepkg /root/slackware/a/pkgtools-*.tgz

3. Frissítse mindent (és telepítsen új csomagokat):
upgradepkg --install-new /root/slackware/*/*.tgz
Ha mindent meg kíván frissíteni a KDE KDEI lokalizációs csomagjai kivételével (ez sok helyet foglal el és a gyorsabb és könnyebb frissítés után is elvégezhető), a szkript futása a "slackware" mappában ezt a trükköt fogja végrehajtani:
#! / bin / sh
ha a priori e f k kde l n t tcl x xap y; csinál
(cd $ dir; upgradepkg --install-új * .tgz)
csinált

4. Most indítsa újra a rendszert. Először ellenőrizze, hogy az initrd frissítve van-e (ha használta). Ha LILO-t használsz, ellenőrizd, hogy az /etc/lilo.conf elérési út a helyes kernelre mutat, majd írja be a lilo-t a konzolba a LILO újratelepítéséhez. Ha USB-kulcsot vagy memóriakártyát használ a rendszer indításához, másolja az új rendszermagot a régi helyett.

6. Javítsa ki a konfigurációs fájlokat. Néhány konfigurációs fájl az / etc könyvtárból megköveteli a figyelmet. Új konfigurációkat talál a rendszerben a ".new" kiterjesztéssel. Előfordulhat, hogy fel kell töltenie azokat a régi konfigurációkkal kapcsolatos szükséges információkat, majd cserélje ki őket.

Minden rendben? Ezt a kis szkriptet használhatja az új .new beállítások az / etc könyvtárba történő telepítéséhez. Ha változtatásra van szüksége, akkor hozzáadhatja ezeket az új fájlokhoz. A régi fájlt átnevezi * .bak. Mindenesetre ez a legkönnyebb módja ennek. Itt van: #! / Bin / sh
cd / etc
találni. -name "* .new" | olvassa el a configfile-t; csinál
ha [. "$ configfile" = "./rc.d/rc.inet1.conf.new"
-a. "$ configfile" = "./group.new"
-a. "$ configfile" = "./passwd.new"
-a. "$ configfile" = "./shadow.new"]; majd
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 | vágás -f 2- - d. | rev)
fi
csinált

7. Ha a KDE-hez egy nem-en_US nyelvi csomagot használ, és már van telepítve, akkor frissítheti azt a slackware / kdei mappába való áthelyezéssel és beírhatja a parancsot:
upgradepkg --install-új k *<Ваша локаль KDE>* tgz
Az összes frissített KDE-csomag frissítéséhez és a szükséges frissítések listájának megjelenítéséhez írja be a slakckare / kdei mappába a következőket:
upgradepkg * tgz
Ha a nyelvet hozzáadta a KDE-hez a 12.0 verziótól, előfordulhat, hogy telepítenie kell az installpkg vagy a
upgradepkg --install-new.
Általában ellenőrizni kell, hogy a kde, a koffice és a k3b (ha használja őket) telepítve van a slackware / kdei csomagok.

8. Visszatérés a többfelhasználós üzemmódba:
telinit 3
Mostantól használhatja a Slackware 12.1-et. -)