Gnome-core cassé !

Bonjour,
Je sais, j’ai fait une bêtise, mais, bon, il en faut pour progresser !!! :blush:
Bref, j’ai voulu installer le driver NVidia selon la méthode trouvée sur un site pas mal :wink: :
viewtopic.php?f=3&t=19388
Il m’a effacé un tas de trucs-bidules machin-chose (cheese, vinagre …) et, à la fin de l’install, c’était écrit que nvidia n’était pas installé ! Donc, mon p’tit gars, j’étais eu ! Grrrrrrr !
J’ai redémarré et le système a planté, mon xorg.conf étant non conforme !!! Je l’ai remis d’aplomb grâce à une sauvegarde mais maintenant, il me manque plein de trucs. (pas de fonds d’écran, un curseur de souris beurk, … bref l’affichage basique de chez basique!)
J’ai donc essayé de réinstaller via synaptic, mais il me dit que y’a des conflits.
En mode console, j’ai essayé de réinstaller gnome-core. Il a encore supprimé des lib et m’a marqué que mon gnome-core était cassé !
Que faire pour retrouver mon beau Débian ? :cry:

:smt006

pour aiguiller les futures réponses : quelle version de debian ? de sources-list ? de préférences si tu en as un ? …

Debian 5.0
:open_mouth: Bah, euh, c’est marqué en bas, en bleu !

oui, donc, tu es sur la version stable… et pour ton sources-list ?

en bleu effectivement c’est la version de ton noyau …

Ci-dessous, mon fichier sources.list

################################################

lenny

deb ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src ftp.fr.debian.org/debian/ lenny main contrib non-free

lenny multimedia

deb mirror.home-dn.net/debian-multimedia lenny main
deb-src mirror.home-dn.net/debian-multimedia lenny main

lenny security

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

volatile

deb volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

################################################

squeeze

deb ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src ftp.fr.debian.org/debian/ squeeze main contrib non-free

squeeze multimedia

deb mirror.home-dn.net/debian-multimedia squeeze main
deb-src mirror.home-dn.net/debian-multimedia squeeze main

squeeze security

deb security.debian.org/ squeeze/updates main contrib non-free
deb-src security.debian.org/ squeeze/updates main contrib non-free

################################################

sid

deb ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src ftp.fr.debian.org/debian/ sid main contrib non-free

sid multimedia

deb mirror.home-dn.net/debian-multimedia sid main
deb-src mirror.home-dn.net/debian-multimedia sid main

################################################

experimental

deb ftp.fr.debian.org/debian/ experimental main contrib non-free
deb-src ftp.fr.debian.org/debian/ experimental main contrib non-free

experimental multimedia (uniquement 64 bits, décommentez les lignes dans ce cas)

#deb mirror.home-dn.net/debian-multimedia experimental main
#deb-src mirror.home-dn.net/debian-multimedia experimental main

Et les preferences ?

les préférences ? Je ne comprends pas ce qu’il te faut. :blush:

[quote=“Papat89”]les préférences ? Je ne comprends pas ce qu’il te faut. :blush:[/quote]Le fichier /etc/apt/preferences … si tu n’en as pas, normal que tout soit cassé… :unamused:

:smt006

Mais nous, on comprend pourquoi ça merde!

Mais nous, on comprend pourquoi ça merde![/quote] :laughing: :smt005 :laughing: … je sais… ça fait pas avancer… :blush: … mais j’ai pas pû résister… :laughing:

:smt006

Salut,
Ton sources.list propose plein de dépôts. Lorsque tu vas installer un paquet, apt va regarder les versions disponibles à travers les dépôts du sources.list. Dans ton cas, il y a stable, testing, unstable et experimental (et autres…). Experimental est toujours (très souvent?) la plus à jour.
Sans contre-indication, le paquet installé sera pris dans experimental, de même que les mises à jour.
Tu dois avoir pas mal de paquets en experimental qui sont, j’imagine, très peu compatibles avec les paquets en version stable => résolution de dépendances foireuses, mise à jour et suppression de paquets complètement fumées => crash.

C’est là que le fichier preferences intervient, il sert à donner la priorité à certains dépôts (google pinning). Dans ton cas il serait intéressant de donner la priorité aux dépôts stable en laissant les autres avec une priorité très basse (au cas (très rare) où tu aurais besoin d’un paquet venant de testing ou de unstable…).

Je me permet de te donner mon avis: je me sers d’un sources.list mini. Ca m’évite pas mal de soucis et mon preference reste clair (Testing pour moi):
Sources.list:

# Debian
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

# Multimedia
deb http://debian-multimedia.org/ squeeze main 

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

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

Preferences:

[code]Package: *
Pin: release o=Debian,a=testing
Pin-priority: 550

Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing
Pin-priority: 150
[/code]

Je ne me sers que de testing et de quelques paquets venant de multimedia. Je passe donc une priorité faible à multimedia afin qu’aucune mise à jour ne vienne de ce dépôt. Je laisse les security pour lenny car les mises à jour de securité sont plus rapides dans la branches stable que testing.

Déja : pour Num’s, t’inquiète, j’apprécie l’humour. :wink:

Pour notre sujet, en effet, je n’ai pas de fichier preferences.
Dans ce cas, est-ce que je peux en créer un moi-même avec mes petits doigts musclés ?
Et pour les dépôts, dans mon sources.list, est-ce que je dois enlever quelques lignes ou pas ?

Regarde là :
http://forum.debian-fr.org/viewtopic.php?f=8&t=5659

bonjour,

tu souhaites privilégier quelle version de debian, car ta signature précise que tu as un dual boot debian-vista, mais pas la version, ton noyau est un 2.6.30, je penche donc pour une testing ou sid, mais toi tu préfère laquelle?
Il te faut un fichier préférence comme dit plus haut pour te sortir de mauvais pas.Dans la section trucs&astuces tu as un sources.list complet avec son fichier préférence, tu peux t’en inspirer.
bon courage

Merci, je commence à capter.

Par contre, le fichier preferences se nomme exactement comment (extension ou pas ?) ?
Je le mets dans /etc/apt/ ?

Oui c’est ça. Il s’appelle preferences toukour, pas .txt ou quoi.

su - gedit /etc/apt/preferences

Merci pour tout.
Pour moi, le problème semble résolu.

Par contre, il faudrait vraiment trouver une solution aux drivers video (NVidia en ce qui me concerne).

Mais ça, … c’est une autre histoire !

Au fait, ma distribution est une Debian lenny. Pour le reste, je n’en sais pas plus ! :smt006

ok tu as une lenny avec un noyau backports, tant mieux si ton problème est résolu ou en passe de l’etre.
mais as tu vraiment besoin de faire du pinning, c’est à dire en gros mélanger les versions debian pour puiser la ou tu veux?
en plus j’avais lu qu’il n’était pas recommandé de mixer une stable avec d’autres versions debian, me trompe je?
Si oui, pouvez vous me donner des explications?
Merci les pros :laughing: