Top Module Empty

Logowanie

Witaj Gość!






Nie pamiętasz hasła?
Nie masz konta? Załóż konto

Related Items


Instalacja Gentoo 2006.0 PDF Drukuj E-mail
Oceny: / 32
KiepskiBardzo dobry 
Napisał: Administrator   
czwartek, 24 sierpień 2006
Spis treści
Instalacja Gentoo 2006.0
Źródła instalacyjne
Uruchomienie płyty instalacyjnej
Urządzenia blokowe, schemat partycji, partycjonowanie dysku
Systemy plików
Konfiguracja pliku /etc/make.conf
Instalacja i konfiguracja jądra systemowego

::Konfiguracja pliku /etc/make.conf ::

Jednym z ważniejszych plików konfiguracyjnych Gentoo jest plik /etc/make.conf - plik konfiguracyjny Portage. Poprzez ustawienie wartości kilku zmiennych możemy dostosować system do naszych możliwości sprzętowych i określić własne potrzeby względem instalowanego w przyszłości oprogramowania. Plik edytujemy w programie nano.

# nano -w /etc/make.conf

Tip

Plik /etc/make.conf

CHOST="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"

USE="nptl nptlonly threads alsa oss hal unicode -gtk -gnome -arts -sdl -esd kde qt bzip2 rar zip aac flac ogg vorbis xvid win32codecs"

PORTDIR="/usr/portage"
DISTDIR=${PORTDIR}/distfiles
PKGDIR=${PORTDIR}/packages
PORT_LOGDIR=/var/log/portage
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_TMPFS="/dev/shm"

FEATURES="sandbox parallel-fetch"

LINGUAS="pl en"
LANGUAGE=48


Tip

Zmienne pliku /etc/make.conf

CHOST - określa architekturę systemu. Wartość ustawiona jest przez system, nie wolno jej ręcznie zmieniać.
CFLAGS, CXXFLAGS - określają flagi optymalizacji dla kompilatora gcc. Flaga -march określa architekturę budowanego systemu. Na stronie Gentoo Safe CFLAGS znajdziemy wszystkie typy procesorów i przypisane im wartości flagi -march. Jeżeli budujemy system 64-bitowy dla procesorów AMD ustawiamy flagę -march=k8, a dla procesorów INTEL -march=nocona. Flaga -O (duża litera O) określa klasę optymalizacji gcc (możliwe wartości: s (optymalizacja rozmiaru), 0 (brak optymalizacji), 1, 2, 3 (poziomy optymalizacji prędkości działania)). Za stabilne i wydajne uważa się ustawienie -O2. Flaga -pipe instruuje system aby korzystał z potoków zamiast plików tymczasowych w komunikacji pomiędzy etapami procesu kompilacji. Odradza się korzystanie z flagi -fomit-frame-pointer, której użycie może powodować poważne problemy podczas debugowania aplikacji.
MAKEOPT - określa liczbę równloegłych kompilacji podczas instalacji pakietu. Wartość ustawiamy na liczbę procesorów w systemie plus jeden.
LINGUAS, LANGUAGE - zmienne określające kod języka, dla którego będzie budowane wsparcie w kompilowanym oprogramowaniu. Wartość 48 zmiennej LANGUAGE oznacza język polski.

:: Inicjalizacja przygotowanego środowiska ::

Przed

# cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

# mount -t proc none /mnt/gentoo/proc
# mount -o bind /dev /mnt/gentoo/dev

# chroot /mnt/gentoo /bin/bash
# env-update
>> Regenerating /etc/ld.so.cache...
# source /etc/profile
# export PS1="(chroot) $PS1"

# emerge --sync --quiet

# ls -FGg /etc/make.profile
lrwxrwxrwx 1 48 Sie 1 19:50 /etc/make.profile -> ../usr/portage/profiles/default-linux/x86/2006.0/

# nano -w /etc/locale.gen
# emerge glibc
# locale-gen
 
 * Generating 4 locales (this might take a while)
 
 
 
 
 
 
 
  *  (1/4) Generating en_US.ISO-8859-1 ...  [ ok ]
 
 
 
 
 
 
 
  *  (2/4) Generating en_US.UTF-8 ...       [ ok ]
 
 
 
 
 
 
 
  *  (3/4) Generating pl_PL.ISO-8859-2 ...  [ ok ]
 
 
 
 
 
 
 
  *  (4/4) Generating pl_PL.UTF-8 ...       [ ok ]
 
 
 
 
 
 
 
  * Generation complete
 
 
 

Tip

...




Zmieniony ( czwartek, 28 czerwiec 2007 )
 
< wstecz
Strona została wygenerowana w 0.062324 sekundy.