#1 Le 23/12/2006, à 21:47
- sidney_v
[Résolu] Installer un paquet et juste ses dépendances
Bonjour à tous,
J'ai besoin d'installer sur un serveur Dapper le paquet nagios-nrpe-server du dépot Universe qui ne semble dépendre que de 2 paquets (libc6 et libssl0.9.7) et 1 recommandé (nagios-plugins), d'après cette page.
Mais un sudo aptitude install nagios-nrpe-server me renvois :
The following NEW packages will be automatically installed:
fping libpq4 libsnmp-base libsnmp9 libssl0.9.7 nagios-plugins
nagios-plugins-basic nagios-plugins-standard ntp ntp-server ntp-simple
samba-common smbclient snmp
The following packages have been kept back:
linux-image-server
The following NEW packages will be installed:
fping libpq4 libsnmp-base libsnmp9 libssl0.9.7 nagios-nrpe-server
nagios-plugins nagios-plugins-basic nagios-plugins-standard ntp
ntp-server ntp-simple samba-common smbclient snmp
Je suis vraiment obligé d'installer tout ça (le paquet recommandé dépend d'un autre -nagios-plugins-standard- qui apparemment recommande tout les paquets qui me sont proposés à l'installation ci-dessus) ?
Un man de la commande aptitude m'en apprend plus sur le switch -R pour ne pas gérer les recommandations mais j'obtiens alors :
The following packages are unused and will be REMOVED:
debconf-utils imake libfontenc1 liblockfile1 libxcursor1 libxfixes3
libxrender1 mailx makedepend perl-doc postfix sessreg sgml-base
x-ttcidfont-conf xcursorgen xfonts-utils xml-core xutils
The following NEW packages will be automatically installed:
libssl0.9.7
The following packages have been kept back:
linux-image-server
The following NEW packages will be installed:
libssl0.9.7 nagios-nrpe-server
Du coup, plusieurs sont enlevés
Il n'y aurait pa un juste milieu pour n'installer que mon paquet et ses dépendances ?
Tout ça pour n'installer que le strict nécessaire sur le serveur ; merci d'avance
Dernière modification par sidney_v (Le 24/12/2006, à 15:45)
Membre de l'April - « promouvoir et défendre le logiciel libre » - www.april.org
Hors ligne
#2 Le 23/12/2006, à 22:01
- mr_pouit
Re : [Résolu] Installer un paquet et juste ses dépendances
Bonsoir,
As-tu essayé avec apt-get plutôt qu'aptitude ?
Hors ligne
#3 Le 23/12/2006, à 22:05
- sidney_v
Re : [Résolu] Installer un paquet et juste ses dépendances
Effectivement, seuls les 2 paquets dépendants seront installés avec apt-get
Une idées du pourquoi ?
En tout cas merci pour cette réponse rapide et efficace
Membre de l'April - « promouvoir et défendre le logiciel libre » - www.april.org
Hors ligne
#4 Le 24/12/2006, à 07:21
- Zic
Re : [Résolu] Installer un paquet et juste ses dépendances
Tout simplement parce que aptitude installe les paquet dit "recommandé" et "suggéré" tandis que apt-get fait son boulot et point ...
Hors ligne
#5 Le 24/12/2006, à 10:49
- sidney_v
Re : [Résolu] Installer un paquet et juste ses dépendances
Ok, je ne savais pas ; j'avais pris l'aptitude (heu non l'habitude) d'utiliser aptitude après avoir lu qu'il avait une meilleure gestion des dépendances, et qu'il était le remplacent d'apt.
Je comprend mieux maintenant, et je pense revenir à apt qui se contente du minimum (au moins pour mes serveurs).
Merci à vous !
Membre de l'April - « promouvoir et défendre le logiciel libre » - www.april.org
Hors ligne
#6 Le 24/12/2006, à 13:32
- mr_pouit
Re : [Résolu] Installer un paquet et juste ses dépendances
Un petit [Résolu] ?
Et
Hors ligne
#7 Le 25/12/2006, à 09:24
- Zic
Re : [Résolu] Installer un paquet et juste ses dépendances
aptitude n'est pas le remplacent d'apt, c'est juste une autre interface (ncurses, à l'origine aptitude n'est pas à utiliser en ligne de commande mais en lançant "sudo aptitude) de dpkg.
aptitude gère mieux les dépendances : Bof, dès fois, pour gérer les problèmes, il supprime la moitié de ton système, c'est du vécu ...
Pour virer les dépendances installé aptitude rocks par contre ! Mais apt-get à cette nouvelle fonctionnalité dans Edgy (preuve que apt n'est pas mort !)
Donc, en général, j'utilise toujours apt-get, et aptitude au besoin, sauf si tu es sous dapper
Hors ligne