Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[OUTDATED] The Evolution Mission Install Guide 1.1.3
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3, 4  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
nesl247
Veteran
Veteran


Joined: 15 Jun 2004
Posts: 1614
Location: Florida

PostPosted: Tue Mar 14, 2006 8:53 pm    Post subject: [OUTDATED] The Evolution Mission Install Guide 1.1.3 Reply with quote

Please use the new version at http://evolution-mission.org/forums/viewtopic.php?p=3

The Evolution Mission Install Guide 1.1.3 – Codename: "The Evolution Revolution”
~~~~
Forewarning
This guide uses packages (including ones in the toolchain which are the vital packages in Gentoo) that might be in development. Please understand that we do not guarantee a bug-free system without a little bit of patience and work.
At anytime, an upgraded guide might be released. We do not guarantee that an upgrade path will be provided.

~~~~
Notice:
The Evolution Mission Install Guide is not supported in any way, shape, or form by the Gentoo Linux Foundation.

~~~~
Support:
Please keep all support, comments, suggestions, etc at http://evolution-mission.org. This is to insure that I can keep the messages sorted and it is easier to keep track of bugs. If you just don't want to sign-up, I hope you will soon, but I will not deny you of support and feedback.

~~~~
This guide will give you a semi bleeding edge system with the following:
GCC 4.1, Glibc 2.4, optimized LDFLAGs, C[XX]FLAGs, and more.

~~~~
Notes: We will assume that x in “hdx” is the drive letter throughout this guide.
~~~~
1.0 to 1.1 Upgrade Guide
Please note, this is not tested as I cannot do so. I suggest you backup your data first. (Create a /home and /usr/portage tarball and burn it to a disc)
There is no gurantee that I missed something, so please do not complain as I warned you to backup your data. I will fix any reported bugs though.
And again, sorry for being late with the upgrade guide.

1 - Rebooting to the livecd
Reboot to the livecd you installed 1.0 with.

2 - Making the new partitions
Make the following partitions. /dev/hdx4 should be an extended partition.
Code:
/usr/portage - 5GB
/home - 5GB+ (Anything about 5GB, this will contain your entire /home partition)

Code:
# fdisk /dev/hdx
# mkfs.ext3 /dev/hdx5
# mkfs.reiserfs /dev/hdx6


3 - Creating the mount directories
Code:
# mkdir -p /mnt/portage /mnt/home


4 - Mounting the partitions
Code:
# tune2fs -O dir_index /dev/hdx5
# mount /dev/hdx3 /mnt/gentoo
# mount /dev/hdx5 /mnt/home
# mount /dev/hdx6 /mnt/portage


5 - Copying the files
Code:
# cp -a /mnt/gentoo/usr/portage/* /mnt/portage/
# cp -a /mnt/gentoo/home/* /mnt/home/


6 - Deleting the old files
First make sure that they files copied correctly.
Code:
# rm -rf /mnt/gentoo/usr/portage/*
# rm -rf /mnt/gentoo/home/*


7 - Updating fstab and other files
When we modify /etc/fstab, you need to change the partition numbers for /home and /usr/portage,
as they are different when installing from a fresh install
Code:
# wget http://evolution-mission.org/overlays/root-overlay.tar.bz2 /mnt/gentoo
# cd /mnt/gentoo
# mkdir temp
# mv root-overlay.tar.bz2 temp
# cd temp
# tar -jxvpf root-overlay.tar.bz2
# cp etc/fstab /mnt/gentoo/etc/fstab
# rm /mnt/gentoo/etc/emission-release /mnt/gentoo/etc/cprojects-release
# nano -w /etc/fstab
# cd ~
# rm -r temp


8 - Rebooting
Code:
# umount /mnt/gentoo /mnt/home /mnt/portage
# reboot


9 - Updating the overlay
Code:
# rm /usr/bin/emission-manager
# wget --output-document=/usr/bin/emission-manager http://evolution-mission.org/overlays/emission-manager
# /usr/bin/emission-manager update


You now are running the Evolution Mision Install Guide 1.1.x
~~~~
Installation Guide

1 - Retrieving the LiveCD

1.1 - First of all, we are going to download the latest Gentoo Livecd
If you do not wish to use this livcd or already have a working distribution in which to install from please skip this step.
Code:
http://bouncer.gentoo.org/?product=gentoo-2006.0-livecd&os=x86 – Contains X.org (Graphical)
http://bouncer.gentoo.org/?product=gentoo-2006.0-minimal&os=x86 – Old Style Minimal CD


1.2 - Burn it to a CD and boot it
If you do not know how to boot the disc I suggest that you do not use this guide.

2 - Preparing the Network

