Results 1 to 7 of 7
Hello,
II know that kde 3.5 has appear to be in testing, and I want to install it, but to install it easily, I do
Code:
# ACCEPT_KEYWORDS="~x86" emerge kde-3.5
...
Enjoy an ad free experience by logging in. Not a member yet? Register.
- 12-28-2005 #1
HOWTO Install KDE 3.5
Hello,
II know that kde 3.5 has appear to be in testing, and I want to install it, but to install it easily, I dobut when I've updated my portage tree withCode:# ACCEPT_KEYWORDS="~x86" emerge kde-3.5
There are a lots of errors that report that some packages are masked by "~x86" keywords... OK ! I take it in account and doCode:# emerge --sync [...] #emerge --update --newuse --deep world
but, as everyone know, this command install every package which are under test on x86 architecture. But I want only to install kde3.5 and keep all other packages as they are now ! And I find the method which consists in unmasking all of kde 3.5 package and their dependancies very very long !Code:# ACCEPT_KEYWORDS="~x86" emerge --update --newuse --deeep world
Did anyone knows how to do this ? Thanks a lot for any help....
- 12-29-2005 #2
Unfortunately, you do need to go and declare each package individually in the /etc/portage/package.keywords file. You might do the ACCEPT_KEYWORDS method with a --pretend flag, copy all those packages, then use some sort of script to add '~x86' after each line.
- 12-29-2005 #3
You can do a search on the gentoo forums, and they have a command to copy all of the files from the mask to /etc/portage/package.keywords file.
On another note, is there any reason (since you want to use ~arch software) that you don't just use ~arch for your whole system?
And yes, I run my desktop and laptop with "ACCEPT_KEYWORDS="~x86" in my make.conf. I feel comfortable enough to fix some problems that come up, and I like to help out with the bug reports.
- 01-02-2006 #4
And another thing to add to this is that if you emerge with
and dont just echo it to theCode:ACCEPT_KEYWORDS="~x86"
what will happen the next time that youCode:echo "kde-base/kde ~x86" /etc/portage/package.keywords
is that kde will revert to the x86 versionCode:emerge world
Last edited by loft306; 01-02-2006 at 06:29 PM.
~Mike ~~~ Forum Rules
Testing? What's that? If it compiles, it is good, if it boots up, it is perfect. ~ Linus Torvalds
http://loft306.org
- 01-02-2006 #5It won't if you put "ACCEPT_KEYWORDS="~x86" in your make.conf. If you use
Originally Posted by loft306
on the command line it will.Code:ACCEPT_KEYWORDS="~x86" emerge kde
Another option would be to add all of the packages you want into /etc/portage/package.keywords using your arch keyword.
- 01-02-2006 #6Well yeah if you take the whole box to buggy then ofcourse not .....i was just expanding on the what would happen if he didnt turn it into an unstable box and didnt echo kde to keywords
Originally Posted by gruven 
and i have never found the need to add all the pkgs to keywords....just the pkgs that wont emerge without being added to keywords (usualy comming in with a DEPEND/DEPEND issue so just adding a few to keywords solves the problem) on my servers that do still run mostly stable pkgsLast edited by loft306; 01-02-2006 at 06:59 PM.
~Mike ~~~ Forum Rules
Testing? What's that? If it compiles, it is good, if it boots up, it is perfect. ~ Linus Torvalds
http://loft306.org
- 01-03-2006 #7
Hello !!
I've found the solution to my problem :
This works fine now...Code:# for i in `ACCEPT_KEYWORDS="~x86" emerge -p kde | grep ebuild | tr -s ' ' '\t' | cut -f 4`; do \ echo ">=$i ~x86" >> /etc/portage/package.keywords; done


Reply With Quote
