Jump to content
funtoo forums

1.2 Funtoo Linux Release

Recommended Posts

Hi All,

The Funtoo Linux 1.2 release is now available for use. Many of us are now running Funtoo Linux 1.2. Here's how to upgrade your system to Funtoo Linux 1.2. Note that soon, 1.2 will be the "default" version of Funtoo Linux. For now, you need to perform certain steps to switch over. We're doing this so that power users can switch over right away, and so we can make things a lot easier for less-experienced users to upgrade to Funtoo Linux 1.2. One of the features I have been working on behind-the-scenes is an "easy upgrade" functionality for ego, to perform big updates automatically. This functionality is not yet ready, but is being worked on. When this "easy upgrade" functionality is ready, 1.2 will be released via "easy upgrade" to systems who have not yet upgraded.

For now, power users can upgrade by performing the following steps. First, select the new kits in your /etc/ego.conf:


core-kit = 1.2-prime
security-kit = 1.2-prime
kde-kit = 5.12-prime
media-kit = 1.2-prime
java-kit = 1.2-prime
ruby-kit = 1.2-prime
haskell-kit = 1.2-prime
lisp-scheme-kit = 1.2-prime
lang-kit = 1.2-prime
dev-kit = 1.2-prime
desktop-kit = 1.2-prime

Then, perform the following steps, as root:

# ego sync

This will activate the new kits. Now, if you have a /etc/portage/repos.conf/funtoo symlink, remove it:

# rm /etc/portage/repos.conf/funtoo


# emerge -u1 gcc

This will upgrade gcc. Next,

# emerge -u1 glibc libnsl libtirpc rpcsvc-proto

Glibc will now be upgraded. Next,

# emerge -auDN @system

This will upgrade your core system set of packages. Next,

# emerge -auDN @world

This will upgrade all other packages. Next,

# emerge @preserved-rebuild

This will rebuild packages that are linked to old libraries. Now, final step:

# revdep-rebuild --library 'libstdc++.so.6' -- --exclude sys-devel/gcc

This will rebuild all remaining packages that need to be linked against the new libstdc++.

At this point, you are now upgraded to Funtoo Linux 1.2! Please report any bugs to https://bugs.funtoo.org and let us know of any issues you experience, either as part of the upgrade, related to dependencies, or related to functionality on your upgraded system.


Daniel Robbins

Edited by drobbins
add funtoo symlink removal

Share this post

Link to post
Share on other sites