logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 12-08-2010 14:31:04

mani
Road-Runnerus digestus
Lieu : Au bout du bout
Distrib. : Buster
Noyau : Linux 4.19
(G)UI : Plasma
Inscription : 20-06-2007

Utilisation de snapshot.debian.org

Salut,

Attention : utilisateurs avertis seulement ! yikes

J'avais écris une news en avril dernier lors du lancement du service d'accès aux anciens paquets de Debian. J'ai eu l'occasion de tester son fonctionnement récemment suite à un changement de disque dur, je vous livre donc ce petit retour d'expérience.

Le contexte : je suis sous Lenny mais j'ai besoin d'un noyau supérieur au 2.6.26 d'origine pour le support de ma carte wifi. J'utilise donc le 2.6.32 présent dans les backports, mais la version 173.x du pilote propriétaire Nvidia (celle de Lenny donc) refuse de se compiler car elle ne supporte pas l'intégration de Xen dans ce nouveau noyau.

J'avais déjà réussi par pinning en installant une version plus récente (la 185.x) du pilote depuis Sid. Le problème c'est que depuis le pilote a changé dans Sid, et la version 195.x actuelle n'a vraiment pas envie de s'installer sans me virer X.org, d'où le choix cornélien : utiliser le pilote libre nv et avoir Blender et Alchemy qui rament et pixellisent, ou virer X.org et avoir un pilote installé mais qui ne me sert à rien. wink

Heureusement, on a donc ce service d'accès aux anciens paquets qui va régler le problème. Je fais déjà une recherche sur les paquets commençant par n : n pour nvidia-glx. J'obtiens cette page qui me permet de retrouver la version 185.x que je cherche. Elle était donc présente dans les dépôts le 4 septembre 2009 à 4h38.

Deuxième étape : il nous faut retrouver l'adresse du dépôt de septembre 2009. Il s'agit en fait d'une URL à modifier, de la forme :

http://snapshot.debian.org/archive/debian/?year=2009;month=09


En changeant l'année et le mois, on obtient la liste des mises à jour pour ce mois. On clique sur le jour qui nous intéresse (ici 2009-09-04 04:38:17) et la page du dépôt correspondant s'ouvre. Le seul truc que je n'ai pas encore compris, c'est comment savoir dans quelle branche se trouve le paquet que l'on cherche, même si là je *sais* qu'il s'agit de Sid. Bref.

On récupère donc l'URL de la page qui vient de s'ouvrir pour l'intégrer au fichier sources.list, en rajoutant les informations nécessaires :

http://snapshot.debian.org/archive/debian/20090904T043817Z/


devient dans le sources.list :

deb http://snapshot.debian.org/archive/debian/20090904T043817Z/ sid main contrib non-free
deb-src http://snapshot.debian.org/archive/debian/20090904T043817Z/ sid main contrib non-free


Pour éviter les problèmes, il vaut mieux désactiver les lignes concernant la version actuelle de Sid si elles sont présentes.

On rajoute une règle pour Sid au fichier preferences (si ce n'est déjà fait) :

Package: *
Pin: release o=Debian, a=unstable
Pin-priority: 99


Puis on contrôle que tout va bien :

apt-get update
apt-cache policy


Voilà, normalement on a donc accès à la version 185.x directement depuis apt :

apt-cache policy nvidia-glx


nvidia-glx:
  Installé : 185.18.36-2
  Candidat : 185.18.36-2
 Table de version :
 *** 185.18.36-2 0
         99 http://snapshot.debian.org sid/non-free Packages
        100 /var/lib/dpkg/status
     173.14.09-5 0
        500 http://ftp.fr.debian.org lenny/non-free Packages


On peut donc maintenant lancer l'installation (je ne mets qu'un résumé, allez voir la page consacrée à l'installation du pilote Nvidia avec module-assistant sur le wiki pour plus d'informations) :

apt-get install nvidia-kernel-common/unstable nvidia-kernel-source/unstable


m-a prepare
m-a update
m-a a-i nvidia


apt-get install nvidia-glx/unstable


Voilà, il ne reste qu'à modifier le fichier xorg.conf et à redémarrer ! smile


