Mon sources.list pour Squeeze

Bonjour !

Je viens d’installer une Debian Squeeze sur mon EeePC et j’aurais besoin de votre aide pour écrire mon sources.list.

Si j’ai choisis Squeeze c’est avant tout pour sa stabilité.

Donc voici mon sources.list :

deb http://ftp.fr.debian.org/debian/ squeeze main
deb-src http://ftp.fr.debian.org/debian/ squeeze main

deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

# squeeze-updates, previously known as 'volatile'
deb http://ftp.fr.debian.org/debian/ squeeze-updates main
deb-src http://ftp.fr.debian.org/debian/ squeeze-updates main

D’après le Wiki la section contrib comprend des logiciels respectant la DFSG (jusque là c’est bon) mais qui ont des dépendances dans non-free.
Voici donc deux questions à ce sujet :

  • Vu que les paquets de contrib ont des dépendances dans non-free, est-ce que non-free doit donc obligatoirement être mis si on utilise contrib ?
  • La section non-free me fait un peu peur, déjà par le fait que les paquets de cette section ne sont pas libre, mais surtout parce que je pense que ces paquets sont moins “sure”, est-ce que je me trompe ?

Bref j’ai besoin d’avoir plus de détails et mieux comprendre ce système de sources dans Debian afin d’écrire mon sources.list.

Voila pour l’instant je pense que c’est bon. J’aurais surement d’autres questions en fonction de vos réponses.

Merci d’avance !

EDIT: un autre problème qui me viens en tête, j’aimerais installer l’IDE netbeans pour du développement en PHP, packages.debian.org indique que ce paquet n’existe que sur wheezy et sid. Je suis donc obligé d’aller le télécharger sur le site officiel du coup ? Ou il y a un moyen propre de l’installer par les dépots Debian ?

Salut,

Je ne saurais trop te recommander la lecture dans Trucs & Astuces du "sources.list au carré, ainsi que la consultation du wiki sur le “pinning” :slightly_smiling:

Merci pour ces infos, le pinning semble être ce qu’il me faut pour régler mon problème de netbeans.

Ce qui me pose problème avec le pinning c’est cette phrase du wiki :

D’après ce que j’ai compris, Debian installera les paquets de stable par défaut, et si le paquet n’est pas disponible dans stable apt ira donc chercher dans les dépots de testing, etc … Mais dans ce cas, ce n’est pas dangereux pour la stabilité de squeeze ? Si j’utilise cette méthode je viendrais surement à installer des paquets de testing ou sid par exemple, qui pourrais comporter des failles de sécurité … Voila ce que j’ai compris du pinning et je trouve ça bête au fait que j’ai choisis la branche stable de Debian pour sa stabilité …

EDIT :

Voila… me conseilles-tu vraiment d’utiliser le pinning ? Je débute encore un peu avec Linux.

Re,

Tu utilises le pinning en spécifiant non pas un * mais le nom exact du paquet que tu veux installer depuis la testing ou la unstable s’il n’est pas disponible en stable :slightly_smiling:

Re,

Mais je suis curieux de savoir quel paquet n’existe pas en stable et dont tu as besoin.

PS Commenter les deb.src à moins que n’aies l’intention de recompiler les sources des programmes disponibles :slightly_smiling:

Bein déjà le paquêt netbeans qui n’est disponible que sur wheezy et sid.
Sinon j’aimerais bien avoir mon navigateur à jour (Parce que chromium en version 6 ça le fait pas trop :laughing: ).

Non il je les laisses parfois je regarde les sources d’un programme.

EDIT : Bon, après avoir regardé de près le Wiki j’ai choisis cette solution :

# Stable
deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze main contrib non-free

# Stable security
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free


# Stable volatile
deb http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free

# Backports
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free

Et j’ai supprimé mon /etc/apt/preferences.
Pour ce qui concerne les paquets non disponible je me contenterais de les recompiler.

Je met le sujet en résolu.

Excellent choix !
Avec ce sources.list, et pas de fichier preferences, ton système sera stable comme un roc !

La compilation est en effet souvent une bonne solution quand un paquet manque à une branche et que tu ne veux pas tenter de pinning en Sid, qui peut effectivement mettre un sacré boxon dans ton système si tu ne sais pas exactement ce que tu fais…

Ah par contre dernière petite question au passage. Pour ma version de chromium vous me conseiller de rester avec la version que propose Squeeze ou alors je peux me permettre de recompiler la dernière version ? Je veux dire au niveau sécurité … (Désolé si c’est une question conne mais je mélange un peu tout :/)

La version de Squeeze est stable et éprouvée, c’est certain.
Mais si tu compiles la dernière version sur ton système, tu n’as presque aucun risque de créer de failles de sécurités dans ton système en-dehors de Chromium lui-même.

Okay merci pour l’infos. Je vais donc attendre le passage de wheezy en stable pour mettre à jour mon navigateur.

Merci beaucoup à vous deux, vous m’avez beaucoup aidé.

Bonne fin de journée !