[DISCUSSION]Votre sources.list!

Déjà, pour éviter de glisser par erreur en experimental au cas ou les versions etch/lenny/sid soient retirée d’un coup des dépots et que seul l’experimental reste dispo (je dis ça parceque ça m’est arrivé), il vaut mieux les mettre avec une prio <100.
Mais bon, au contraire, le fait que tu les ai fixées à 870-880, devrais t’aider avec les dépendances. Il faut voir si tu as en dispo experimentaux les paquets qui apparaissent “ne sera pas installé”.
Sinon, pourquoi as tu mis de l’unstable moins prio que de l’expérimental ?

Bonsoir à tous.

Je souhaite modifier mon fichier source.list afin d’obtenir les paquets d’un lecteur audio (exaile) que je ne trouve pas en Terminal.

Après vérifications, mon fichier source.list originel est:

[code]#

deb cdrom:[Debian GNU/Linux 4.0 r2 Etch - Official i386 DVD Binary-1 20080102-13:19]/ etch contrib main

deb cdrom:[Debian GNU/Linux 4.0 r2 Etch - Official i386 DVD Binary-1 20080102-13:19]/ etch contrib main

deb http://ftp.u-strasbg.fr/debian/ etch main
deb-src http://ftp.u-strasbg.fr/debian/ etch main

deb http://security.debian.org/ etch/updates main contrib
deb http://ftp2.fr.debian.org/debian/ etch main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib[/code]

Est-ce que cette modification serait correcte pour obtenir des paquets Testing? Ou je n’ai pas compris ce qui se disait dans le lien proposé?
Noter “testing” ou “lenny” est-il important ou puis-je noter indifféremment l’un ou l’autre?
Comment définir la priorité des dépots qui apparemment est ramenée à zéro à chaque modification?
Savoir également que j’ai la 4.0 et que je ne maitrise pas suffisamment Debian. C’est pourquoi je ne veux que des dépots et paquets 4.0 et/ou testing/Lenny.
Je veux garder une version la plus stable possible de ma Debian.

[code]## etch

deb cdrom:[Debian GNU/Linux 4.0 r2 Etch - Official i386 DVD Binary-1 20080102-13:19]/ etch contrib main

deb cdrom:[Debian GNU/Linux 4.0 r2 Etch - Official i386 DVD Binary-1 20080102-13:19]/ etch contrib main

deb http://ftp.u-strasbg.fr/debian/ etch main
deb-src http://ftp.u-strasbg.fr/debian/ etch main

deb http://security.debian.org/ etch/updates main contrib
deb http://ftp2.fr.debian.org/debian/ etch main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib

testing

deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb http://ftp2.fr.debian.org/debian/ testing main contrib non-free
deb http://ftp.u-strasbg.fr/debian/ testing main contrib non-free[/code]

Merci par avance.

Bonsoir.
J’ai tenté de modifier mon fichier sources.list selon ce que j’ai écris au message précédent mais la modif est refusée: le fichier est en lecture seule. Comment autoriser les modifs?

En attendant, j’ai modifié les “dépots” sur APT en remplaçant “etch” par “stable”, en ajoutant des dépots “testing” et en supprimant la première source qui était le DVD d’installation.

Est-ce correct ou dois-je modifier d’autres fichiers?
J’en reviens à ces priorités dont il est fait mention dans quelques messages précédents. Comment attribuer des points de priorité aux sources pour ne pas redémarrer sur un système merdique selon moi = instable.
Merci de m’aider.

Au pire, je réinstallerai via le dvd mais bon, c’est quand même chiant au possible!

[quote=“Kartoffel”]Bonsoir.
J’ai tenté de modifier mon fichier sources.list selon ce que j’ai écris au message précédent mais la modif est refusée: le fichier est en lecture seule. Comment autoriser les modifs?[/quote]

moi, je demanderai:
t’es en mode root?

$ su
pws

je me trompe matt, fran.b? c’est quelque chose de plus compliqué, pas vrai?

quote="eartells"
je me trompe matt, fran.b? c’est quelque chose de plus compliqué, pas vrai?[/quote] Non non. Ca ressemble à quelquechose comme ça.

Ce que je voulais c’est la commande pour éditer “sources.list” en Terminal.
En mode administrateur, c’est

Tout simple que je n’y pensais même pas.

Edition pour “preferences”

J’ai créé le fichier et j’ai indiqué

[code]Package: *
Pin: release a=stable
Pin-Priority: 900