« Those who dream by day are cognizant of many things which escape those who dream only by night. »
- Edgar Allan Poe

Hors ligne

#2 20-07-2011 18:41:04

loreleil
Banni(e)
Lieu : Ch'timi
Distrib. : Aptosid
Noyau : 4.3.0-0.slh.3-aptosid-amd6/4 4.3-3 (2015-12-01)
(G)UI : Kde-Full
Inscription : 13-08-2010

Re : Utilisation de snapshot.debian.org

Salut,

Dans ma quête sur l'utilisation du dépôt snapshot (qui pourrait mettre utile dans le futur) je re-tombe sur ton fil et le remets au goût du jour.

Un tuto simple de compréhension, claire et précis ... wink

mani a écrit :

(...)
et la page du dépôt correspondant s'ouvre. Le seul truc que je n'ai pas encore compris, c'est comment savoir dans quelle branche se trouve le paquet que l'on cherche, même si là je *sais* qu'il s'agit de Sid. Bref.
(...)


Sauf erreur  ... (?)

Déterminer la branche d'un paquet avec l'option " madison "

 :~$ apt-cache madison


 :~$ apt-cache madison nvidia-glx

nvidia-glx |   280.04-1 | http://ftp.fr.debian.org/debian/ experimental/non-free amd64 Packages
nvidia-glx |   275.19-1 | http://ftp.fr.debian.org/debian/ sid/non-free amd64 Packages
nvidia-glx | 275.09.07-5 | http://ftp.fr.debian.org/debian/ wheezy/non-free amd64 Packages
nvidia-glx | 195.36.31-6 | http://ftp.fr.debian.org/debian/ squeeze/non-free amd64 Packages
nvidia-glx | 173.14.09-5 | http://ftp.fr.debian.org/debian/ lenny/non-free amd64 Packages
nvidia-graphics-drivers | 173.14.09-5 | http://ftp.fr.debian.org/debian/ lenny/non-free Sources
nvidia-graphics-drivers | 195.36.31-6 | http://ftp.fr.debian.org/debian/ squeeze/non-free Sources
nvidia-graphics-drivers | 275.09.07-5 | http://ftp.fr.debian.org/debian/ wheezy/non-free Sources
nvidia-graphics-drivers |   275.19-1 | http://ftp.fr.debian.org/debian/ sid/non-free Sources
nvidia-graphics-drivers |   280.04-1 | http://ftp.fr.debian.org/debian/ experimental/non-free Sources
:~$


-edit-

Complément d'information sur " madison "

:~$ apt-cache madison [ paquet(s) ]
    La commande madison d'apt-cache cherche à mimer le format de sortie propre à l'outil debian de gestion d'archives, madison, ainsi qu'une part de ses fonctionnalités. Elle affiche les versions disponibles d'un paquet dans un tableau. Contrairement au programme original madison, elle n'affiche que des informations concernant l'architecture pour laquelle Apt a lu la liste des paquets disponibles (APT::Architecture).


Je t'en serre cinq ... wink

Dernière modification par loreleil (21-07-2011 12:09:03)


  La première loi du libre et de tout hacker, au sens noble, le partage de la connaissance 
.
Aptosid-Kde-Full (4.3.0-0.slh.2-aptosid-amd64/ aptosid 4.3-2 (2015-11-18))

Hors ligne

#3 27-07-2011 07:58:55

mani
Road-Runnerus digestus
Lieu : Au bout du bout
Distrib. : Buster
Noyau : Linux 4.19
(G)UI : Plasma
Inscription : 20-06-2007

Re : Utilisation de snapshot.debian.org

Salut !

Le problème que j'ai eu à l'époque était de savoir quoi mettre dans le fichier sources.list (lenny, squeeze ou sid) directement à partir du site Internet des snapshots. Mais effectivement ta méthode est pas mal quand on ne sait pas de quelle branche il s'agit, quitte tâtonner un peu.

Merci de ta contribution ! smile

« Those who dream by day are cognizant of many things which escape those who dream only by night. »
- Edgar Allan Poe

Hors ligne

Pied de page des forums