Différences entre versions de « Installer une Debian PPC »

De Cliss XXI
Sauter à la navigation Sauter à la recherche
imported>SylvainBeucler
m (→‎Configuration du son : clarification)
 
(9 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
== Installation ==
+
== Installation de base ==
  
 
taper c jusqu'à ce que le système boot sur le cd.
 
taper c jusqu'à ce que le système boot sur le cd.
un prompt apparait : taper alors installer
+
un prompt apparait : taper alors <code>install</code>
  
 
Partition des disques : Faire attention à laisser 1MB minimum sur une partition pour installer le bootloader yaboot.
 
Partition des disques : Faire attention à laisser 1MB minimum sur une partition pour installer le bootloader yaboot.
Ligne 17 : Ligne 17 :
 
redemarrer ensuite le pc ou taper gdm.
 
redemarrer ensuite le pc ou taper gdm.
  
== Configuration ==
+
== Configuration iBook ==
  
 
=== Configuration du clavier ===
 
=== Configuration du clavier ===
Ligne 90 : Ligne 90 :
 
===  Configuration du son ===
 
===  Configuration du son ===
  
Par défaut, debian utilise ALSA mais certaines applications (genre Gnome) utilisent encore OSS :
+
Par défaut, debian utilise ALSA mais certaines applications (genre XMMS) utilisent encore OSS. Rajouter dans <code>/etc/modules</code>:
 
+
* snd-pcm-oss
    * echo snd-pcm-oss >> /etc/modules
+
* snd-mixer-oss
    * echo snd-mixer-oss >> /etc/modules
 
  
 
Puis rebooter ou faire /etc/init.d/module-init-tools restart
 
Puis rebooter ou faire /etc/init.d/module-init-tools restart
  
    * usermod -G audio,video,floppy,cdrom,plugdev,dialout <utilisateur>
+
usermod -G audio,video,floppy,cdrom,plugdev,dialout <utilisateur>
  
 
=== Divers ===
 
=== Divers ===
Ligne 122 : Ligne 121 :
  
  
 +
== Problème graphique sur iMac ==
 +
 +
Sur un iMac G3 (NewWorld), nous avons eu des difficultés à faire fonctionner la carte graphique: écran noir, et dans certains cas gros ralentissements.
 +
 +
Sous Sarge, il faut en fait modifier les fréquences de rafraîchissement: modifiez le fichier <code>/etc/X11/xorg.conf</code> (ou <code>/etc/X11/XF86Config-4</code>) en remplaçant dans la section Monitor:
 +
* HorizSync 60-60
 +
* VertRefresh 75-117
 +
Soit:
 +
sed -i -e 's/HorizSync.*/HorizSync 60-60/' -e 's/VertRefresh.*/VertRefresh 75-117/' /etc/X11/xorg.conf
 +
Ou encore:
 +
debconf-set-selections <<EOF
 +
xserver-xorg xserver-xorg/config/monitor/horiz-sync      string  60-60
 +
xserver-xorg xserver-xorg/config/monitor/vert-refresh    string  75-117
 +
EOF
 +
dpkg-reconfigure xserver-xorg
 +
 +
Sous Etch, <code>dpkg-reconfigure xserver-xorg</code> propose automatiquement une configuration avancée des plages de fréquences, avec les valeurs ci-dessus par défaut.
 +
 +
Avec ce type de réglages, il semble que la résolution soit bloquée à 1024x768.
 +
 +
 +
Autre point: la profondeur de l'écran (nombre de couleurs). Avec Sarge, pas de problème en 24bits. Avec Etch, ça ne passe pas bien en mode de couleurs 24bits et 16bits (gels prolongés de l'écran). 15bits fonctionne mieux, mais avec des couleurs franchement limitées. J'ai essayé d'utiliser le fichier de configuration de Sarge (XFree86) sous Etch (Xorg), mais pas moyen de le faire fonctionner: c'est une regression ou je m'y connais mal.
  
==Problème graphique sur iMac==
+
Utiliser:
 +
xdpyinfo
 +
pour vérifier la profondeur en cours de l'écran.
  
Sur un iMac G3, nous avons eu des difficultés à faire fonctionner la carte graphique: écran noir, et dans certains cas gros ralentissements.
 
  
Il est apparemment nécessaire de:
+
Une fois cela fait, redémarrez gdm: <code>/etc/init.d/gdm restart</code>
# Utiliser Xorg: utilisez la version backports.org (Cliss XXI a [http://lists.backports.org/lurker/message/20060831.105859.4253a0df.en.html envoyé] une recompilation PPC chez backports)
 
# Modifier les fréquences de rafraîchissement /etc/X11/xorg.conf
 
  
Pour résoudre ce probleme suivez cette instruction:
 
