Re: Compilation sur Debian

トップ ページ

このメッセージに返信
著者: Yves Martin
日付:  
To: guilde
題目: Re: Compilation sur Debian
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