logo.png

LOCALES
DATE
CRON

SSH
IPTABLES

BIND9
EXIM4

RAID
NFS
RSYNC

HOBBIT
ROOTKITS

APACHE2
MYSQL
LDAP

MULE
APT

DEBIAN
GENTOO
UBUNTU

XORG

LIVE CD

Home Up


Contents


Memo des configurations des serveurs sous GENTOO.


1 Mise à jour selon Victor

# emerge --sync            # maj BD
# emerge -DNav world       # maj sécurité
# emerge -DNavu system     # maj système
# emerge -DNavu world      # maj globale
# emerge --depclean -a     # virer les orphelins n'appartenant pas à world
# revdep-rebuild -i -- -a  # recompiler avec les libs dispo
# eclean-dist -df          # réduire le cache /usr/portage/distfiles


1.1 Diagnostique

  • Montrer les actions envisagées pour la mise à jour :
    # emerge -pv {paquet}
    # emerge --ask --verbose {paquet[s]}
    

  • Voir à quoi sert une valeur de la variable USE :
    # euse -i {USEvalue}
    

  • Searching for packages depending on xxxx
    # equery d xxxx
    

  • Log de portage:
    # emerge elogv
    # elogv
    


2 Installation de paquets

Rechercher un executable (apt-file search) :

# equery belong {fichier}


3 Compilation à l'arrache du noyau

# emerge genkernel
# zcat /root/config.gz > /usr/share/genkernel/arch/x86/kernel-config 
# genkernel all

Guide de mise à jour du noyau Gentoo Linux.


4 Noyau

  • # cd /usr/src/
    # ln -s ... linux
    # cd linux
    # make oldconfig
    # make && make modules
    # make modules_install
    # mount /boot
    # make install
    

  • # emerge nvidia-drivers

    Guide nVidia pour Linux Gentoo.

    # 
    # find /lib/modules/ -name nvidia.ko -ls
    

  • # vi /boot/grub/menu.lst
    title Gentoo Linux 2.6.35-r4
    # Partition qui contient l'image du noyau
    root (hd1,10)
    kernel /bzImage-2.6.35-gentoo-r4 root=/dev/sdb5
    


5 Xorg

  • Plus de clavier/souris:
    # emerge x11-drivers/xf86-input-mouse
    # emerge x11-drivers/xf86-input-keyboard
    $ qlist -ICv x11-drivers
    # emerge -1v $(qlist -IC x11-drivers)
    # emerge x11-base/xorg-drivers-1.9
    # emerge xdm gdm
    # gdmsetup
    

  • Nautilus fond d'écran
    # gconftool-2 -t str --set /desktop/gnome/background/picture_filename \
      "/home/nroche/Desktop/wallpaper-big.jpg"
    


6 Machine virtuelle Java

Installer également le pluggin pour le navigateur test.

# eselect kernel list
# eselect kernel set X
# ls -l /usr/src/linux
# cd /usr/src/linux 
# cp /boot/config-2.6.30-gentoo-r8 .
# make oldconfig
# make menuconfig
# make && make modules_install
# cp arch/i386/boot/bzImage /boot/bzImage-2.6.32-gentoo-r7
# cp .config /boot/config-2.6.32-gentoo-r7
# cp System.map /boot/System.map-2.6.32-gentoo-r7
# vi /boot/grub/grub.conf

/etc/make.conf:

USE="... nsplugin ..."

# emerge virtual/jdk
# java-check-environment
# java-config --list-available-vms
# emerge dev-java/sun-jdk
- dev-java/sun-jdk-1.6.0.20 (masked by: dlj-1.1 license(s))

/etc/portage/package.license:

dev-java/sun-jdk dlj-1.1
# dev-java/sun-jre-bin dlj-1.1

# emerge dev-java/emerge sun-jre 
# java-config --list-available-vms
# java-config --set-system-vm 2
# java -version
# eselect java-nsplugin list
# eselect java-nsplugin set

Test du plugin : navigateur about:plugins.

Programmation:

$ java-config --list-available-packages
# java-config --set-system-classpath log4j,xerces-2
$ java-config --set-user-classpath

Home Up

This document is also available in PDF and PostScript format.



2018-12-06