2.1 - Checking for connection
If the first command does not work, then do the step after it.
Code:
# ping google.com
# net-setup eth0


3 - Hard disk configuration

3.1 - View the hard disk configuration
Code:
# hdparm -i /dev/hdx


3.2 - Test the Hard Disk's speed
Code:
hdparm -tT /dev/hdx


3.3 - Get the maximum from your hard disk - Optional
I only recommend this option for ATA133 hard drives, not anything lower.
Code:
(IDE ATA133 drives only)
hdparm -d1 -c1 -X69 /dev/hdx
(IDE ATA100 or lower drives)
hdparm -d1 -c1 /dev/hdx


4 - Partitioning the Drive

4.1 - Using Fdisk
Remember that once you have the partition layout, you need to set the type to 82 (A.K.A Linux Swap) for the swap partition. Once you have it setup correctly, hit “w” to write and exit.
We want partition number 4 to be an extended partition. Just set it to the remainder of the space (just press enter instead of entering a space value)
Code:
# fdisk /dev/hdx

Code:
/boot (hdx1) – 256 MB
swap (hdx2) – 512 MB
/home (hdx3) – Your choice
/usr/portage (hdx5) – 5GB
/ (hdx6) - Remainder of space


4.2 - Creating your partitons
Code:
# mkfs.ext2 /dev/hdx1
# mkswap /dev/hdx2
# swapon /dev/hdx2
# mkfs.ext3 /dev/hdx3
# mkfs.reiserfs /dev/hdx5
# mkfs.ext3 /dev/hdx6


4.3 - Optimizing /root partition
Code:
# tune2fs -O dir_index /dev/hdx3
# tune2fs -O dir_index /dev/hdx6


4.4 - Creating mount directories
We need to mount / (Root) first so that these are placed correctly.
Code:
# mount -t ext3 /dev/hdx6 /mnt/gentoo
# mkdir -p /mnt/gentoo/usr/portage /mnt/gentoo/home /mnt/gentoo/proc /mnt/gentoo/boot


4.5 - Mounting your hard drives
Code:
# mount /dev/hdx1 /mnt/gentoo/boot
# mount -t ext3 /dev/hdx3 /mnt/gentoo/home
# mount /dev/hdx5 /mnt/gentoo/usr/portage


5 - Setting up for a chroot

5.1 - Downloading and extracting a stage3 tarball
Code:
# cd /mnt/gentoo
# wget http://gentoo.osuosl.org/releases/x86/2006.0/stages/stage3-i686-2006.0.tar.bz2
# tar -jxvpf stage3-i686-2006.0.tar.bz2


5.2 - Downloading and extracting a portage snapshot
Code:
# wget http://distfiles.gentoo.org/snapshots/portage-latest.tar.bz2
# tar jxvpf portage-latest.tar.bz2 -C /mnt/gentoo/usr/


5.3 - Copying resolv.conf
Code:
# cp /etc/resolv.conf /mnt/gentoo/etc/


6 - Chrooting and preparing the environment

6.1 - Chrooting (and mounting proc and dev)
Code:
# mount -o bind /dev /mnt/gentoo/dev
# mount -t proc none /mnt/gentoo/proc
# chroot /mnt/gentoo /bin/bash
# env-update; source /etc/profile


6.2 - Updating the portage tree
Code:
# emerge --sync


6.3 - Setting the timezone
Change according to your zone
Code:
# rm -rf /etc/localtime
# ln -s /usr/share/zoneinfo/US/Eastern /etc/localtime


7 - Building & Rebuilding World

7.1 - Downloading the root overlay
If you already have a /boot/grub/grub.conf, I suggest you make a backup as this will overwrite it.
Code:
# cd /
# wget http://evolution-mission.org/overlays/root-overlay.tar.bz2
# tar -jxvpf root-overlay.tar.bz2
# rm root-overlay.tar.bz2


7.2 - Updating /etc/make.conf
Replace $ARCH with one of the following:
i686, pentium3, pentium4, athlon-xp, athlon64 (k8)
Code:
# nano -w /etc/make.conf


7.3 - Setting /etc/locales.build - Optional
You have to set this according to your region, area, and language
This is completely optional, it just saves build time
Code:
# nano -w /etc/locales.build

Example file:
Code:
# This file names the list of locales to be built when glibc is installed.
# The format is <locale>/<charmap>, where <locale> is a locale from the
# /usr/share/i18n/locales directory, and <charmap> is name of one of the files
# in /usr/share/i18n/charmaps/. All blank lines and lines starting with # are
# ignored. Here is an example:
# en_US/ISO-8859-1

en_US/ISO-8859-1
en_US.UTF-8/UTF-8