Package: *
Pin: release a=testing
Pin-Priority: 550

Package: exaile
Pin: version 0.2.13
Pin-Priority: 550[/code]
Est-ce suffisant au regard de ma “source.list”?

[code]## stable
deb http://ftp.fr.debian.org/debian/ stable main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ stable main contrib non-free
deb http://ftp.u-strasbg.fr/debian/ stable main
deb-src http://ftp.u-strasbg.fr/debian/ stable main
#debian-marillat
deb http://www.debian-multimedia.org stable main
deb-src http://www.debian-multimedia.org stable main

security

deb http://security.debian.org/ stable/updates main contrib non-free
deb-src http://security.debian.org/ stable/updates main contrib non-free

testing

deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb http://ftp.u-strasbg.fr/debian/ testing main
deb-src http://ftp.u-strasbg.fr/debian/ testing main
#debian-marillat
deb http://www.debian-multimedia.org testing main
deb-src http://www.debian-multimedia.org testing main

security

deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free[/code]

J’avoue que je suis un peu (beaucoup) perdu.

Salut,

Package: exaile
Pin: version 0.2.13
Pin-Priority: 550

inutile, ceci te suffit:

[code]Package: *
Pin: release a=stable
Pin-Priority: 900

Package: *
Pin: release a=testing
Pin-Priority: 550[/code]

en faisant un apt-get install exaile, il cherchera exaile dans ton dépot stable, le trouvant pas il cherchera ensuite dans testing et puisqu’il s’y trouve l’installera.

n’oublie pas le post sur le sources.list au carré fait par mattotop ds trucs et astuces

j’ai dit ce matin, je fais:
mon sources.list, qui es presque pareil que celui de matt dans “sources.list au carré”, où j’ai ajouté trois lignes, inspirés par le sources.list d’Ash http://forum.debian-fr.org/viewtopic.php?f=1&t=1810

il marchait

j’ai voulu utiliser wine et je suivie les instructions indiqués ici http://decouvrir-ubuntu.mabulle.com/index.php/2007/06/24/71535-comment-gerer-graphiquement-ses-depots
comme matt m’a suggeré

donc, j’ai changé une ligne de mon sources.list (celle de wine). du coup, problèmes de clé, ok, solucionné. et maintenant, j’ai dans le fichier preferences un “paquet sans en-tête” (? je fais une traduction directe catalan-français)

comme il n’y avait pas moyen de m’en sortir, je me suis dit "jmenfous! je remets le truc d’Ash, de toute façon c’est pour wine aussi"
j’ai remis. J’ai encore le même souci. J’ai regardé aussi dans http://forum.debian-fr.org/viewtopic.php?f=3&t=11991&p=117407&hilit=sources.list#p117407

normalement je dois avoir les memes trucs qu’avant… mais pas moyen.et, évidentment, nil refuse d’installer n’importe quel autre truc nouveau.

mon sources.list actuel:

[code]#

deb cdrom:[Debian GNU/Linux 4.0 r3 Etch - Official i386 NETINST Binary-1 20080218-14:15]/ etch contrib main

etch

deb http://ftp.fr.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ etch main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org etch main
deb-src http://www.debian-multimedia.org etch main

security

deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free

volatile

deb http://ftp.ens-cachan.fr/ftp/debian-volatile etch/volatile main contrib non-free
deb-src http://ftp.ens-cachan.fr/ftp/debian-volatile etch/volatile main contrib non-free

lenny

deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org lenny main
deb-src http://www.debian-multimedia.org lenny main

security

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

sid

deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org sid main
deb-src http://www.debian-multimedia.org sid main

experimental

deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ experimental main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org experimental main
deb-src http://www.debian-multimedia.org experimental main

Skype

deb http://download.skype.com/linux/repos/debian/ stable non-free

Videolan VLC

deb http://download.videolan.org/pub/videolan/debian sarge main

WINE

deb http://wine.sourceforge.net/apt/ binary/

[/code]

mon fichier preferences actuel

[code]Package: *
Pin: release o=apt-build
Pin-Priority: 989

Package: *
Pin: release o=volatile.debian.org,a=stable,l=debian-volatile
Pin-Priority: 988

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 987

Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 986

Package: *
Pin: release v=4.0*,o=Debian,a=stable,l=Debian
Pin-Priority: 985

Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 99

Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 98

Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 97

Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 96

Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 95

Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages
Pin-Priority: 94

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 93

Package= *
Pin: release o=scott@open-vote.org,l=WineHQ APT Repository,c=main
Pin-priority: 92

