jeudi 23 octobre 2008

Dell Mini-Ubuntu: une distibution Ubuntu 8.04.1 spécifique pour l'architecture LPIA du processeur ATOM

1/ Des dépôts propres au Dell Mini

Et oui les dépôts du Dell Mini ne sont pas les dépôts Ubuntu de base:
deb http://dell-mini.archive.canonical.com/ubuntu/ hardy main universe multiverse restricted
deb-src http://dell-mini.archive.canonical.com/ubuntu/ hardy main universe multiverse restricted

deb http://dell-mini.archive.canonical.com/ubuntu/ hardy-updates main universe multiverse restricted
deb-src http://dell-mini.archive.canonical.com/ubuntu/ hardy-updates main universe multiverse restricted

deb http://dell-mini.archive.canonical.com/ubuntu/ hardy-security main universe multiverse restricted
deb-src http://dell-mini.archive.canonical.com/ubuntu/ hardy-security main universe multiverse restricted

deb http://dell-mini.archive.canonical.com/ubuntu/ hardy-netbook-base main universe multiverse restricted
deb-src http://dell-mini.archive.canonical.com/ubuntu/ hardy-netbook-base main universe multiverse restricted

deb http://dell-mini.archive.canonical.com/ubuntu/ hardy-dell-mini main universe multiverse restricted
deb-src http://dell-mini.archive.canonical.com/ubuntu/ hardy-dell-mini main universe multiverse restricted
En voici la justification officielle
You will find that the deltas in the packages found on that repository will operate
better on the Mini9 than the ones in the main archive.
Additionally EVERY update that would go through the main repositories will be tested
on a Mini9 before it hits these.
Regards
Mario Limonciello
Dell | Linux Engineering
Mario_Limonciello at Dell.com
Donc les paquets présents dans ces dépôts ont été testés sur et pour certains optimisés pour un Dell Mini avec un processeur architecture Atom avant d'être intégrés dans les dépôts.

2/ Architecture LPIA (Low-Power Intel architecture)

Le gros problème c'est que ces paquets spécifiquement testés sont étiquetés comme fonctionnant sous architecture "lpia" (Low-Power Intel architecture) et non "i386"
Pourtant l'Atom est un processeur i686
Ouvrez un terminal et interrogez le systeme en tapant:
uname -a
la réponse va être du type:
Linux xxxxx 2.6.24-19-lpia #1 SMP Tue Jul 29 14:02:05 UTC 2008 i686 GNU/Linux
La meme interrogation depuis le LiveCD 8.04.1 renvoie ce message:
Linux ubuntu 2.6.24-19-generic #1 SMP Wed Jun 18 14:43:41 UTC 2008 i686 GNU/Linux
La meme interrogation depuis le LiveCD 8.10 renvoie ce message:
Linux ubuntu 2.6.27-4-generic #1 SMP Wed Sep 24 01:30:51 UTC 2008 i686 GNU/Linux
Donc on ne peut pas ajouter les dépôts spécifiques de Dell aux dépôts d'une distribution strandard qui est basée sur une architecture differente i386 ou 64bit
Mais malheureusement la réciproque est aussi vraie on ne peut pas ajouter les dépots standards d'Ubuntu ou Medibuntu par ex. à cette distribution Dell_Mini-Ubuntu

Pourtant on voit apparaître pour la version Ubuntu 8.10 Intrepid des paquets spécifiques pour une architecture LPIA par ex sur Medibuntu:
Donc notre Dell_Mini-Ubuntu n'accepte via Synaptic ou Gdebi que les paquets marqués "xxx_all.deb" ou "xxx_lpia.deb"
Si vous souhaitez installer un paquet de type i386 Gdebi va vous retourner le message:
"wrong architecture"


3/ Installer des paquets i386 sur la Dell_Mini-Ubuntu

La solution la plus simple va consister à forcer l'installation d'un paquet i386 sur notre système à l'aide de commande
sudo dpkg -i --force-architecture
Inconvénients:
  • Le paquet n'est plus désinstallable via Synaptic - d'ailleurs Synaptic ne le connaît pas...
  • L'obligation d'avoir recours au mode Console (Terminal)
Exemple - installation de libdvdcss2 pour lire les DVD commerciaux

1 / Téléchargez le paquet sur Medibuntu compatible avec notre version (8.04.1-Hardy)
http://fr.packages.medibuntu.org/hardy/index.html
puis
http://packages.medibuntu.org/pool/free/libd/libdvdcss/libdvdcss2_1.2.9-2medibuntu4_i386.deb

2/ Ouvrez un Terminal
Applications/Accessoires/Terminal

3/ Déplacez vous dans le dossier/répertoire Téléchargement
cd Téléchargement
4/ Lister le contenu du dossier/répertoire Téléchargement
dir
5/ Installation du paquet via la commande:
sudo dpkg -i --force-architecture libdvdcss2_1.2.9-2medibuntu4_i386.deb
A la demande tapez votre mot de passe

NOTA:
Il existe une solution beaucoup plus élégante qui consiste à reformer le paquet i386 pour le rendre compatible lpia, vous trouverez le mode d'emploi ICI:
http://ubuntuforums.org/showthread.php?t=962835

Aucun commentaire:

About...

Après plus de 10 mois passés à vous parler de mon Asus EeePC l'ancêtre du Netbook et de son OS Asus-Xandros, il m' a semblé important de poursuivre avec un Netbook de 2e génération en l'occurrence le Dell Inspiron 910 dit "mini" ou "9" en relation avec son écran 9 pouces.

Vous y trouverez aussi mes coups de gueule et coups de coeur sur cet univers si tendance et donc très "mouvant" des Netbooks.

Mon blog sur l'EeePC: l'EeePC Facile (Easy EeePC)

Ils en parlents...


Blog et Forum sur le Dell Mini (Us):
MyDellMini

Blog sur le Dell Mini et Ubuntu (Us):
Ubuntu on the Dell Inspiron Mini 9

Forum sur Blogeee.net (Fr):
http://www.blogeee.net/forum/viewforum.php?f=80

Un site bien informé sur les Netbook et la 3G (Fr):
http://www.netbook3g.com/


Qui êtes-vous ?

Ma photo
Sauf mention contraire, ce site est placé sous licence Creative Commons BY-SA