Upgrading To dockyard-devel

From ArkWiki

Jump to: navigation, search

Please only do this on a test computer that does not contain important data. We cannot be held responsible if you lose data due to a possible crash on account of you choosing of your own free will to upgrade to this possibly unstable test release. If you do this on your main computer, please, back up your important data in case a reinstall is necessary.

Upgrade to KDE4 is underway in dockyard-devel - so be careful.

You might be using 2006.1 or 2007.1. Or, you might be using 2008.1 or it's prerelease from dockyard-devel., If you are using 2007.1 or earlier, start by opening Kynaptic (Kmenu -> System -> Kynaptic or Kmenu -> Mission Control -> Install Software) and remove the qt4 packages. It will want to replace some of the packages, this is normal and should be done.

Next, to switch from any of the above-stated releases to dockyard-devel (where the most recent and possibly unstable version of Ark resides; basically, the 2008.2 test release), edit the file /etc/apt/apt.conf as root (Kmenu -> System -> Command Line Interpreter-Super User Mode, type kwrite). Look for a line saying

Default-Release "dockyard";

If it does say "dockyard" and not "dockyard-devel", replace it with

Default-Release "dockyard-devel";

making sure to keep the quotes ("") and the semicolon (;). After doing that, either run

apt-get update && apt-get install openoffice && apt-get dist-upgrade

from a command line OR open Kyanptic as described above and hit the Upgrade all packages button to upgrade all available packages. Installing OpenOffice first will make sure it will not be removed during the upgrade. (Note that this can take a very long time -- it may need to grab hundreds of megabytes worth of program packages that may have changed since the release of Ark you're using.)

If you are upgrading from 2006.1 or earlier, there may be a few problems that occur. Known problems (and solutions) are below:

  • kwin (the application that draws the title bar etc. around all windows) is missing.
    This is because kwin has moved to its own package, simply run apt-get install kwin to get it back.
  • su (A command line tool that lets you switch user IDs) is missing.
    This is because su has moved from the coreutils package to the shadow package, and for reasons unknown at the time of writing, apt-get upgrades the coreutils package, but keeps the shadow package back. Run apt-get install shadow to correct this problem.
  • Depending on what version you're upgrading from, the upgrade process may not have updated the kernel package (this is due to a problem in older releases that has since been fixed). If this happened to you, install the new kernel manually using either apt-get install kernel or (in a more automated way) apt-get -y script /usr/lib/apt/scripts/kernel-upgrade.lua

Several packages will not upgrade if using 2007.1 or earlier:

  • xkbdata does not upgrade to xkeyboard-config without some convincing. In the Command Line Interpreter-Super User Mode, run rpm -e --nodeps xkbdata && apt-get install xkeyboard-config
  • qtopia-core-gui will have trouble upgrading due to a corrupt build on the build server. It is currently being rebuilt and should be ready within the next few days.
  • OpenOffice will not upgrade; in fact, it uninstalls. Running apt-get -t dockyard-devel install openoffice from the command line before upgrading should fix this. If not, Koffice is available as either a temporary or permanent substitute (who knows, you might like it more and stick with it) and can be installed by running apt-get install koffice from the command line.
  • libdvdnav will not upgrade to libdvdread; it will remain the same version as was previously installed. A fix for this is currently being investigated.

Some wireless cards may not work with the kernel that dockyard-devel is using, so you may continue to use the old 2007.1 kernel if you so choose. The kernel version from 2007.1 is 2.6.22.3, and to ensure that it is the default kernel, edit the file /boot/grub/grub.conf from a Command Line Interpreter-Super User Mode and ensure this is the first kernel. Alternatively, if you use a Broadcom chipset, you can follow the instructions at http://linuxwireless.org/en/users/Drivers/b43 to make sure your Broadcom chipset works with the new kernel.

After this, you will have a dockyard-devel system.

We recommend that, unless you wish to test, you follow the directions at Editing Upgrading to 2008.1 Without A CD (considering you are using version prior to 2008.1).

Personal tools