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.
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
É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
Commentaires
Afficher les commentaires en Vue non groupée | Vue groupée