Hi,
On Tue, 21 Sep 2004 13:02:53 +0530, jpm <[EMAIL PROTECTED]> wrote: > On Fri, 2004-09-17 at 12:04, Sayamindu Dasgupta wrote: > > On Thu, 2004-09-16 at 06:17 +0530, Sumeet Madhukar Moghe wrote: > > > The GNOME 2.8 Desktop has been released. Check out the new features ==> > > > > > > http://gnome.org/start/2.8/notes/rnwhatsnew.html > > > > Detailed review at http://www.gnomejournal.org/ > > ;-) > > > > -sdg- > > > I am a newbie on Gentoo. While installing, I would like to make the > changes so that I could get gnome 2.8 version and not an earlier > version. Because latest gnome-2.8 is hard masked. Where does Gentoo portage keep the versions it is downloading? /usr/portage/distfiles > Like it is getting gcc 3.3.3, can't I get gcc 3.4? Because it is masked also. Let me give a short explanation. [From gentoo handbook] A package can be masked due to several reasons: 1. The package is in ~ARCH while you use ARCH 2. The package is hard-masked explicitly 3. The package isn't available for your ARCH entirely 4. The package is masked by your profile Now, gcc-3.4.2 is hard masked (2) whereas gcc-3.4.1 is soft masked(1). To get a soft masked package a) easy way. emerge sync (update portage tree). ACCEPT_KEYWORDS="~x86" emerge -pv gcc (to see what's going to be installed) ACCEPT_KEYWORDS="~x86" emerge -v gcc Use ACCEPT_KEYWORDS="~<your arch>" to suit your need. Cons: Next emerge sync will forget this upgrade and any installation that has gcc dependency will try to downgrade it. b) Recommended way. Create a file called /etc/portage/package.keywords. If the dir /etc/portage does not exist create it. Then put the name of your package in that file with the "~<your-arch>" tag in front. Like this for x86 arch. echo "sys-devel/gcc ~x86" >> /etc/portage/package.keywords Now in my case i have done this like the following. echo "sys-devel/gcc ~x86" > >/etc/portage/package.keywords echo "sys-libs/libstdc++-v3 ~x86" >> /etc/portage/package.keywords Then the output of emerge -pv gcc is [ebuild U ] sys-libs/glibc-2.3.3.20040420-r1 [2.3.3_pre20040420] -build -debug -erandom -hardened +nls -nptl -pic 18 kB [ebuild N ] sys-devel/gcc-3.4.1-r3 -bootstrap -build -debug -f77 -gcj +gtk -hardened -multilib -n32 -n64 +nls -objc -static -(uclibc) 27,439 kB [ebuild N ] sys-libs/libstdc++-v3-3.3.4 +nls 22,784 kB >Please tell me how I could specify Gentoo emerge to get gnome 2.8 >version. For removing hard mask you have to add the package name in /etc/portage/package.unmask The list of hard mask mask packages are listed in /usr/portage/profiles/package.mask Get the list of packages that are hard masked for gnome-2.8 and copy-paste in the unmask file. grep "gnome" /usr/portage/profiles/package.mask I haven't tried this one and so i can help this much. For getting bleeding edge gnome packages: www.breakmygentoo.net And follow the howto to get their unofficial ebuilds. For detail discussion how others are installing: (I think this one might have your solution) http://forums.gentoo.org/viewtopic.php?t=223376&postdays=0&postorder=asc&highlight=gnome&start=0 For detail explanation see, http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=2 http://gentoo-wiki.com/TIP_Dealing_with_masked_packages http://gentoo-wiki.com/TIP_Installing_Specific_Packages For web view of packages: packages.gentoo.org -siddhartha -- To unsubscribe, send mail to [EMAIL PROTECTED] with the body "unsubscribe ilug-cal" and an empty subject line. FAQ: http://www.ilug-cal.org/node.php?id=3
