Le samedi 22 août 2015, 06:54:01 Grégory Bulot a écrit : > Bonjour, ’jour,
> Le Fri, 21 Aug 2015 18:40:12 +0200, > > "Sylvain L. Sauvage" <sylvain.l.sauv...@free.fr> a écrit : > > 2. apt-get source toto > > je suppose que je dois mettre les dépot de testing avant de > faire cela ? puis apt-get source -t testing cups ? Les citations courtes, c’est bien mais si tu avais cité les deux lignes au dessus, peut-être que tu en aurais profité pour les mieux lire : > > 0. mettre les bons deb-src dans sources.lists[.d/toto] > > 1. apt-get update Donc, oui, il faut les lignes « deb-src » dans le fichier sources.list ou dans un fichier dans sources.list.d/. Sinon comment veux-tu que apt-get trouve les paquets sources ? Et une ligne « deb-src » est comme une ligne « deb » sauf qu’elle commence par « deb-src » plutôt que par « deb » (man sources.list). Ensuite, oui, on peut/doit utiliser l’option -t ou la notation /version pour spécifier quelle version des paquets sources l’on veut quand plusieurs sont disponibles (ce qui me semble assez rare puisque, quitte à recompiler en local, autant recompiler la dernière version (et si on recompile souvent différentes versions, il vaut sans doute mieux les séparer chacune dans son chroot si on ne veut pas se retrouver avec un beau bazar)). Si on n’a qu’une seule version des sources, apt-get ne peut que récupérer celle-ci, donc -t et /version sont inutiles. Oh, et on n’a pas à être root à partir de l’étape 2. Il vaut d’ailleurs mieux être un utilisateur normal quand on compile. -- Sylvain Sauvage