7.4 - Building the toolkit and upgrading portage
Code:
# emerge glibc binutils gcc libstdc++-v3 libtool portage
# emerge --metadata


7.5 - Running gcc-config, and binutils-config
Code:
# gcc-config 6
# binutils-config 2
# env-update; source /etc/profile
# emerge -aP gcc binutils


7.6 - Updating /etc/portage layout
Code:
# rm -r /etc/portage
# mv /etc/portage.2.1 /etc/portage


7.7 - Uncommenting LDFLAGS
Remove the '#' infront of 'LDFLAGS'
Code:
# nano -w /etc/make.conf


7.8 - Rebuilding the toolchain
Code:
# emerge ccache confcache
# emerge glibc binutils gcc libstdc++-v3 libtool portage


7.9 - Removing pam-login
Code:
# emerge -C pam-login
# emerge --oneshot shadow


7.10 - Rebuilding the System
Code:
# emerge --emptytree world


7.11 – Overwriting old configuration files
Use the -5 option to overwrite all files.
Code:
# etc-update


8 - Configuring the kernel

8.1 - Emerging the Archck Kernel Patchset
Code:
# emerge archck-sources


8.2 - Configuring and Compiling the kernel
I can only help you out so much, what I can do is tell you how to get started, and what is required.
Code:
# cd /usr/src/linux
# make menuconfig

Code:
Required Options...
Code maturity level options --->
  [*] Prompt for development and/or incomplete code/drivers

General setup  --->
  [*] Support for hot-pluggable devices

Loadable Module Support --->
  [*] Module unloading support

Processor type and features --->
  [*] Standard x86 support
  (Change accordingly)
  (Your Processor Family) Processor family
  [*] Symmetric multi-processing support
  # If you have exactly 1GB of memory use the following else just leave it at default.
         Memory Split (3G/1G user/kernel split (for full 1GB Low memory)) ---->

File systems --->
  Pseudo Filesystems --->
    [*] /proc file system support
    [*] Virtual memory file system support (former shm fs)
  <*> Ext3 journalling file system support
  <*> Second extended fs support
  <*> ReiserFS support

Device Drivers --->
  ATA/ATAPI/MFM/RLL support --->
    [*] Generic PCI bus-master DMA support
    [*]   Use PCI DMA by default when available

