|
发表于 2010-5-31 14:57:04
|
显示全部楼层
在升级之前,看看硬盘空间是否足够大~~最好是4g~~slk升级就这个缺点~~
1 telinit 1
2 upgradepkg /root/slackware/a/pkgtools-*.tgz
upgradepkg /root/slackware/a/tar-*.tgz
installpkg /root/slackware/a/xz-*.tgz
upgradepkg /root/slackware/a/findutils-*.txz
3 upgradepkg /root/slackware/a/glibc-solibs-*.t?z
4 升级所有包:upgradepkg --install-new /root/slackware/*/*.t?z
或者#!/bin/sh
for dir in a ap d e f k kde l n t tcl x xap y ; do
( cd $dir ; upgradepkg --install-new *.t?z )
done
除了KDEI语言方面的包不安装~~
5 ls -lt | less,查看不用的包~~~
6 removepkg bluez-libs bluez-utils cupsddk device-mapper epic4 gqview \
kdelibs-experimental lbxproxy libgtkhtml liblbxutil libungif \
libv4l loadlin mpg321 mplayerthumbs proxymngr xf86-input-citron \
xf86-input-elographics xf86-input-fpit xf86-input-hyperpen \
xf86-input-mutouch xf86-video-newport xf86-video-xgixp
删除无用的包~~
7 调整配置文件,
#!/bin/sh
cd /etc
find . -name "*.new" | while read configfile ; do
if [ ! "$configfile" = "./rc.d/rc.inet1.conf.new" \
-a ! "$configfile" = "./rc.d/rc.local.new" \
-a ! "$configfile" = "./group.new" \
-a ! "$configfile" = "./passwd.new" \
-a ! "$configfile" = "./shadow.new" ]; then
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
done
8 安装本地化语言支持,
upgradepkg --install-new k*<your KDE locale>*t?z
或者安装所有可用的包
upgradepkg *t?z
9 不要忘记就是,调整/etc/lilo.conf,然后重新运行lilo一次。
10 telinit 3
11 重启~~ |
|