Updating gentoo

06-Feb-2020 10:02 by 6 Comments

Updating gentoo - audult sex dating charleston

Removing this file broke some dev-util/pkgconfig dependencies - at least for x11-libs/cairo and all packages dependent on it, like x11-libs/gtk .

updating gentoo-29updating gentoo-30

A well thought out system called USE flags complement this system well.

We discussed a basic system upgrade in page two of the slice set up articles.

The deep upgrade looks at all packages on the system and can re-emerge packages affected by changes to global USE flags.

The ‘-D’ flag means ‘deep’, the ‘-N’ flag means ‘re-emerge things if their USE flag options have changed’, and of course ‘-u’ means we’re updating, not re-emerging unnecessarily.

All this information can be seen by running ‘man emerge’ and ‘man portage’.

Rather than having to tinker around with every program you compile, you can set some global USE flags.

Most packages will take note and your system will be made into one harmonious whole of software agreeing with each other about what should be used and what should not.

This article is subjective, so please take what I say with a spoonful of salt. Finally, before I begin: I have a lot of reasons for moving away from Gentoo myself, and this article is mostly about why I don’t think Gentoo is a good idea for what I use computers for, but I don’t mean to criticize anyone or say it’s no good in general (in fact I know of some uses where it works great, and lots of places use it). This is simply the train of thought I went through when deciding not to use a source-based, continuous upgrade distribution for my own systems.

I recently switched away from Gentoo, after using it since 2001 or 2002.

Here’s a sample of my output (I’ve word-wrapped some of the lines): [ebuild U ] app-arch/lzma-utils-4.32.7 [4.32.6] USE="-nocxx" 469 k B [ebuild R ] sys-apps/tcp-wrappers-7.6-r8 USE="-ipv6*" 113 k B [ebuild U ] sys-libs/gpm-1.20.5 [1.20.1-r6] USE="(-selinux)" 1,269 k B [ebuild UD] app-editors/nano-2.0.9 [2.1.2-r1] USE="ncurses nls unicode -debug -justify -minimal -slang -spell" 1,371 k B [ebuild U ] sys-devel/autoconf-2.63 [2.61-r2] USE="-emacs" 1,527 k B [ebuild R ] sys-process/psmisc-22.6 USE="nls -X -ipv6* (-selinux)" 277 k B [ebuild U ] sys-apps/acl-2.2.47 [2.2.45] USE="nls (-nfs)" 152 k B [ebuild N ] app-admin/eselect-1.0.11-r1 USE="bash-completion -doc -vim-syntax" 150 k B [ebuild N ] app-admin/eselect-news-20080320 6 k B [ebuild U ] sys-apps/portage-2.1.6.4 [2.1.4.5] USE="-build -doc -epydoc (-selinux)" LINGUAS="-pl" 533 k B *** Portage will stop merging at this point and reload itself, then resume the merge.

[ebuild U ] app-shells/bash-3.2_p39 [3.2_p33] USE="nls -afs -bashlogger -examples% -plugins -vanilla" 2,582 k B [ebuild U ] sys-libs/readline-5.2_p13 [5.2_p12-r1] 2,023 k B [ebuild U ] sys-fs/e2fsprogs-1.41.3 [1.40.9] USE="nls (-static%)" 4,263 k B [ebuild N ] sys-libs/e2fsprogs-libs-1.41.3 USE="nls" 479 k B [blocks B ] sys-libs/ss (is blocking sys-libs/e2fsprogs-libs-1.41.3) [blocks B ] Typing ‘/OUTPUT’ (case sensitive) and hitting ‘enter’ will take you to the right place. If you see this at the end of your output; be sure to follow what it says: Near the bottom of this example emerge output you’ll see some lines starting with ‘[blocks B ]’.

Some people who know I’ve used Gentoo asked me my thoughts on using it for My SQL servers.