Package= *
Pin: origin download.videolan.org
Pin-priority: 91

Package= *
Pin: origin download.skype.com
Pin-priority: 90
[/code]

aidez-moi s’il vous plait! promis j’y touche jamais plus! je ne ferais plus de bétises…

[quote=“man apt_preferences”]une priorité égale à 100
est affectée à la version déjà installée (si elle existe).

   une priorité égale à 500
       est affectée aux versions qui ne sont pas installées et qui
       n´appartiennent pas à la distribution par défaut.

   une priorité égale à 990
       est affectée aux versions qui ne sont pas installées et qui
       appartiennent à la distribution par défaut.

[/quote]Regarde tes priorités, il y en a qui sont inférieures à 100 :wink:

ok, j’ai changé les foutus numeros par 984-983 …etc jusqu’à 975

le même résultat

:cry:

Donne le point sur ta situation:

apt-cache policy

et
l’erreur que tu rencontres…

[quote=“fran.b”]Donne le point sur ta situation:

apt-cache policy

et
l’erreur que tu rencontres…[/quote]

voilà:

nil:/home/ester# apt-cache policy E: Registre no vàlid en el fitxer de preferències, paquet sense capçalera

traduction mot à mot: “registre no valide dans le fichier preferences, paquet sans en-tête” (ou un truc comme ça)

Bon, commence avec ton fichier /etc/apt/preferences vide puis rajoute les rubriques une par une en faisant à cahque fois

apt-cache policy

jusqu’à ce que l’erreur apparaisse, donne alors la rubrique concernée.

Rubrique=section=

Package: * Pin: release o=apt-build Pin-Priority: 989 par exemple

[quote=“mattotop”]Déjà, pour éviter de glisser par erreur en experimental au cas ou les versions etch/lenny/sid soient retirée d’un coup des dépots et que seul l’experimental reste dispo (je dis ça parceque ça m’est arrivé), il vaut mieux les mettre avec une prio <100.
Mais bon, au contraire, le fait que tu les ai fixées à 870-880, devrais t’aider avec les dépendances. Il faut voir si tu as en dispo experimentaux les paquets qui apparaissent “ne sera pas installé”.
Sinon, pourquoi as tu mis de l’unstable moins prio que de l’expérimental ?[/quote]
Je reviens sur mon problème, qui n’a pas changé, je ne peux toujours pas installer kde4
J’ai remodifié mon preferences :

Package: *
Pin: origin download.tuxfamily.org
Pin-Priority: 999

Package: *
Pin: release o=apt-build
Pin-Priority: 990

Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 980

Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 970

Package: *
Pin: release o=volatile.debian.org,a=stable,l=debian-volatile
Pin-Priority: 960

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 950

Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 940

Package: *
Pin: release v=4.0*,o=Debian,a=stable,l=Debian
Pin-Priority: 930

Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 920

Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 910

Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 900

Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages
Pin-Priority: 200

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 100

et apt-cache policy donne :

$ apt-cache policy kde4
kde4:
  Installé : (aucun)
  Candidat : 2
 Table de version :
     2 0
        100 http://ftp.fr.debian.org experimental/main Packages

mais apt-get install kde4 donne :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.

Puisque vous n'avez demandé qu'une seule opération, le paquet n'est
probablement pas installable et vous devriez envoyer un rapport de bogue.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
  kde4: Dépend: kde4-minimal (>= 1) mais ne sera pas installé
        Dépend: kdeplasmoids (>= 4:4.0.82) mais ne sera pas installé
        Dépend: kdeadmin (>= 4:4.0.82) mais 4:3.5.9-2 devra être installé
        Dépend: kdeartwork (>= 4:4.0.82) mais ne sera pas installé
        Dépend: kdegraphics (>= 4:4.0.82) mais 4:3.5.9-2 devra être installé
        Dépend: kdeedu (>= 4:4.0.82) mais 4:3.5.9-2 devra être installé
        Dépend: kdegames (>= 4:4.0.82) mais ne sera pas installé
        Dépend: kdemultimedia (>= 4:4.0.82) mais 4:3.5.9-2 devra être installé
        Dépend: kdenetwork (>= 4:4.0.82) mais ne sera pas installé
        Dépend: kdeutils (>= 4:4.0.82) mais 4:3.5.9-1 devra être installé
        Dépend: kdepim (>= 4:4.0.82) mais 4:3.5.9-5 devra être installé
E: Paquets défectueux

