The aim of this howto is to show how you can upgrade a Frugalware-1.8 (Cinna) system to Frugalware-1.9 (Arcturus).
2. Deprecated package removal
Some packages will not gracefully be removed because of strict dependencies. Here is the command to remove them before an upgrade:
If you get an error for a particular package, then remove it from the list and try again. This list contains packages you may not have installed.
The new release comes with an improved
pacman-g2, you should install it
pacman-g2 -Sy pacman-g2
4. Upgrading the system
Now it’s time to upgrade the system itself:
pacman-g2 -Su :: Starting local database upgrade...
You will be asked to replace some packages automatically. These are normal and you are expected to answer Y to these questions (or just hit ENTER).
After this, the list of to-be-upgraded packages is displayed. Just hit enter and wait. Make some tea, it can take a while. :-)
5. Updating config files
pacman-g2 does not touch configuration files in case you customized
them. You should run
find /etc -name '*.pacnew'
and update each configuration file based on the
.pacnew version. Once
you’re done with one, you should remove the
6. default console font change
We have changed the default console font. If you wish to change yours to
match our new default, edit
/etc/vconsole.conf and change or add the
FONT line to read this:
We have removed usage of
10-evdev.conf, as we are moving to how systemd
handles XKB configuration. To upgrade to this method, check the contents of
/etc/vconsole.conf for your current
KEYMAP. Now, run this command:
localectl set-keymap KEYMAP
KEYMAP with your preferred keymap, and it will propagate this change
to your vconsole and XKB configuration files. Once done, remove the old file:
rm -f /etc/X11/xorg.conf.d/10-evdev.conf
Some users have reported that the new XKB file has not been written by the first usage of locatlectl. If this happens to you, then the only known solution is to try something like this:
localectl set-keymap us localectl set-keymap KEYMAP
This is a new service which sets your default X resolution to match your
kernel framebuffer resolution, if you are using a custom one via the
boot parameter. If this is not something you want, you can disable it via this
systemctl disable xorg-set-resolution.service
This package now supports source highlighting by default if
is installed. If this is not something you want, you can disable it by editting
/etc/profile and removing
-R from the
LESS environmental variable.
10. The reboot
Since the kernel is upgraded, too, you have to reboot your machine.