Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3196 connectés 

 


Dernière réponse
Sujet : [Antivirus] sophie 3.04rc2 en RPM : pb de dépendance
fazouye :cry:  
 
 
svp je cherche à rentrer en contact avec des personnes ayant une expérience dans le pakaging rpm

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
fazouye :cry:  
 
 
svp je cherche à rentrer en contact avec des personnes ayant une expérience dans le pakaging rpm
fazouye UP
 
Personne n'a jamais eu un pb similaire avec la création de RPM ?  
 
Si j'installe mon rpm avec l'option --nopdeps , tout fonctionne correctement (normal, la librairie est présente sur le système) mais apt-get refuse de se lancer à cause d'une incohérence dans les dépences ...
 
THX
fazouye Bonjour,
 
Ma boite achette sophos anti-virus ...
Sur un serveur Postfix en RH9, j'ai installé amavisd-new pour scanner les mails.
 
Je me suis donc procuré la version "service" de sophos : sophie http://www.vanja.com/tools/sophie/ , version plus rapide, qui nécessite d'avoir  /usr/local/lib/libsavi.so.3 (fourni commercialement par sophos)
 
hop, je télécharge la version 3.04rc2 et je commence à fouiner pour faire le rpm. Un fichier sophie.spec est fourni dans l'archive, mais il n'est pas juste à 100%, je l'ai donc modifié très légèrement :
 
 

Citation :


Summary: A daemon using the Sophos SAV Interface
Name: sophie
Version: 3.04rc2
Release: 1
License: GPL
Group: Applications/Communications
URL: http://www.vanja.com/tools/sophie/
Source: http://www.vanja.com/tools/sophie/ [...] n}.tar.bz2
Source1: sophie.init
Packager: Tim Jackson <tim@timj.co.uk>
BuildRoot: /var/tmp/%{name}-buildroot
 
%description  
Sophie is a daemon which uses the 'libsavi' library from the Sophos anti  
virus software suite.
 
On startup, Sophie initializes SAVI (Sophos Anti-Virus Interface), loads  
virus patterns into memory, opens local UNIX domain socket, and waits for  
someone to connect and instructs it which path to scan. Since it is loaded  
in RAM, scanning is very fast. Of course, speed of scanning also depends on  
SAVI settings and size of the file.  
 
%prep
rm -rf $RPM_BUILD_ROOT
%setup
%configure --with-libsavi=/usr/local/lib
%build
make
 
%install
mkdir -p $RPM_BUILD_ROOT%{_bindir}
install -m 755 sophie $RPM_BUILD_ROOT%{_bindir}/
mkdir -p $RPM_BUILD_ROOT/usr/local/lib
touch $RPM_BUILD_ROOT/usr/local/lib/libsavi.so.3
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d
install -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/sophie
install -m 644 etc/sophie.cfg $RPM_BUILD_ROOT%{_sysconfdir}/
install -m 644 etc/sophie.savi $RPM_BUILD_ROOT%{_sysconfdir}/
 
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man8
install -m 644 sophie.8 $RPM_BUILD_ROOT%{_mandir}/man8
 
%clean
#rm -rf $RPM_BUILD_ROOT
 
%files
%defattr(-,root,root)
%doc Changes Credits LICENSE README README.NETWORK eicar.com
 
%{_bindir}/sophie
%{_sysconfdir}/rc.d/init.d/sophie
%{_sysconfdir}/sophie.*
%{_mandir}/man8/sophie.8.gz


 
je copie sophie.init et sophie-3.04rc2.tar.bz2 dans /usr/src/redhat/SOURCES
 

Citation :

# rpmbuild -bb sophie.spec


et j'obtiens /usr/src/redhat/RPMS/i386/sophie-3.04rc2-1.i386.rpm
 

Citation :

# rpm -ivh /usr/src/redhat/RPMS/i386/sophie-3.04rc2-1.i386.rpm
error: Failed dependencies:
        libsavi.so.3 is needed by sophie-3.04rc2-1


 
et pourtant :  
 

Citation :

# ll /usr/local/lib/libsavi.so.3
lrwxrwxrwx    1 root     root           21 mai 27 15:12 /usr/local/lib/libsavi.so.3 -> libsavi.so.3.2.07.064


 
 
 
Quelqu'un pourrait-il m'aider à comprendre ce qui ne fonctionne pas ?
Merci
 :hello:


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)