Déjà qu’est ce que ça donne avec aptitude ?
Ensuite, que dit apt-get install -t experimental kde4 ?

aptitude :

$ sudo aptitude install kde4
[sudo] password for alban: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Lecture de l'information d'état étendu       
Initialisation de l'état des paquets... Fait
Écriture de l'information d'état étendu... Fait
Les paquets suivants sont CASSÉS : 
  kde4 kde4-minimal kdebase-workspace kdeplasmoids 
Les NOUVEAUX paquets suivants vont être installés : 
  akonadi-server{a} htdig{a} kde-icons-oxygen{a} kde-window-manager{a} 
  kdebase-runtime{a} kdebase-runtime-bin-kde4{a} kdebase-runtime-data{a} 
  kdebase-runtime-data-common{a} kdebase-workspace-bin{a} 
  kdebase-workspace-data{a} kdebase-workspace-libs4+5{a} kdelibs-bin{a} 
  kdelibs5{a} kdelibs5-data{a} kdepimlibs-data{a} kdepimlibs5{a} 
  kdeplasmoids-libs4{a} khelpcenter4{a} libakonadiprivate0{a} libcapseo0{a} 
  libcaptury0{a} libclucene0ldbl{a} libkdecorations4{a} libkwineffects1{a} 
  libphonon4{a} libplasma2{a} libqimageblitz4{a} libraptor1{a} 
  librasqal0{a} librdf0{a} libsoprano4{a} libstreamanalyzer0{a} 
  libstreams0{a} libstrigiqtdbusclient0{a} oxygencursors{a} phonon{a} 
  phonon-backend-xine{a} raptor-utils{a} redland-utils{a} 
Les paquets suivants seront ENLEVÉS : 
  hpijs-ppds{u} 
0 paquets mis à jour, 43 nouvellement installés, 1 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 132Mo/133Mo d'archives. Après dépaquetage, 256Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
  kdeplasmoids: Dépend: kdeplasmoids-data (= 4:4.0.82+svn820966-1) mais il n'est pas installable
  kde4-minimal: Dépend: kdebase (>= 4:4.0.82) mais il n'est pas installable
  kde4: Dépend: kdeadmin (>= 4:4.0.82) mais il n'est pas installable
        Dépend: kdeartwork (>= 4:4.0.82) mais il n'est pas installable
        Dépend: kdegraphics (>= 4:4.0.82) mais il n'est pas installable
        Dépend: kdeedu (>= 4:4.0.82) mais il n'est pas installable
        Dépend: kdegames (>= 4:4.0.82) mais il n'est pas installable
        Dépend: kdemultimedia (>= 4:4.0.82) mais il n'est pas installable
        Dépend: kdenetwork (>= 4:4.0.82) mais il n'est pas installable
        Dépend: kdeutils (>= 4:4.0.82) mais il n'est pas installable
        Dépend: kdepim (>= 4:4.0.82) mais il n'est pas installable
  kdebase-workspace: Dépend: klipper (>= 4:4.0.98-1) mais il n'est pas installable
                     Dépend: ksysguard (>= 4:4.0.98-1) mais il n'est pas installable
                     Dépend: systemsettings (>= 4:4.0.98-1) mais il n'est pas installable
Les actions suivantes permettront de résoudre ces dépendances :

Conserver les paquets suivants dans leur version actuelle :
kde4 [Non installé]
kde4-minimal [Non installé]
kdebase-workspace [Non installé]
kdeplasmoids [Non installé]

Le score est de -9854

Accepter cette solution ? [Y/n/q/?] q

c’est pas très engageant :wink: en même temps c’est de l’experimental, mais je le croyais installable …

apt :

$ sudo apt-get install -t experimental kde4 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.

Puisque vous n'avez demandé qu'une seule opération, le paquet n'est
probablement pas installable et vous devriez envoyer un rapport de bogue.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
  kde4: Dépend: kdeplasmoids (>= 4:4.0.82) mais ne sera pas installé
E: Paquets défectueux

je tente aptitude et ces résolutions de dépendances ?

zyva. Avec un -s, ça coute rien.

cé pas faux :wink:

@matt > Je crois qu’il est admis par beaucoup que changer libc6 c’est changer la version de Debian. Vu qu’on dirige tout le monde vers ton post-it source.list au carré. Tu ne devrais pas mettre un pin particulier à libc6 ?

+1

j’apporterai aussi une note sur une distribution homogène donc sans piocher a droite et a gauche. et l’option -f qui fait des dégat a long terme. Rf l’autre post dans pause café