Selon Frédéric BOITEUX <fboiteux@???>:
> Le Thu, 3 Jun 2004 18:07:00 +0200, Jerome KIEFFER
> <Jerome.Kieffer@???> a écrit :
>
> > La méthode :
> > rajoute le "deb-src" de "sarge" dans ton "source.list"
> > apt-get update
> >
> > puis "apt-get -b source openssh"
>
> Je dirais même plus :
>
> $ fakeroot apt-get source -b openssh
>
> pour compiler en tant que simple utilisateur ...
Voici ce que j'ai tenté:
- downloader les sources, le patch et dpkg-buildpackage
Problème debian/rules n'est pas exécutable car 'patch' ne gère pas les
droits sur les fichiers - abandon pour éviter d'autres problèmes
- ajouter la source deb-src sarge, le package est généré mais à
l'installation:
# dpkg -i ssh_3.8p1-3_i386.deb
(Reading database ... 31849 files and directories currently installed.)
Preparing to replace ssh 1:3.4p1-1.woody.3 (using ssh_3.8p1-3_i386.deb) ...
Unpacking replacement ssh ...
dpkg: dependency problems prevent configuration of ssh:
ssh depends on libpam-runtime (>= 0.76-14); however:
Version of libpam-runtime on system is 0.72-35.
dpkg: error processing ssh (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
ssh
Pourquoi tant de haine - je compile avec la libpam-runtime 0.72 et il
me réclame la 0.76 - c'est méchant !
- du coup, je récupère le backport d'openssh:
# dpkg -i ssh_3.8.1p1-2.backports.org.1_i386.deb
(Reading database ... 31853 files and directories currently installed.)
Preparing to replace ssh 1:3.8p1-3 (using
ssh_3.8.1p1-2.backports.org.1_i386.deb) ...
Unpacking replacement ssh ...
dpkg: dependency problems prevent configuration of ssh:
ssh depends on debconf (>= 1.2.0); however:
Version of debconf on system is 1.0.32.
dpkg: error processing ssh (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
ssh
- Argh ! je récupère sur backport.org, debconf 1.2.25 et debconf-utils
support:/home/support/packages# dpkg -i debconf_1.2.35_all.deb
debconf-utils_1.2.35_all.deb
dpkg: regarding debconf_1.2.35_all.deb containing debconf:
debconf conflicts with debconf-utils (<< 1.1.0)
debconf-utils (version 1.0.32) is installed.
dpkg: error processing debconf_1.2.35_all.deb (--install):
conflicting packages - not installing debconf
dpkg: regarding debconf-utils_1.2.35_all.deb containing debconf-utils:
debconf-utils conflicts with debconf (<< 1.1.0)
debconf (version 1.0.32) is installed.
dpkg: error processing debconf-utils_1.2.35_all.deb (--install):
conflicting packages - not installing debconf-utils
Errors were encountered while processing:
debconf_1.2.35_all.deb
debconf-utils_1.2.35_all.deb
Finallement mon ssh est 'cassé':
support:/home/support/packages# dpkg -l ssh
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Description
+++-============================-============================-========================================================================
iU ssh 3.8.1p1-2.backports.org.1 Secure
rlogin/rsh/rcp replacement (OpenSSH)
Voilà - j'ai l'impression d'être bloqué et en plus avec un package bancal
dans la woody. Que faire ?
Y'a-t-il une procédure particulière pour la mise à jour de debconf ?
--
Yves Martin