Hey drop us a line about the show. Feel free to ask questions, provide feedback and criticism, or just ramble on about anything your little heart desires.
Moderators: snarkout, Patrick, dann
-
Tsuroerusu
- Posts: 2551
- Joined: Mon Sep 05, 2005 8:51 am
- Location: Silkeborg, Denmark
-
Contact:
Post
by Tsuroerusu » Mon Feb 27, 2006 1:00 am
CptnObvious999 wrote:I see, question for ya, say you want KDE 3.5 but nothing else from the unstable branch, how do you tell portage to only pull KDE 3.5?
Well normally I would say
echo "=kde-base/kde-meta-3.5.1 ~x86" >> /etc/portage/package.keywords
but kde has a lot of dependancies and you have to make all of them use unstable so I ran this script that will use unstable x86 for all of kde (or all the packages in kde-base):
Code: Select all
cd /usr/portage
for pack in kde-base/*
do echo $pack >> /etc/portage/package.keywords ~x86
done
you could run "
ACCEPT_KEYWORDS="~x86" emerge kde-meta" but when you run
emerge -uD world (world update) it would downgrade to stable KDE since it didn't know you wanted unstable. I think the porthole frontend takes care of all that mess for you though but I like commandline

.[/quote]
I see, aren't Gentoo trying to imitate what FreeBSD are doing with their ports system? They had KDE 3.5 just a few weeks after it was released, and it's smooth and stable.
"Hatred does not cease by hatred, but only by love. This is the eternal rule."
- Siddhattha Gotama (Buddha), founder of Buddhism.
-
CptnObvious999
- Posts: 798
- Joined: Fri Jun 03, 2005 7:54 pm
- Location: Maryland
-
Contact:
Post
by CptnObvious999 » Mon Feb 27, 2006 1:57 pm
Tsuroerusu wrote:I see, aren't Gentoo trying to imitate what FreeBSD are doing with their ports system? They had KDE 3.5 just a few weeks after it was released, and it's smooth and stable.
Actually the developer of Gentoo was making it when he ran into some troubles with linux (hardware related I think) and he tried out FreeBSD and liked the ports system so he used a lot of the same ideas in Gentoo and named it Portage after ports. Portage is basically an advanced version of ports for Linux.
-
Tsuroerusu
- Posts: 2551
- Joined: Mon Sep 05, 2005 8:51 am
- Location: Silkeborg, Denmark
-
Contact:
Post
by Tsuroerusu » Mon Feb 27, 2006 2:29 pm
CptnObvious999 wrote:Actually the developer of Gentoo was making it when he ran into some troubles with linux (hardware related I think) and he tried out FreeBSD and liked the ports system so he used a lot of the same ideas in Gentoo and named it Portage after ports. Portage is basically an advanced version of ports for Linux.
OK, I guess Gentoo has their own phase of development, FreeBSD seems to be pretty up to date with packages and apps in the ports system, which I like, yet very stable. I'd like to see an article some day that explains the differences between Gentoo's portage system, and FreeBSD's ports system.
"Hatred does not cease by hatred, but only by love. This is the eternal rule."
- Siddhattha Gotama (Buddha), founder of Buddhism.
-
CptnObvious999
- Posts: 798
- Joined: Fri Jun 03, 2005 7:54 pm
- Location: Maryland
-
Contact:
Post
by CptnObvious999 » Mon Feb 27, 2006 4:56 pm
I too would like to see what differs between Ports and Portage, I know they both have some significant differences. If you want the comlete Gentoo history read
this.
Maybe some day I will get around to testing out FreeBSD. I need to get my old computer rebuilt and buy a few more parts.
-
Tsuroerusu
- Posts: 2551
- Joined: Mon Sep 05, 2005 8:51 am
- Location: Silkeborg, Denmark
-
Contact:
Post
by Tsuroerusu » Mon Feb 27, 2006 5:29 pm
CptnObvious999 wrote:I too would like to see what differs between Ports and Portage, I know they both have some significant differences. If you want the comlete Gentoo history read
this.
Maybe some day I will get around to testing out FreeBSD. I need to get my old computer rebuilt and buy a few more parts.
Well, if you want to install KDE on Gentoo you do this: emerge kde
If you wanna do it on FreeBSD, you do this: cd /usr/ports/x11/kde3 && make install clean
I think the ports system is more of a "Makefile infrastructure" with a database that's shared with the binary package system, because FreeBSD offer a large amount of binary packages, which you can install in sort of an apt-get style like this: pkg_add -r kde
"Hatred does not cease by hatred, but only by love. This is the eternal rule."
- Siddhattha Gotama (Buddha), founder of Buddhism.