* Ajouter backports dans votre etc/apt/sources.list -> http://www.backports.com
 
* <code>apt-get update</code>
 
* <code>aptitude install -t sarge-backports xserver-xorg</code> (il sera peut etre necessaire de recompiler le paquet)
 
* Modifier le fichier <code>/etc/X11/xorg.conf</code> en remplaçant dans la section Monitor:
 
** HorizSync 60-60
 
** VertRefresh 75-117
 
** Soit: <code>sed -i -e 's/HorizSync.*/HorizSync 60-60/' -e 's/VertRefresh.*/VertRefresh 75-117/' /etc/X11/xorg.conf</code>
 
* Redémarrer gdm: <code>/etc/init.d/gdm restart</code>
 
  
 
== Liens ==
 
== Liens ==
Ligne 145 : Ligne 156 :
 
* [http://david.decotigny.free.fr/wiki/wakka.php?wiki=SargeIBook2 SargeIBook2]: la source à la base de cet article,  avec l'autorisation de D. Decotigny
 
* [http://david.decotigny.free.fr/wiki/wakka.php?wiki=SargeIBook2 SargeIBook2]: la source à la base de cet article,  avec l'autorisation de D. Decotigny
 
* [http://forum.macbidouille.com/index.php?showtopic=180869&hl=fred02840 LiveCD Ubuntu Dapper sur un iMac 333 MHz]: problèmes de fréquences de rafraîchissement
 
* [http://forum.macbidouille.com/index.php?showtopic=180869&hl=fred02840 LiveCD Ubuntu Dapper sur un iMac 333 MHz]: problèmes de fréquences de rafraîchissement
 +
* [http://vs249137.vserver.de/maikwagner/index.php?option=com_content&task=view&id=35&Itemid=9 Debian Etch auf iMac indigo (G3 PPC) installieren]: passer la profondeur à 15bits (article en allemand)
 
* [http://docs.info.apple.com/article.html?artnum=58669 iMac: How To Differentiate Between Models (CRT)]: les différents modèles d'iMac (site Apple)
 
* [http://docs.info.apple.com/article.html?artnum=58669 iMac: How To Differentiate Between Models (CRT)]: les différents modèles d'iMac (site Apple)
 
* [http://www.netbsd.org/Ports/macppc/models.html#imac NetBSD/macppc Model Support]: les différents modèles iMac gérés par NetBSD
 
* [http://www.netbsd.org/Ports/macppc/models.html#imac NetBSD/macppc Model Support]: les différents modèles iMac gérés par NetBSD
 +
* [http://www.debian.org/ports/powerpc/inst/install.fr.html Debian -- Portage pour PowerPC -- Installation]: liste de modèles NewWorld/OldWorld
 
* [http://wiki.debian.org/MacBook MacBook - Debian Wiki]
 
* [http://wiki.debian.org/MacBook MacBook - Debian Wiki]

Version actuelle datée du 11 juin 2008 à 18:09

Installation de base

taper c jusqu'à ce que le système boot sur le cd. un prompt apparait : taper alors install

Partition des disques : Faire attention à laisser 1MB minimum sur une partition pour installer le bootloader yaboot.

Choix des paquets à installer : ne sélectionner rien, on installera plus tard.

L'installation est terminée reste plus qu'à installer les paquets nécessaires taper en root les commandes suivantes :

aptitude install x-window-system
aptitude install gnome
aptitude install gdm

redemarrer ensuite le pc ou taper gdm.

Configuration iBook

Configuration du clavier

   * Télécharger le tarball ftp://ftp.linux-france.org/pub/macintosh/kbd-mac-fr-4.1.tar.gz 
   * mettre mac-fr-ext_new.kmap.gz dans /usr/share/keymaps/mac/
   * faire install-keymap /usr/share/keymaps/mac/mac-fr-ext_new.kmap.gz
   * mettre fr_new dans /etc/X11/xkb/symbols/macintosh/
   * relancer le serveur X (/etc/init.d/gdm restart)


Configuration de la touche Euro

Paquets:

aptitude install euro-support-x euro-support-console language-env

Langue système: choisir au moins une locale du type ISO8859-15 ou @euro et la sélectionner comme locale par défaut:

dpkg-reconfigure locales

Tester après reboot avec le programme euro-test en console et sous X. Sous X comme en console, le sigle Euro s'obtient avec "Alt-$" et non pas " AltGr+E " comme le suggère le programme euro-test.

Touches spéciales Apple et gestion de l'énergie

Par défaut, la luminosité de l'écran peut être modifiée avec les touches idoines. Mais on n'a pas accès à la touche "Eject" du CD. D'autre part, la gestion de l'énergie n'est pas prise en charge. Tout cela peut se faire en installant quelques paquets :

    * apt-get install apmd pbbuttonsd laptop-mode-tools. 

Après avoir effectué les modifications qui suivent, tout devrait être pris en charge correctement au prochain reboot.

    Modifier la ligne HD= de /etc/laptop-mode/laptop-mode.conf pour qu'elle contienne HD="/dev/hda" 

Pour que la fréquence du CPU soit diminuée quand on passe sur batterie :

   * ajouter cpufreq_userspace dans /etc/modules
   * ln -s /etc/power/scripts.d/cpufreq /etc/power/event.d/cpufreq


Pour que le réveil après veille se passe bien :

   * echo apm_emu >> /etc/modules (udev devrait automatiquement créer le /dev/apm_bios au prochain reboot)

ajouter le script nommé hal dans /etc/power/scripts.d/ :

   !/bin/sh
   # name        : hal
   # author      : Carlos A. Paramio <carlos.paramio@hispalinux.es>
   # description : Stops/starts hal service before/after suspend
   # requirements:
   # limitations :
   #
   # --- end of public part -- don't change below this line ---
   PATH=/bin:/sbin:/usr/bin:/usr/sbin
   case "$1" in
      powersave|custom)
         ;;
      performance)
         ;;
      suspend)
         /etc/init.d/dbus-1 stop
         ;;
     resume)
         /etc/init.d/dbus-1 start
         ;;
    esac


   * ln -s /etc/power/scripts.d/hal /etc/power/event.d/hal


A partir du prochain reboot, la fréquence du CPU sera réajustée automatiquement, on devrait pouvoir mettre l'ibook en veille et ejécter le CD avec fn-F12 (comme sous Mac OS X).

Configuration du son

Par défaut, debian utilise ALSA mais certaines applications (genre XMMS) utilisent encore OSS. Rajouter dans /etc/modules:

  • snd-pcm-oss
  • snd-mixer-oss

Puis rebooter ou faire /etc/init.d/module-init-tools restart

usermod -G audio,video,floppy,cdrom,plugdev,dialout <utilisateur>

Divers

Mise à l'heure automatique

   * apt-get install ntp-simple ntpdate


trois boutons avec le trackpad

Pour émuler les boutons milieu/droit, ajouter ces lignes dans /etc/sysctl.conf :

    dev.mac_hid.mouse_button_emulation = 1
    dev.mac_hid.mouse_button2_keycode = 68
    dev.mac_hid.mouse_button3_keycode = 87


Dans ces conditions : bouton du milieu=F10, de droite=F11. Pour utiliser d'autres touches, utiliser le programme showkey en console pour récupérer leur keycode.

Désactiver le "clic" automatique avec le trackpad

Dans un terminal : trackpad notap


Problème graphique sur iMac

Sur un iMac G3 (NewWorld), nous avons eu des difficultés à faire fonctionner la carte graphique: écran noir, et dans certains cas gros ralentissements.

Sous Sarge, il faut en fait modifier les fréquences de rafraîchissement: modifiez le fichier /etc/X11/xorg.conf (ou /etc/X11/XF86Config-4) en remplaçant dans la section Monitor:

  • HorizSync 60-60
  • VertRefresh 75-117

Soit:

sed -i -e 's/HorizSync.*/HorizSync 60-60/' -e 's/VertRefresh.*/VertRefresh 75-117/' /etc/X11/xorg.conf

Ou encore:

debconf-set-selections <<EOF
xserver-xorg xserver-xorg/config/monitor/horiz-sync       string  60-60
xserver-xorg xserver-xorg/config/monitor/vert-refresh     string  75-117
EOF
dpkg-reconfigure xserver-xorg

Sous Etch, dpkg-reconfigure xserver-xorg propose automatiquement une configuration avancée des plages de fréquences, avec les valeurs ci-dessus par défaut.

Avec ce type de réglages, il semble que la résolution soit bloquée à 1024x768.


Autre point: la profondeur de l'écran (nombre de couleurs). Avec Sarge, pas de problème en 24bits. Avec Etch, ça ne passe pas bien en mode de couleurs 24bits et 16bits (gels prolongés de l'écran). 15bits fonctionne mieux, mais avec des couleurs franchement limitées. J'ai essayé d'utiliser le fichier de configuration de Sarge (XFree86) sous Etch (Xorg), mais pas moyen de le faire fonctionner: c'est une regression ou je m'y connais mal.

Utiliser:

xdpyinfo

pour vérifier la profondeur en cours de l'écran.


Une fois cela fait, redémarrez gdm: /etc/init.d/gdm restart


Liens