How to upgrade Zenwalk 5.2 to 6.0
From Zenwalk Wiki
The instructions provided in this page are a guide for upgrading your Zenwalk 5.2 installation to Zenwalk 6.0. A simple netpkg upgrade is not enough in this case because of many added/removed packages and also a change in the way xfce stores its settings.
[edit] Automaticly
A script have been made to help doing the migration. This script is presented in a package available [here]. Download and install the package then follow the documentation.
[edit] Manually
First go to:
init 3
log in as user root and select a current repository by running:
netpkg mirror
Start by upgrading everything:
netpkg upgrade
Then you can remove some packages that have been completely removed from Zenwalk, other packages have taken their place, so don't worry, you won't be missing any functionality:
removepkg mozilla-plugin-flash dejavu-ttf bin86 gst-plugins-good gst-plugins-bad \ gst-plugins-ugly gst-ffmpeg notification-daemon-xfce xfce-rss-plugin
Most new dependencies were probably downloaded with the netpkg upgrade you did, but in case something was missed, get them separately:
netpkg dejavu-fonts-ttf libiptcdata libgtop libxklavier cairo glitz \ libv4l libopenraw flash-plugin libarchive libsoup pam babl gegl dev86 xdg-utils \ gnome-cleanser gvfs libwnck faad2 libspectre dvdauthor xfce4-notifyd xdg-user-dirs
gksu replaced ktsuss in the iso, you can do the same if you want (not mandatory):
removepkg ktsuss && netpkg gksu
also gthumb replaced gqview and gtkam in the iso, you can keep gqview and gtkam if you like or you can switch too:
removepkg gqview gtkam libexif-gtk && netpkg gthumb
Totem has replaced mplayer and gnome-mplayer:
removepkg mplayer gnome-mplayer && netpkg totem
(Select to install all missing dependencies for totem)
Exaile has replaced both streamtuner and gmusicbrowser in the iso, so:
removepkg streamtuner gmusicbrowser && netpkg exaile
(Select to install all missing dependencies for exaile)
lighning, a calendar addon for thunderbird was added, so get it if you want it:
netpkg lightning
gigolo (prior sion), a new remote shares manager is introduced in 6.0, mainly targetted to xfce users, so if you need something like it:
netpkg gigolo
also disk-manager, a tool to help you manage your partitions was introduced:
netpkg disk-manager
Wicd is now the main network manager for all wireless and wired connections. So if you had removed it, because you thought you didn't need it, you'll need to install it again:
netpkg wicd
You will probably need to setup your wireless and wired connections again after you're done upgrading.
One of the biggest changes is switching from goffice to openoffice:
removepkg goffice abiword gnumeric wv && netpkg openoffice-3
You can also get the openoffice langpack for your language:
netpkg openoffice-langpack-YOURLOCALE
Asunder was replaced by goobox, a CD-ripper that doubles as a CD-player:
removepkg asunder && netpkg goobox
Lilofix, a tool for fixing LILO was added, get it if you want it:
netpkg lilofix
If you have one of these wireless cards, you will be interested to install their respective firmware too, so netpkg the packages you might be needing from this list:
atmel-firmware iwlwifi-5000 prism54-firmware rt2860-firmware rt61-firmware rt73-firmware zd1201-firmware zd1211-firmware
Next, run
netpkg dotnew
to accept (or not) new configuration files.
Now, if you're using xfce, you have to know that the way xfce stores its settings has been changed with xfce 4.6 and xfce 4.6 won't work right with your old xfce 4.4 settings. So, you'll have to do this for each one of your users:
rm -rf /home/your_user/.config/xfce4* cp -a /etc/skel/.config/xfce4* /home/your_user/.config/ chown -R your_user:users /home/your_user/.config
Finally,
reboot
to your new Zenwalk 6.0 system!

