Compiler une version supérieur de cups (sur jessie)
10 réponses
gregory
Bonjour,=20
Pour des fonctionnalit=C3=A9 disponible =C3=A0 partir de CUPS 2.x j'ai essa=
y=C3=A9 de
compiler depuis le site cups une version 2.0.4.
La compilation se passe bien.
1er point, plus possible de faire du https sur le port 631 (cups
multiplexe du ipp, http et https sur le m=C3=AAme port)=20
Ensuite apr=C3=A8s avoir cr=C3=A9=C3=A9 l'imprimante la page de test ne fon=
ctionne
pas, l'ihm affiche "Unsupported format "application/vnd.cups-banner".
Du coups, pour contourner, je me dit que je devrais pouvoir r=C3=A9cup=C3=
=A9rer
les deb-src de la testing et recompiler sur ma stable... sauf que mes
lecture sur le nain ternet me laisse perplexe, je ne sais pas quelle
proc=C3=A9dure utiliser (depuis comment r=C3=A9cup=C3=A9rer les sources de =
la testing
via utiliser les bonnes directives, puis g=C3=A9n=C3=A9rer un paquet pour ma
stable)
Bref si vous avez une proc=C3=A9dure pour les nuls, je prends :-)
Bonjour à tous les utilisateurs et développeurs de Debian :
Le vendredi 21 août 2015 à 16:40, "Sylvain L. Sauvage" a écrit :
Il y a peut-être plus simple maintenant mais je fais ça (qui est somme toute assez simple, non ?) :
0. mettre les bons deb-src dans sources.lists[.d/toto] 1. apt-get update 2. apt-get source toto 3. cd toto* 4. debuild -us -uc -i -I -B 5. si ça coince, régler les problèmes et repartir au 5.
Euh, je présume que tu veux dire "...et repartir au 4.", non ? O_o
Sinon tu fais du surplace...
Bon week-end quand même. ;-)
Cordialement et à bientôt,
Stéphane.
Bonjour à tous les utilisateurs et développeurs de Debian :
Le vendredi 21 août 2015 à 16:40, "Sylvain L. Sauvage"
<Sylvain.L.Sauvage@free.fr> a écrit :
Il y a peut-être plus simple maintenant mais je fais ça (qui
est somme toute assez simple, non ?) :
0. mettre les bons deb-src dans sources.lists[.d/toto]
1. apt-get update
2. apt-get source toto
3. cd toto*
4. debuild -us -uc -i -I -B
5. si ça coince, régler les problèmes et repartir au 5.
Euh, je présume que tu veux dire "...et repartir au 4.", non ? O_o
Bonjour à tous les utilisateurs et développeurs de Debian :
Le vendredi 21 août 2015 à 16:40, "Sylvain L. Sauvage" a écrit :
Il y a peut-être plus simple maintenant mais je fais ça (qui est somme toute assez simple, non ?) :
0. mettre les bons deb-src dans sources.lists[.d/toto] 1. apt-get update 2. apt-get source toto 3. cd toto* 4. debuild -us -uc -i -I -B 5. si ça coince, régler les problèmes et repartir au 5.
Euh, je présume que tu veux dire "...et repartir au 4.", non ? O_o
> 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).
> 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).
> 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).
c'est clair comme du jus de chaussette pour moi :-/
Voilà , jây ai mis un nuage de lait, ça lui donne un e couleur plus claire, non ?
-- Sylvain Sauvage
Grégory Bulot
J'avance, un nuage de lait a éclairci la chose,
j'ai refait une install de la jessie
j'ai refait debuild -us -uc -i -I -B sans problème avec po* par contre cups-common et cups-server-common n'existe pas après cette commande, je ne vois pas d'erreur dans les logs (en fait je ne trouve pas les logs de compilation)
j'ai récupéré le .deb manquant directement sur debian.org en testing
A part cela, ça fonctionne nickel
J'avance, un nuage de lait a éclairci la chose,
j'ai refait une install de la jessie
j'ai refait debuild -us -uc -i -I -B sans problème avec po*
par contre cups-common et cups-server-common n'existe pas après cette
commande, je ne vois pas d'erreur dans les logs (en fait je ne trouve
pas les logs de compilation)
j'ai récupéré le .deb manquant directement sur debian.org en testing
j'ai refait debuild -us -uc -i -I -B sans problème avec po* par contre cups-common et cups-server-common n'existe pas après cette commande, je ne vois pas d'erreur dans les logs (en fait je ne trouve pas les logs de compilation)
j'ai récupéré le .deb manquant directement sur debian.org en testing
A part cela, ça fonctionne nickel
Charles Plessy
Le Tue, Aug 25, 2015 at 10:27:56AM +0200, Grégory Bulot a écrit :
j'ai refait debuild -us -uc -i -I -B sans problème avec po* par contre cups-common et cups-server-common n'existe pas après cette commande, je ne vois pas d'erreur dans les logs (en fait je ne trouve pas les logs de compilation)
Bonjour,
debuild appelle dpkg-buildpackage, et voici la définition de l'option « B ».
-B Indique une construction uniquement binaire, limitée aux paquets dépendant d'une architecture.
Les paquets cups-common et cups-server-common ne dépendent pas d'une architecture, et donc n'ont pas été construits.
Pour ne pas contstuire le paquet source, mais construire tous les paquets binaires sans distinction, on utilise l'option « b » en minuscules.
Amicalement,
-- Charles Plessy Tsurumi, Kanagawa, Japon
Le Tue, Aug 25, 2015 at 10:27:56AM +0200, Grégory Bulot a écrit :
j'ai refait debuild -us -uc -i -I -B sans problème avec po*
par contre cups-common et cups-server-common n'existe pas après cette
commande, je ne vois pas d'erreur dans les logs (en fait je ne trouve
pas les logs de compilation)
Bonjour,
debuild appelle dpkg-buildpackage, et voici la définition de l'option « B ».
-B Indique une construction uniquement binaire, limitée aux paquets dépendant
d'une architecture.
Les paquets cups-common et cups-server-common ne dépendent pas d'une
architecture, et donc n'ont pas été construits.
Pour ne pas contstuire le paquet source, mais construire tous les paquets
binaires sans distinction, on utilise l'option « b » en minuscules.
Le Tue, Aug 25, 2015 at 10:27:56AM +0200, Grégory Bulot a écrit :
j'ai refait debuild -us -uc -i -I -B sans problème avec po* par contre cups-common et cups-server-common n'existe pas après cette commande, je ne vois pas d'erreur dans les logs (en fait je ne trouve pas les logs de compilation)
Bonjour,
debuild appelle dpkg-buildpackage, et voici la définition de l'option « B ».
-B Indique une construction uniquement binaire, limitée aux paquets dépendant d'une architecture.
Les paquets cups-common et cups-server-common ne dépendent pas d'une architecture, et donc n'ont pas été construits.
Pour ne pas contstuire le paquet source, mais construire tous les paquets binaires sans distinction, on utilise l'option « b » en minuscules.