Traduction(s) : aucune
Ce document est destiné à aider toute personne désirant installer la dernière version Debian stable Jessie 8.0.0 sur iMac G5 17 & 20 pouces rev C.
Contents
Avant-propos
Vous retrouverez ici les informations recueillies sur différents sites afin d’en faire un «pas-à-pas» et ainsi encourager les débutants à aboutir dans leur démarche vers l’installation d’un système sous Linux en s’épargnant des heures de galères et de recherches pour finalement dire : "Linux, ça marche pô ..."
Je partage ici mon expérience, vous êtes cordialement invités à me faire part sans retenue d’éventuelles coquilles ou points que je n’aurai pas abordés ou oubliés ou négligés. Ces tests sont réalisés en fonction du temps qui m’est disponible, j’ai d’autres machines de test en différentes révisions (17 et 20 pouces avec ou sans iSight).
Avant de vous lancer tête baissée, vous devriez peut-être consulter ce document en référence à cette nouvelle version Debian, les problèmes connus et que vous risquez de rencontrer, en particulier les points 5.10 et 5.11 à propos de l'environnement de bureau ainsi que des capacités matérielles (carte graphique) à exploiter certains moteurs ou librairies : https://www.debian.org/releases/stable/amd64/release-notes/ch-information.fr.html
Introduction
Rapport installation iMac G5 20 (revC) : Identifiers: iSight - MA063LL/A - ?PowerMac12,1 - A1144 - 2081
Source : http://www.everymac.com/systems/apple/imac/specs/imac_g5_2.1_20.html
- Le matériel a été testé et validé fonctionnel sous OSX 10.4.11.
- Tout est d'origine sauf ajout d'un module mémoire 1GB et remplacement de la pile CR2032 de la PRAM.
- Les machines équipées d’un hdd Seagate d’origine ne le sont plus puisqu’ils étaient tous hs (démarrage extrêmement lent ou hdd plus reconnu par le système) ; un hdd neuf pourra s’avérer justifié s’il y a une dépense à faire.
- Pas de dual boot car je n'en ai pas l'utilité, le disque entier est dédié Linux.
Concernant la notation dans ce document :
ces encadrés contiennent des lignes de commande à saisir dans une fenêtre de terminal ; les ## sont des commentaires liés à cette commande
Préparation du support d'installation
Téléchargement ISO
Supports d'installation cd et usb préparés sous OSX mais les principes restent les même sous d'autres OS.
Rendez-vous ici afin de récupérer l'image iso (netinstall de préférence si vous disposez d'une connexion Internet) ainsi que la somme md5 : http://cdimage.debian.org/debian-cd/8.0.0/powerpc/iso-cd/
Contrôle MD5
Vérification somme md5 dans le terminal :
md5 ##puis glissé-déposé de l’image ISO dans la fenêtre du terminal, le résultat doit correspondre à la somme md5 du fichier téléchargé
ne pas négliger cette étape car on peut avoir une mauvaise surprise (j’ai re-téléchargé l’iso une fois car sommes md5 non correspondantes = image corrompue)
Gravure cd
Gravure cd-rom réalisée à l'aide de l'utilitaire de disque à la vitesse minimale
Préparation clé USB
créer une partition schéma de partition Apple pas DOS ni GUID (à l'aide de l'utilitaire de disque, vieille 2GB Kingston utilisée)
identifier la clé usb :
diskutil list
copie de l’image iso sur la clé via Terminal :
dd if=/chemin/de/votre/iso of=/dev/disk* bs=1m && sync ## *le disque correspondant à votre clé
Démarrage de la machine
vous n'avez besoin ici d'aucune option farfelue ou exotique à signifier à l'amorceur Yaboot, tout fonctionne par défaut.
Lorsque vous arriverez au prompt Yaboot, l'option par défaut est "Install" qui correspond à la version 64 bits ; les paramètres sont consultables à l'aide de la touche tab
cd-rom
Maintien de la touche c au "boing" de démarrage
usb
- clé insérée sur port usb le plus à l’extérieur
démarrage machine et maintien des touches O+F+option+commande afin d’accéder à l’interface open firmware
clavier en « qwerty » ; saisir devalias
afin de repérer le disk en bout de ligne ud (optionnel car la prochaine commande devrait le faire)
saisir et appuyer sur entrée :
boot usb0/disk@2:,\\yaboot
Installation du système
Si tout s'est bien passé, vous avez à l'affichage l'interface de l'installeur Debian qui vous propose de choisir la langue
Les choix par défaut sont souvent justifiés à moins d'un besoin spécifique
- Partitionnement : même si vous êtes débutant, choisir /home à part pour une machine bureautique (permet de ré-installer en conservant ses données)
Je n’ai pas activé root (laisser mot de passe vide et valider)
Choix de l'environnement graphique
Je vous recommande fortement "Mate" (légé, basé sur Gnome2, gestionnaire d'ouverture de session "lightdm"), c'est celui sur lequel j'ai fait tous mes tests et je n'ai pas rencontré de problème particulier
à condition de ne pas installer de programmes liés à gnome3 (lors d'une première tentative, j'ai "cassé" l'environnement graphique lors d'un apt-get autoremove)
- Gnome3 ne fonctionne pas , explications dans le document faisant référence aux problèmes connus sous Jessie
- xfce testé, ouverture de session ok
- Cinnamon, lxde et kde4 pas testés
Finalisation et affinage
Vous êtes presque au bout de vos peines ...
Il faut maintenant compléter cette installation afin d'empêcher qu'un pilote ou micrologiciel non installé ne cause des soucis.
Ce n'est donc pas encore le moment d'installer vos applications préférées
Etat sans installation des firmware non-free
souris usb reconnue (mighty-mouse Apple avec petite molette sur le dessus)
clavier Apple => "Système > Préférences > Clavier > Onglet Agencement" : choisir Français pour la langue et le pays, supprimer l'autre, pour disposition "Apple + Macintosh" (ou le clavier que vous utilisez) <
carte graphique reconnue et fonctionnelle en 2D et 3D (vérifié en installant mesa-utils) ; voir "Problèmes rencontrés" pour procédure d'affinage en 3D car pour le moment, c'est le rendu software qui est utilisé par le système
son : pas de sortie pourtant le contrôle du volume est actif au clavier
lsmod | grep snd
donne trois modules chargés, donc il faut éditer le fichier suivant
nano /etc/modules
et ajouter
# load AOA drivers snd-aoa-codec-onyx snd-aoa snd-aoa-fabric-layout snd-aoa-soundbus snd-aoa-i2sbus
Redémarrer la machine et c'est ok (sur enceintes intégrées et sortie casque)
Source : https://lists.debian.org/debian-powerpc/2013/09/msg00019.html
cd : installation de Rythmbox => lecture cd et sur blibliothèque partagée via plugin iTunes-DAAP (?OpenMediaVault)
dvd : la lecture nécessite installation de libdvdcss => le pourquoi du comment : https://wiki.debian.org/fr/CDDVD
Paquet compilé téléchargé ici, voir second post : http://askubuntu.com/questions/498620/libdvdcss2-install-cs-sh-not-completing-on-powerpc-mac
1.Terminal
cd
vers votre dossier contenant le .deb
2.
sudo dpkg -i libdvdcss2_1.2.13-0ubuntu0~malteworld1_powerpc.deb
3.Lire le dvd
Bluetooth : https://wiki.debian.org/fr/BluetoothUser
1.Application qui va nous permettre de le configurer
sudo apt-get install bluez
2.Vérification de l'état du service
sudo systemctl status bluetooth
3.Utilisation dans le terminal
bluetoothctl
4.Utilisation en graphique, l'icône se trouve dans le centre de contrôle ainsi que dans la barre des menus
sudo apt-get install blueman
Note : paquet mate-bluetooth existant mais non disponible en ppc
iSight : fonctionnelle mais je ne sais pas si le micro fonctionne, il n'est pas répertorié dans le gestionnaire de son
Sources : https://launchpad.net/isight-firmware-tools et http://bersace03.free.fr/ift/
Note : vous aurez besoin de ce bundle AppleUSBVideoSupport (par ex, copié depuis mon macmini sous osx 10.10.3)
1.Après récupération du paquet isight-firmware-tools-1.6 (que j'ai décompressé dans mon /home/kristof/Documents)
cd /vers/ce/dossier
2.Installation des outils nécessaires à la compilation
sudo apt-get install build-essential pkg-config libgcrypt11-dev libperl-dev libgtk2.0-dev libusb-dev intltool
3.
./configure
Si problème de path : export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/chemin/du/dossier/isight-firmware-tools-1.6
Si problème de droits => chmod 755 sur ce dossier
4.
make
5.
sudo make install
6.Le programme est installé, il va extraire le firmware et le placer au bon endroit
sudo ift-extract -a /home/kristof/Documents/AppleUSBVideoSupport
7.Installation d'un programme permettant de tester la webcam
sudo apt-get install cheese
8.Redémarrage de l'iMac => test avec "cheese" => photos ok, vidéo ok, le replay des vidéos sort en accéléré.
IR : pas testé, pas de télécommande sous la main
Firewire : hdd Lacie connecté mais ne monte pas
Display port non testé (pas d'adaptateur sous la main)
Veille /
Hibernation : la veille fige la machine car pas gérée sur cette architecture ; l'hibernation est ok, appui sur Power pour réveil, le "boing" de démarrage retentit et on arrive finalement à l'écran de connexion (reprise de session pas nouvelle)
Etat avec installation firmware non-free
Airport : reconnue dans lspci mais non fonctionnelle
1.Modification des sources des paquets
sudo nano /etc/apt/sources.list
deb http://ftp.fr.debian.org/debian/ jessie main contrib non-free deb-src http://ftp.fr.debian.org/debian/ jessie main deb http://security.debian.org/ jessie/updates main contrib non-free deb-src http://security.debian.org/ jessie/updates main
2.Installation du micro-logiciel de la carte
sudo apt-get install firmware-linux-nonfree
3.Installation du pilote
sudo apt-get install firmware-b43-installer
4.Vérification
dmesg | grep b43
5.Saisie de la clé WPA/PSK via gestionnaire réseau (barre des menus en haut à droite) => connection
6.optionel : redémarrage pour vérification => connection
Source : https://wiki.debian.org/fr/bcm43xx#b43-b43legacy
en cours de rédaction, le reste sera disponible le 19/05 mais la validation de l'install est ok, la machine est 99% fonctionnelle