Device Drivers --->
  Networking support --->
    <*> PPP (point-to-point protocol) support
    <*>   PPP support for async serial ports
    <*>   PPP support for sync tty ports
  100 MBIT/1000 MBIT --->
   (make sure you compile in your proper network driver
   Sound --->
    [M] Sound card support
        Alsa --->
            PCI Cards --->
                 [M] Your Driver, mine is intel8x0, a common one is emu10k1 for soundblaster cards

USB Support --->
  <*>   USB Human Interface Device (full HID) support

Device Drivers > Graphics support:
 [*] Support for frame buffer devices
 <*>   VESA VGA graphics support
         VESA driver type (vesafb-tng)  --->
 (HRESxVRES@FREQ) VESA default mode    # Pick your resolution - eg. 1024x768@84

Device Drivers > Graphics support > Console display driver support:
 [*] Video mode selection support
 <*> Framebuffer Console support

Device Drivers > Graphics support:
 [*] Support for the framebuffer splash

Device Drivers > Block devices:
 <*> RAM disk support
 (4096) Default RAM disk size (kb) (NEW)
 [*]   Initial RAM disk (initrd) support


8.3 - Compiling the Kernel
Code:
# make && make modules_install && cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.15-archck && cp .config /boot/config-2.6.15-archck


9 - Emerging additional system files

9.1 - Emerging necessary programs
Here we emerge reiser4progs for the purpose of being able to use reiser4 in the future.
Code:
# emerge grub syslog-ng reiserfsprogs sysfsutils dhcpcd gentoolkit acpid coldplug slocate vixie-cron app-admin/sudo subversion


9.2 - Adding the programs to the default runlevel
Code:
# rc-update add syslog-ng default
# rc-update add net.eth0 default
# rc-update add coldplug default
# rc-update add acpid default
# rc-update add vixie-cron default
# rc-update add hdparm default
# rc-update del netmount


10 - Setting up the framebuffer splash
If you followed the kernel compile options, you should have everything required

10.1 - Emerging splashutils and a few themes
Code:
# emerge splashutils splash-themes-livecd
# rc-update add splash default


10.2 - Linking the splash theme to “default”
Code:
# ln -s /etc/splash/livecd-2006.0 /etc/splash/default


10.3 - Generating an initrd image
Please select your resolution here. If you do not want 1024x768 then replace it with what you would normally run an X server in.
Code:
# cd /etc/splash
# splash_geninitramfs -v -g /boot/fbsplash-default -r 1024x768 default


11 - Setting up grub

11.1 - Modifying /boot/grub/grub.conf
Grub uses the following method for determining the partition number: Partition # - 1, so hdx1 is (hd0,0) and so forth. Likewise, the drive number is: Drive Number – 1.
Code:
nano -w /boot/grub/grub.conf


11.2 - Configuring fstab
Code:
# nano /etc/fstab


11.3 - Running grub for installation to MBR
Code:
# grub
<grub:> root (hdx,0) # boot partition
# (hdx) is the MBR of the drive.
<grub:> setup (hdx)
<grub:> quit


12 - Configuring your system
Most of the documentation is included at the top of these files. For those that aren't, the documentation is located under the step.

12.1 - Editing configuration files
Code:
# nano -w /etc/conf.d/hdparm


12.2 - Set your hostname and domainname
Code:
# nano /etc/conf.d/hostname
HOSTNAME="gentoo"


Code:
# nano -w /etc/hosts
127.0.0.1 gentoo localhost


If you don't understand these 2 files, leave them alone.
Code:
# nano -w /etc/conf.d/domainname
# DNSDOMAIN=""
# NISDOMAIN=""


12.3 - Editing the /etc/conf.d/net
DHCP users skip this step
Code:
# nano -w /etc/conf.d/net
For possible lines, visit the Configuring the Network section in the Gentoo Handbook Here
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=8#doc_chap2


12.4 - Setting up users
First set the root password
Code:
# passwd
<enter new password>
<confirm new password>

Then set up a user
Code:
# useradd -m -G users,wheel,audio username
# passwd username
<set username's password>
<confirm username's password>


13 - Rebooting and Booting

13.1 - Unmounting and Rebooting
Code:
# exit
# umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo/home /mnt/gentoo/usr/portage /mnt/gentoo
# reboot


13.2 - Booting the system
Find yourself at a grub menu, and boot into your system
If you get a kernel panic then check to make sure you configured everything properly by booting back into the livecd and mounting the partititions, etc.

14 - Other Configuration

14.1 - USE Variables
Code:
# nano -w /usr/portage/profiles/use.desc

There are tons of user variables, by x86 the following are used by default
Code:
USE="x86 oss apm arts avi berkdb crypt cups encode foomaticdb gdbm gif gpm gtk gtk2 imlib jpeg kde gnome libg++
libwww mad mikmod motif mpeg ncurses nls oggvorbis opengl pam pdflib png python qt quicktime readline sdl
slang spell ssl svga tcpd truetype X xml2 xmms xv zlib indent"


14.2 - Setting USE Flags
Code:
# nano -w /etc/make.conf


There are tons of use flags to choose from. Personally I like to have a gnome/gtk2/opengl/nvidia system. This is how I would set my use flags.
If you are using gnome, you must include “gtk2 gnome gstreamer gstreamer010”
Code:
USE="nptl nptlonly glibc-omitfp alsa X gtk2 gnome -qt -kde -arts win32codecs nvidia opengl gstreamer gstreamer010"


For more In-Depth configuration information, consult the Gentoo Handbook

15 - Installing Xorg-X11 and a graphical environment

15.1 - Select a video card, and input device
Replace $CARD with the appropriate driver and uncomment VIDEO_CARDS. If you need evdev or any other input device add that to the input_devices variable. If you leave these alone (remove the line if you don't know) then you will get all drivers.
Code:
# nano -w /etc/make.conf
INPUT_DEVICES=”keyboard mouse”
VIDEO_CARDS=”$CARD”


15.2 - Emerging Xorg
Code:
# emerge --oneshot openmotif imake makedepend gccmakedep
# emerge xorg-x11


15.3 - Getting an xorg.conf setup
You should be able to do this on your own.
Code:
# Xorg -configure


15.4 - Installing GNOME or KDE

Gnome:
If this fails, then continue on by doing the emerge command starting with gnome-vfs
Code:
# emerge gnome gnome-audio

Code:
# emerge --oneshot --nodeps gnome-vfs
# emerge --oneshot --nodeps libgnomecanvas
# emerge --oneshot --nodeps libart_lgpl
# emerge --oneshot --nodeps libgnome
# emerge --oneshot --nodeps libbonoboui
# emerge --oneshot --nodeps libgnomeui
# emerge gnome gnome-audio


KDE:
Code:
# emerge kde (monolithic)
# emerge kde-meta (meta)


15.5- Additional configuration
Code:
# nano -w /etc/rc.conf
DISPLAYMANAGER="(kdm or gdm)"

Code:
# rc-update add xdm default


15.6 - Graphics Drivers
If you have 3D acceleration on your card, you may want to, and should install the Nvidia or ATI Drivers.
Gentoo NVIDIA Guide: http://www.gentoo.org/doc/en/nvidia-guide.xml
Gentoo ATI Guide: http://gentoo-wiki.com/HOWTO_ATI_Drivers

16 - Setting up ivman
Replce USERNAME with the name of your users you want to be able to automount with
Code:
# emerge ivman
# rc-update add dbus default
# rc-update add hald default
# rc-update add ivman default
# gpasswd -a USERNAME plugdev
# gpasswd -a ivman plugdev


17 - Configuring ALSA
For more information you may want to visit the Gentoo Linux Alsa Guide.
Gentoo Alsa Guide: http://www.gentoo.org/doc/en/alsa-guide.xml

17.1 - Emerging alsa packages
Code:
# emerge alsa-utils alsa-oss


17.2 - Running alsaconf
Code:
# alsaconf


17.3 - Running alsamixer
You should run alsamixer to adjust the levels of your card, and make sure it is all unmuted, you can press 'M' to unmute/mute the card, by default, alsaconf should unmute all or most, depending on setup, of the things required.
Code:
# alsamixer


17.4 - Adding alsasound to the default runlevel
Code:
# rc-update add alsasound default


18 - Keeping your system up-to-date

18.1 - Updating the world
First of all always keep the portage tree up-to-date, a emerge --sync once a day at least is recommended
Code:
# emerge --sync

To update all the packages, run
Code:
# emerge -auDN world

To update /usr/local/overlays/emission-guide and /etc/portage/package.*/emission-guide do the following with root privilages:
Code:
# emission-manager update

~~~~
Well this brings us to our end, I wish you the best of luck.

Your system now includes...
* Ext3 for root and home, and ReiserFS for portage
* GCC 4.1 based system
* Nxsty's Glibc Overlay (2.4)
* Improved LD performance with -Bdirect and more
* The latest packages portage has to offer
* A very nice bootsplash (via gensplash) with a progress bar
~~~~
Toolchain Links
Glibc 2.4
GCC 4.1
~~~~
The Evolution Mission Team
{Project Manager} - nesl247
{IRC Manager} - djpharoah
{Web Host} - mkzelda
~~~~-
IRC Channel
Join - #evo-mission on irc.freenode.net
~~~~
Website
http://evolution-mission.org
~~~~
If you need other assistance, have suggestions, or need to contact me personally, do so at:
Email: nesl247@gmail.com
AIM: nesl247
MSN: nesl247@gmail.com
IRC: nesl247
~~~~
And now a word from nesl247

I hope everything went successfully. If you have any questions, comments, complaints, suggestions, requests, etc please feel free to contact me or leave a reply on our website (URL above).

Donations are welcome. I will accept donations ranging from stage3 hosts (at least 500mb and 3GB monthly transfer), money via paypal (same as my email address), computers, and harddrives. All donations will be greatly accepted.

Thanks,
Nesl247

All rights to replicate this guide and all packages of it are reserved. If you would like to distribute, or replicate any part of this guide, please have my contact me for permission. I do however reserve the right to revoke this permission at any time for any reason. The reason for the reservation of these rights, is to insure that people are not passing off my work as theirs, and to insure that anyone who used any part of this from someone else, can go to them because I will not have access to the modifications made.


Last edited by nesl247 on Sun Apr 02, 2006 7:27 am; edited 13 times in total
Back to top
View user's profile Send private message
vipernicus
Veteran
Veteran


Joined: 17 Jan 2005
Posts: 1462
Location: Your College IT Dept.

PostPosted: Tue Mar 14, 2006 9:15 pm    Post subject: Reply with quote

I'm just now finishing up the last version of your guide, what is the difference between it and your newest?
_________________
Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog
Back to top
View user's profile Send private message
nesl247
Veteran
Veteran


Joined: 15 Jun 2004
Posts: 1614
Location: Florida

PostPosted: Tue Mar 14, 2006 10:02 pm    Post subject: Reply with quote

vipernicus, just continue installing the older version. Then just update the overlay with

# emission-manager update

This version features a cleanup, and adds /home and /usr/portage as their own partitions. I will have an upgrade guide this time for sure. Will actually only take about 10 minutes or so, and a boot to the livecd.
Back to top
View user's profile Send private message
Vla
Tux's lil' helper
Tux's lil' helper


Joined: 09 Sep 2005
Posts: 135
Location: Somewhere in the middle

PostPosted: Tue Mar 14, 2006 11:18 pm    Post subject: Reply with quote

How does yours and cheater's guide differ besides fs und kernel and partition organisation?
I have a new system to set up and can't decide which guide to follow :)
Back to top
View user's profile Send private message
nesl247
Veteran
Veteran


Joined: 15 Jun 2004
Posts: 1614
Location: Florida

PostPosted: Tue Mar 14, 2006 11:22 pm    Post subject: Reply with quote

Mine has gnome-2.14 setup to be used, I generally test newer packages than him, except for gcc (he uses gcc4.1.1 snapshots, vs the portage 4.1.0). For now there isn't much difference, because there really can't be to much.

I will be having stage3's as part of the guide next version, while his will be seperate if he does do them. Once XGL becomes more useable, I will have that as part of the guide.

And really, I don't get too many feature requests. I am looking for any requests, and for any old requests I denied, I would like them reposted.
Back to top
View user's profile Send private message
_Zero
n00b
n00b


Joined: 04 Mar 2006
Posts: 23

PostPosted: Wed Mar 15, 2006 5:46 am    Post subject: Reply with quote

as a noob i'm curious...why would you creat a partition for home. and why is only portage reiser4 and not root too?

EDIT: And how much would you recommend home be? How would one judge that on his own system?
Back to top
View user's profile Send private message
nesl247
Veteran
Veteran


Joined: 15 Jun 2004
Posts: 1614
Location: Florida

PostPosted: Wed Mar 15, 2006 5:51 am    Post subject: Reply with quote

_Zero wrote:
as a noob i'm curious...why would you creat a partition for home. and why is only portage reiser4 and not root too?

EDIT: And how much would you recommend home be? How would one judge that on his own system?


A partition for home is usually created because it allows you to format the root partition, and keep your users files. Portage is not reiser4, but reiserfs. Ext3 is better performing according to research I have found. However it does not work well with the thousands of ebuilds for portage. And reiserfs, thus I have a reiserfs based portage partition.

/home depends on what you store there.. If you download tons of movies, then you would want tons of space. I usually keep a minimum of 5GB for /home.
Back to top
View user's profile Send private message
nesl247
Veteran
Veteran


Joined: 15 Jun 2004
Posts: 1614
Location: Florida

PostPosted: Wed Mar 15, 2006 8:54 pm    Post subject: Reply with quote

Final version released. Expect the upgrade guide later tonight.
Back to top
View user's profile Send private message
nesl247
Veteran
Veteran


Joined: 15 Jun 2004
Posts: 1614
Location: Florida

PostPosted: Thu Mar 16, 2006 10:08 pm    Post subject: Reply with quote

Anyone who has already gotten past the downloading of the root-overlay (including already installed systems), please do the following after your current emerge (if you are emerging) is completed:

Code:
# wget --output-document=/usr/bin/emission-manager http://evolution-mission.org/overlays/emission-manager
# emission-manager update
# rm /etc/portage/profile/package.provided /etc/portage.2.1/profile/package.provided
Back to top
View user's profile Send private message
wrc1944
Advocate
Advocate


Joined: 15 Aug 2002
Posts: 3435
Location: Gainesville, Florida

PostPosted: Fri Mar 17, 2006 1:19 am    Post subject: Reply with quote

Well- here we go again! Fantastic! :D I just completed the latest guide (as of yesterday- forgot which one it is) to step 13.2- rebooting (with a dd cloned winXP on hda1), All went flawlessly, so I'm not complaining, but I'm a bit perplexed as to the future of this project as far as users in the real world wanting this as a main box are concerned.

For me on my boxes, gcc-4.1, ~x86, etc. is fine, so I've migrated completely on everything. Anyway, now that I did these fresh installs, are we going to be able to simply use the emission-manager to update the overlay and "Gentoo" as usual, as long as we do the overlay update periodically?

Or is it going to to be a big mess if we have a custom partition scheme, like a /var (with distfiles on it), and /tmp, with a new overlay overwriting /etc/portage, and who knows what else? :?

Before I spend time with emerge X and kde on this install, please clue me in.

Don't get me wrong- I love this stuff- keeps an old man's mind sharp! :wink:
_________________
Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.36-r7, gcc-13.2.1_p20230304
kernel-6.8.4 USE=experimental python3_11
Back to top
View user's profile Send private message
wrc1944
Advocate
Advocate


Joined: 15 Aug 2002
Posts: 3435
Location: Gainesville, Florida

PostPosted: Fri Mar 17, 2006 3:32 am    Post subject: Reply with quote

When you do emerge --oneshot openmotif, of course that doesn't work, like before. But when you do emerge --oneshot libXp, the previous solution, you get get kproto, and error out. Any solution for this?
_________________
Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.36-r7, gcc-13.2.1_p20230304
kernel-6.8.4 USE=experimental python3_11
Back to top
View user's profile Send private message
nesl247
Veteran
Veteran


Joined: 15 Jun 2004
Posts: 1614
Location: Florida

PostPosted: Fri Mar 17, 2006 4:06 am    Post subject: Reply with quote

Remove /etc/portage/profile/package.provided, and re-emerge xorg-x11. I don't think it openmotif needs to be onshotted then.

Emission-manager is run daily, via a cron.daily file. Your partition scheme won't matter, but emission-manager does overwrite certain files. The only one you should even mess with is /etc/portage/bashrc, so you are fine.. The script updates /etc/portage/package.*/emission-guide and /usr/local/overlays/{gnome-experimental, emission-guide}. No file of yours should be touched.
Back to top
View user's profile Send private message
BinBashBrad
n00b
n00b


Joined: 17 Jan 2006
Posts: 26
Location: Santa Fe, NM

PostPosted: Fri Mar 17, 2006 6:11 am    Post subject: Reply with quote

For Step 7.4, I had to change:

# emerge glibc binutils gcc libstdc++-v3 libtool portage


to:

# emerge =sys-libs/glibc-4.1 binutils gcc libstdc++-v3 libtool portage


just w/ glibc, portage wanted to emerge glibc-4.1-r1?????? I have a r1.... /mnt/gentoo/usr/portage/sys-libs/glibc/glibc-2.4-r1.ebuild.
Back to top
View user's profile Send private message
BinBashBrad
n00b
n00b


Joined: 17 Jan 2006
Posts: 26
Location: Santa Fe, NM

PostPosted: Fri Mar 17, 2006 6:15 am    Post subject: Reply with quote

now it's posted on gentoo-portage.com
Back to top
View user's profile Send private message
nesl247
Veteran
Veteran


Joined: 15 Jun 2004
Posts: 1614
Location: Florida

PostPosted: Fri Mar 17, 2006 6:20 am    Post subject: Reply with quote

For now do =sys-libs/glibc-2.4. I have to wait for nxsty to update to -r1.
Back to top
View user's profile Send private message
nesl247
Veteran
Veteran


Joined: 15 Jun 2004
Posts: 1614
Location: Florida

PostPosted: Fri Mar 17, 2006 11:57 am    Post subject: Reply with quote

Update the overlay with Nxsty's glibc-2.4-r1 overlay. Just run "emission-manager update". If it fails due to package.mask/emission-guide, just ignore the error.
Back to top
View user's profile Send private message
BinBashBrad
n00b
n00b


Joined: 17 Jan 2006
Posts: 26
Location: Santa Fe, NM

PostPosted: Fri Mar 17, 2006 12:45 pm    Post subject: Reply with quote

thanks...you guys ever sleep
Back to top
View user's profile Send private message
nesl247
Veteran
Veteran


Joined: 15 Jun 2004
Posts: 1614
Location: Florida

PostPosted: Fri Mar 17, 2006 3:40 pm    Post subject: Reply with quote

Yes I do sleep. Not much but I do. Thanks for the compliment. (From 7 am to 3 pm I am in school, from there until 8 I am on the computer, and back on the computer from 11pm to 1-4 am.)
Back to top
View user's profile Send private message
moeeeep
n00b
n00b


Joined: 09 Nov 2005
Posts: 7
Location: somewhere in the alpes

PostPosted: Fri Mar 17, 2006 3:52 pm    Post subject: Reply with quote

Why do you recommend a portage partition in this guide?
Great I had 3 days setting up a new system an now there's a new version of the guide ^^.

I have xorg 7.0-r1 installed from Version 1.0.2 of your guide. I got one big problem with xorg: I've got a swiss german keyboard (de_ch-latin1) and it seems that it doesn't react if I use the altgr key to jump to tty0,2,3,4,5,6... and I either can't use the keys that are combined with altgr :( is this changed in the new version of the guide (i miss the @)
Back to top
View user's profile Send private message
moeeeep
n00b
n00b


Joined: 09 Nov 2005
Posts: 7
Location: somewhere in the alpes

PostPosted: Fri Mar 17, 2006 4:24 pm    Post subject: Reply with quote

I have solved the problem:
The keyboard variant has changed from "de_ch" to "de" as mentioned here https://bugs.freedesktop.org/show_bug.cgi?id=4311

My keyboard section in the xorg.conf:
Code:
 Section "InputDevice"
         Identifier  "Keyboard0"
         Driver      "kbd"
         Option "XkbRules"   "xorg"
         Option "XkbModel"   "pc105"
         Option "XkbLayout"  "ch"
         Option "XkbVariant" "de"


 EndSection
Back to top
View user's profile Send private message
wrc1944
Advocate
Advocate


Joined: 15 Aug 2002
Posts: 3435
Location: Gainesville, Florida

PostPosted: Fri Mar 17, 2006 4:41 pm    Post subject: Reply with quote

nestl247 wrote:
Quote:
Remove /etc/portage/profile/package.provided, and re-emerge xorg-x11. I don't think it openmotif needs to be onshotted then.

Emission-manager is run daily, via a cron.daily file. Your partition scheme won't matter, but emission-manager does overwrite certain files. The only one you should even mess with is /etc/portage/bashrc, so you are fine.. The script updates /etc/portage/package.*/emission-guide and /usr/local/overlays/{gnome-experimental, emission-guide}. No file of yours should be touched.


OK- so if I understand this correctly,we no longer need to run the first line in step 15.2:

emerge --oneshot openmotif imake makedepend gccmake

We just go straight to emerge xorg-x11, and the emission-manager script is run automatically with no action on the users part daily (on boot, or when?), without us even being aware of it?

And additionally, after we complete the guide, x, and kde/gnome, when we do "emerge -uD system" (or world), does everything still function normally as in a standard gentoo system, with nothing special the user needs to be aware of (other than the regular gentoo procedures)?

On the /etc/portage/bashrc file: What exactly do you mean by "mess with"? Anything we need to be aware of here?
_________________
Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.36-r7, gcc-13.2.1_p20230304
kernel-6.8.4 USE=experimental python3_11
Back to top
View user's profile Send private message
bigbob73
Guru
Guru


Joined: 31 Dec 2004
Posts: 332
Location: Under the Lone Star

PostPosted: Fri Mar 17, 2006 6:03 pm    Post subject: Reply with quote

nesl247 wrote:
Yes I do sleep. Not much but I do. Thanks for the compliment. (From 7 am to 3 pm I am in school, from there until 8 I am on the computer, and back on the computer from 11pm to 1-4 am.)


just wait till your 40 :lol:
_________________
A computers attention span is only as long as it's electrical cord (Murphy)
Back to top
View user's profile Send private message
nesl247
Veteran
Veteran


Joined: 15 Jun 2004
Posts: 1614
Location: Florida

PostPosted: Fri Mar 17, 2006 8:01 pm    Post subject: Reply with quote

moeeeep: The reason for the portage partition, is that Ext3 is not as great with the thousands of ebuilds (small files) like reiserfs is.

wrc1944 wrote:
nestl247 wrote:
Quote:
Remove /etc/portage/profile/package.provided, and re-emerge xorg-x11. I don't think it openmotif needs to be onshotted then.

Emission-manager is run daily, via a cron.daily file. Your partition scheme won't matter, but emission-manager does overwrite certain files. The only one you should even mess with is /etc/portage/bashrc, so you are fine.. The script updates /etc/portage/package.*/emission-guide and /usr/local/overlays/{gnome-experimental, emission-guide}. No file of yours should be touched.


OK- so if I understand this correctly,we no longer need to run the first line in step 15.2:

emerge --oneshot openmotif imake makedepend gccmake

We just go straight to emerge xorg-x11, and the emission-manager script is run automatically with no action on the users part daily (on boot, or when?), without us even being aware of it?

And additionally, after we complete the guide, x, and kde/gnome, when we do "emerge -uD system" (or world), does everything still function normally as in a standard gentoo system, with nothing special the user needs to be aware of (other than the regular gentoo procedures)?

On the /etc/portage/bashrc file: What exactly do you mean by "mess with"? Anything we need to be aware of here?


Don't modify anything in there as it gets overwritten. Once you install your system is just a normal gentoo installation. The emission-manager script is run every day (cron.daily) so nothing is needed to be done on the users part other then when I say to. And yes, step 15.2 should no longer be needed, but I am going to leave it there until 2.0 (already removed in 2.0).
Back to top
View user's profile Send private message
andrew_wiggin
n00b
n00b


Joined: 21 Apr 2005
Posts: 59
Location: Israel

PostPosted: Sat Mar 18, 2006 12:00 am    Post subject: Reply with quote

ati-drivers are not working here (tried diffrent versions, editing X.org config , etc) well
every time I close X , i get a black screen, and I have to do a "hard" reboot with the button

am I the only one?
Back to top
View user's profile Send private message
nesl247
Veteran
Veteran


Joined: 15 Jun 2004
Posts: 1614
Location: Florida

PostPosted: Sat Mar 18, 2006 1:03 am    Post subject: Reply with quote

andrew_wiggen, please post any hardlocks to https://forums.gentoo.org/viewtopic-t-334436-start-725.html. This guide changes nothing to X.Org to make it not work.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page 1, 2, 3, 4  Next
Page 1 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum