Voici comment j’ai installé codeblocks sur debian squeeze:
Ajoutez ceci au fichier /etc/apt/sources.list
deb http://apt.jenslody.de/stable squeeze main
deb-src http://apt.jenslody.de/stable squeeze main
deb http://apt.wxwidgets.org/ squeeze-wx main
Récupérez la clé widget (je ne sais pas comment elle s’appelle mais la commande a fonctionné):
sudo -s c’est bien, mais comme sous Debian sudo n’est pas installé par défaut autant avoir le moins de prérequis possible simplement faire un su - ou carrément simplement expliquer qu’il faut faire ces actions en tant qu’administrateur (avec gnome tu as dans le menu directement « terminal administrateur » qui lance gnome-terminal avec gksu).
[quote=“matser”]Récupérez la clé de Jens Lody:
Pourquoi as-tu besoin d’installer une seconde clef ? Tout les paquets du dépôts ne sont pas signés avec la même clef ?
la première clé est pour le dépôt wxwidgets. La seconde pour le dépôt jenslody. Ce ne sont pas les mêmes dépôts. on a besoin du dépôt wxwidgets pour les dépendances de codeblocks et le dépôt jenslody est pour codeblocks en lui-même.
[quote]deb apt.jenslody.de/stable squeeze main
deb-src apt.jenslody.de/stable squeeze main
deb apt.wxwidgets.org/ squeeze-wx main[/quote]
seulement, je n’impose à personne d’utiliser sudo. L’important c’est de le faire avec les droits root de la manière que l’on préfère, cela revient au même.pour utiliser sudo, pour ceux que ça interesse, on le configure avec “visudo” avec les droits root. On ajoute son nom d’utilisateur, suivi de ALL=(ALL) ALL:
root ALL=(ALL) ALL
mon_nom ALL=(ALL) ALL
et sous debian, je n’ai jamais installé sudo. Cette commande est fournie avec debian, du moins avec squeeze.
Je n’utilise pas experimental testing et unstable, j’utilise squeeze (stable). De plus, mon ordi n’est pas amd et la version debian que j’utilise n’est pas 64 bits.
Si je n’ajoute pas ces deux dépôts, voici ce que me dit apt-get:
[code]sudo apt-get codeblocks
aucune version du paquet codeblocks n’est disponible, mais il existe dans la base de données.
Cela signifie en général que le paquet est manquant, qu’il est devenu obsolète ou qu’il n’est disponible que sur une autre source.
Cependant les paquets suivants le remplacent :
codeblocks-common
E: le paquet “codeblocks” n’a pas de version susceptible d’être installée[/code]
Et si je fait sudo apt-get install codeblocks-common, j’obtiens la même erreur, mais pour codeblocks-common.
J’aurai installé codeblocks directement avec “apt-get install codeblocks”, je n’aurai pas posté ceci.