Bonjour,
Je sais, j’ai fait une bêtise, mais, bon, il en faut pour progresser !!!
Bref, j’ai voulu installer le driver NVidia selon la méthode trouvée sur un site pas mal :
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 ?
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
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.
[quote=“Papat89”]les préférences ? Je ne comprends pas ce qu’il te faut. [/quote]Le fichier /etc/apt/preferences … si tu n’en as pas, normal que tout soit cassé… …
Mais nous, on comprend pourquoi ça merde!
Mais nous, on comprend pourquoi ça merde![/quote] … je sais… ça fait pas avancer… … mais j’ai pas pû résister…
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.
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 ?
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 !
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