Customizing my Pro 2.0 (new to Gentoo and GentooX)

A place to ask all newbie questions and not get flamed, though you will get beaten down if you post a newbieish question outside of these walls.
Post Reply
yak
Newbie
Posts: 5
Joined: Thu Feb 16, 2006 7:56 pm

Customizing my Pro 2.0 (new to Gentoo and GentooX)

Post by yak »

This long rambler is about my install of GentooX Pro. I have no idea if any of this is a good idea; my customizations aren't to the point I can test them.

I hope to end up with a system that I can run alongside my other dashboards via Xpad, with other stuff I can ssh to:
  • Shiney GUI (X, KDE, VNC)
    Windont networking clients (Samba and CUPS)
    Media (mplayer, maybe more)
    Games (? not sure yet)
    Development, network, security (various commandline stuff)
    Wishlist stuff, like MythTV or Freevo, openxde, and a 2.6 kernel
Doddled with Gentoo in the past, but never enough. Usually use Debian, but my RAIL (Laptops) are old and could probably use some compilation optimizing? So GentooX is my testing ground, while I learn. Read a lot of the docs on the Gentoo site, and browsed around here for a while. GentooX Pro 2.0 installed perfectly onto f: .

But I'm working on it still -- figured I'd see if it interests anyone. It's going well. Here's what I'm doing:

Modify /etc/make.conf

Customize USE. Made a list from http://www.gentoo.org/dyn/use-index.xml , then merged with /etc/make.conf semi-pseudo-intelligently:

Code: Select all

USE="pic symlink X bindist dvd dvdread exif gif gtk gtk2 jpeg kde mmx mp3 mpeg ncurses offensive oggvorbis perl png quicktime samba sse tiff vcd win32codecs wmf -gnome -sdl -ipv6 alsa gpm truetype usb xmms"
  • Remove aalib: Never liked ASCII art :oops:
    Add bindist: Might open some options up? don't know yet
    Add dvdread: Why not?
    Add exif: Look in JPEG's sometimes
    Add gif: Because they exist
    Add gtk2: Newer, better, less calories, ocean-breeze-fresh
    Add jpeg: Ok, maybe these are just for one package?
    Add mp3: Not sure which one though
    Add ncurses: Foiled again!
    Add offensive: Because I am
    Add pic: For prelink
    Remove qt: Will likely bite me later
    Add symlink: In case I attempt to destroy with new kernel sources
    Add tiff: And maybe I'll notice this?
    Add vcd: Probably won't notice that
    Add win32codecs: Ah, mplayer
    Add wmf: I saw one of these one time
Add output from http://www.pixelbeat.org/scripts/gcccpuopt to CFLAGS. Older version of gcccpuopt also had "-msse -mmmx" but these are gone with the new version I just got:

Code: Select all

-mfpmath=sse
Add FEATURES. Hoping ccache speeds things up. Maybe it's just for someone who's recompiling the same thing over and over for testing, and maybe I won't do that so much.

Code: Select all

FEATURES="sandbox ccache userpriv usersandbox"
Uncomment options for ccache:

Code: Select all

CCACHE_SIZE="2G"
Comment nl mirror. Figured this wasn't necessary?

Code: Select all

#GENTOO_MIRRORS=" ftp://ftp.easynet.nl/mirror/gentoo//"
Attempt to fix broken symlink

Code: Select all

cd /etc
ln -sf ../usr/portage/profiles/default-linux/x86/2006.0/ make.profile
Update packages and whatnot
Get ready to update.

Code: Select all

emerge --sync
emerge portage
Get some mirrors. Used -D (--deep) because my cable modem is "fast" :roll:

Code: Select all

emerge mirrorselect
mirrorselect -D -s4
mirrorselect -i -r
Figure prelinking will help things out, but wanted it early so it has as much effect as possible.

Code: Select all

emerge prelink
Magic

Code: Select all

magic
Wait 4 or 5 days

Get all of my stuff

Code: Select all

emerge #...a bunch of stuff I want
Plan to browse around a lot, and get a pretty full list. My list currently looks like:

Code: Select all

zsh nmap netcat ethereal iptables genkernel coldplug hotplug pciutils vim app-cdr/extract-xiso app-cdr/xdvdfs-tools app-cdr/xbiso
Wait another day

I like vim

Code: Select all

echo EDITOR="/usr/bin/vi" >> /etc/conf.d/00basic
Let KDE knows it doesn't need to do its own pre-loading stuff
Add to /etc/env.d/99kde-env:

Code: Select all

KDE_IS_PRELINKED="true"
Update configuration

Code: Select all

env-update
dispatch-conf
Prelink stuff up

Code: Select all

prelink -amR
"Daily maintenance", gathered from various sites.
Added the -N (a.k.a. --newuse) because of the updates to USE, above. Decided on dispatch-conf instead of etc-update, because I like new-shinies. :shock:

Code: Select all

emerge -NDauv world
emerge depclean
revdep-rebuild
dispatch-conf
Changelog

2006-02-20
  • Removed notes about not being able to run magic
    Added info about magic
    Minor updates
yak
Newbie
Posts: 5
Joined: Thu Feb 16, 2006 7:56 pm

Going well

Post by yak »

The system is going well with KDE. KDM runs, but I can't figure out how to get an xvkbd up with the login, so I just have it auto-login for now.

Still don't know
Magic seems to have installed a lot of stuff, including Gnome. Might've seletect it! :lol: Well, unless I need extra space, I'll wait until everything works before getting rid of the extra stuff.


Don't know if everything is building with my custom USE flags. After all is well, I'll run my daily maintenance and see how long it takes.

Next...
Next step will be MythTV, and then Freevo if I don't like how MythTV works.
orochi
Gentoox Guru!
Posts: 606
Joined: Sun Oct 24, 2004 8:11 am

Post by orochi »

I dont think magic installs X with gnome, should only be kde/xfce, im thinking your use flags needed it as a dependancy, you should try the command:

Code: Select all

emerge -av package
emerge package
if everything was ok to see what would be installed
Post Reply