Skip to content

Installer libc6-dev et g++ sur Xandros eee PC

On trouve g++ (compilateur C++) dans les dépôts Debian. Malheureusement une erreur (ou incompatibilité) dans la définition des dépendances du paquet libc6-dev_2.7-13_i386.deb empêche son installation dans la distribution Xandros.

Pour pour installer libc6-dev_2.7-13_i386.deb, il faut au préalable corriger ses dépendance. http://ericc.van-der-vlist.com/blog/2005/10/15/1449_modifier_les_dependances_dun_paquet_debian/ explique comment modifier les dépendances d'un paquet Debian. Voici comment faire dans le cas précis qui nous intéresse.
Il faut d'abord récupérer le paquet dans un dépôt Debian. Supposons que ce paquet est présent dans un sous répertoire.

Étape 1 : ouvrir un terminal est aller dans le souzs-répertoire.

Étape 2: préparer un répertoire de travail :
mkdir tmp
cd tmp

Étape 3 : extraire le contenu du paquet :
dpkg-deb -x ../libc6-dev_2.7-13_i386.deb libc6-dev_2.7-13_i386

Étape 4: extraire les dépendances :
mkdir libc6-dev_2.7-13_i386/DEBIAN
dpkg-deb -e ../libc6-dev_2.7-13_i386.deb libc6-dev_2.7-13_i386/DEBIAN

Étape 5 : modifier la dépendance erronée en donnant une version de binutil sans mention de la date CVS :
binutils (<< 2.17-1)

Étape 6 : refabriquer paquet :
dpkg-deb -b libc6-dev_2.7-13_i386

Étape 7 : l'installer :
sudo dpkg -i ./libc6-dev_2.7-13_i386.deb

Voilà, pour installer g++, il ne reste plus qu'à installer les autres paquets nécessaires :
sudo dpkg -i libstdc++6-4.1-dev_4.1.1-21_i386.deb g++-4.1_4.1.1-21_i386.deb
sudo dpkg -i g++_4.1.1-15_i386.deb

Rétroliens

Pas de rétroliens

Commentaires

Afficher les commentaires en Vue non groupée | Vue groupée

Pas de commentaires

Ajouter un commentaire

Marquer un texte en gras: *mot*, souligner un texte: _mot_.
Les smilies standard comme :-) et ;-) sont convertis en images.
:'(  :-)  :-|  :-O  :-(  8-)  :-D  :-P  ;-) 
Les adresses Email ne sont pas affichées, et sont seulement utilisées pour la communication.

Pour éviter le spam par des robits automatisés (spambots), merci d'entrer les caractères que vous voyez dans l'image ci-dessous dans le champ de fomulaire prévu à cet effet. Assurez-vous que votre navigateur gère et accepte les cookies, sinon votre commentaire ne pourra pas être enregistré.
CAPTCHA

Form options