# Codeblocks et debian

**URL:** <https://www.debian-fr.org/t/codeblocks-et-debian/56146>\
**Category:** Trucs et Astuces\
**Created:** [Février 21, 2016, 2:02 UTC](https://www.debian-fr.org/t/codeblocks-et-debian/56146 "2016-02-21T14:02:01Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![matser](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/ba9def/32.png) [@matser](https://www.debian-fr.org/u/matser)\
**Post date:** [Février 21, 2016, 2:02 UTC](https://www.debian-fr.org/t/codeblocks-et-debian/56146/1 "2016-02-21T14:02:01Z")

</div>

Salut à tous,

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é):

[code]$ sudo su

# wget [http://apt.wxwidgets.org/key.asc](http://apt.wxwidgets.org/key.asc) -O- | apt-key add -[/code]

Ne fermez pas la console.  
Pour mettre à jour les dépôts:

```auto

```

Récupérez la clé de Jens Lody:

```auto

```

Puis installer codeblocks

```auto

```

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 21, 2016, 2:02 UTC](https://www.debian-fr.org/t/codeblocks-et-debian/56146/2 "2016-02-21T14:02:14Z")

</div>

[quote=“matser”][code]$ sudo su

# wget [http://apt.wxwidgets.org/key.asc](http://apt.wxwidgets.org/key.asc) -O- | apt-key add -[/code][/quote]

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:

```auto

```

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 ?

---

<div class="post-metadata">

**Author:** ![matser](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/ba9def/32.png) [@matser](https://www.debian-fr.org/u/matser)\
**Post date:** [Février 21, 2016, 2:02 UTC](https://www.debian-fr.org/t/codeblocks-et-debian/56146/3 "2016-02-21T14:02:21Z")

</div>

salut,

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](http://apt.jenslody.de/stable) squeeze main  
deb-src [apt.jenslody.de/stable](http://apt.jenslody.de/stable) squeeze main  
deb [apt.wxwidgets.org/](http://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.

---

<div class="post-metadata">

**Author:** ![ggoodluck47](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@ggoodluck47](https://www.debian-fr.org/u/ggoodluck47)\
**Post date:** [Février 21, 2016, 2:02 UTC](https://www.debian-fr.org/t/codeblocks-et-debian/56146/4 "2016-02-21T14:02:22Z")

</div>

Salut,

[quote]codeblocks:  
Installé : (aucun)  
Candidat : 10.05-2.1  
Table de version :  
12.11-2 0  
1 [ftp.fr.debian.org/debian/](http://ftp.fr.debian.org/debian/) experimental/main amd64 Packages  
10.05-2.1 0  
500 [ftp.fr.debian.org/debian/](http://ftp.fr.debian.org/debian/) testing/main amd64 Packages  
990 [ftp.fr.debian.org/debian/](http://ftp.fr.debian.org/debian/) unstable/main amd64 Packages  
[/quote]

Quel besoin d’aller chercher d’autres dépôts ?

---

<div class="post-metadata">

**Author:** ![matser](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/ba9def/32.png) [@matser](https://www.debian-fr.org/u/matser)\
**Post date:** [Février 21, 2016, 2:02 UTC](https://www.debian-fr.org/t/codeblocks-et-debian/56146/5 "2016-02-21T14:02:23Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![ggoodluck47](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@ggoodluck47](https://www.debian-fr.org/u/ggoodluck47)\
**Post date:** [Février 21, 2016, 2:02 UTC](https://www.debian-fr.org/t/codeblocks-et-debian/56146/6 "2016-02-21T14:02:23Z")

</div>

Re,

C’est à çà que sert le pinning, plutôt que d’utiliser des dépôts exotiques.

AMD64 signifie “historiquement” 64 bits et non processeur amd 🙂

---

<div class="post-metadata">

**Author:** ![matser](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/ba9def/32.png) [@matser](https://www.debian-fr.org/u/matser)\
**Post date:** [Février 21, 2016, 2:02 UTC](https://www.debian-fr.org/t/codeblocks-et-debian/56146/7 "2016-02-21T14:02:23Z")

</div>

je préfère les dépôt “exotiques” aux testing,experimental et unstable.  
toujours est-il que j’utilise pas debian 64 bits
