Astuce: Parlez apt-get ne pas installer des paquets "recommande" dans Debian Linux
Objectif: Si vous utilisez Debian Lenny et installez les logiciels utilisant apt-get, alors vous avez sans doute remarqué la nouvelle version d'apt-get à Lenny installe les packages "recommande" automatiquement augmentant ainsi le nombre de paquets installés sur votre ordinateur. Le "apt-get" dans Debian Etch (4.0) n'a pas utilisé pour installer des paquets «recommande». Dans ce post, nous allons voir comment nous pouvons dire de façon permanente apt-get ne PAS installer des paquets «recommande». Pour ceux d'entre vous qui ne sont pas sûrs de Debian? "Dépend", "recommande" et des forfaits «suggérées», veuillez vous référer à ce doc . Ceci est important si vous avez un espace de stockage limité sur votre système, disons par exemple un système embarqué.
Le problème:
Voyons comment faire cela avec un exemple. Supposons que nous devons installer le perl paquet. Si vous le faites:
# apt-get update
# apt-get install perl
Vous obtiendrez quelque chose comme ceci:
# apt-get install perl
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
perl-doc perl-modules
Suggested packages:
libterm-readline-gnu-perl libterm-readline-perl-perl groff
The following NEW packages will be installed:
perl perl-doc perl-modules
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 15.9MB of archives.
After this operation, 41.4MB of additional disk space will be used.
Do you want to continue [Y/n]?
Notez que si vous allez de l'avant avec cette (disons Y), vous allez vous retrouver avec 41.4 MB d'espace disque. Toutefois, si vous regardez ici , vous pouvez voir que le paquet perl-doc est facultatif car il est juste un paquet "recommande" et non pas un ensemble de «dépend».
Rouge = Dépend
Vert = Recommande (optionnel)
Bleu = Suggère (facultatif)
La solution:
Créez ou modifiez le fichier / etc / apt / apt.conf et ajoutez les éléments suivants à elle:
// Recommends are as of now still abused in many packages
APT::Install-Recommends "0";
APT::Install-Suggests "0";
Maintenant, sauvegardez le fichier et exécutez:
#apt-get update
# apt-get install perl
Maintenant, vous devriez obtenir quelque chose comme ceci:
# apt-get install perl
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
perl-modules
Suggested packages:
libterm-readline-gnu-perl libterm-readline-perl-perl
Recommended packages:
perl-doc
The following NEW packages will be installed:
perl perl-modules
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 7731kB of archives.
After this operation, 27.5MB of additional disk space will be used.
Do you want to continue [Y/n]?
will be used now. Si vous avez remarqué maintenant que la taille totale de l'installation réduit de 41,4 Mo à 27,5 Mo soit près de 33% moins d'espace disque sera utilisé maintenant. Ceci est très utile si vous l'espace de stockage est une préoccupation pour vous. Aussi, vous pouvez voir que "apt-get" répertorie désormais paquet «recommandé» comme une entité distincte au-dessus (voir vert ci-dessus).
Solution temporaire:
Aussi, si vous ne voulez pas de créer le fichier "apt.conf» parce que vous ne voulez "apt-get" pour installer le paquet "recommande" mais parfois vous ne voulez pas installer les paquets "recommande" sélective pour installer un paquet particulier alors vous pouvez donner la commande suivante:
# apt-get --no-install-recommends install perl
et il aura le même effet que ceux des lignes fichier "apt.conf», mais vous devrez donner le drapeau "-no-install-recommends" chaque fois que vous utilisez apt-get pour installer un paquet.
Comme d'habitude, laissez un commentaire / de rétroaction si vous avez s'il vous plaît. Commentaires encourage les blogueurs de publier davantage et conservent leur bonne humeur.
Aussi n'oubliez pas de noter ce post ci-dessous.













11 janvier 2009 à 12:09
hmmm ... dans ubuntu aussi, aptitude installe les paquets recommandés. Debian est allé bien ubuntu, wtf?!
Répondre à ce commentaire
Kushal Répondre:
11 janvier 2009 à 11:10
HI LMZ,
Les pourparlers de post sur apt-get. Je n'utilise pas beaucoup d'aptitude mais je me souviens que l'aptitude a été l'installation de paquets «recommandés» depuis longtemps. Vous ne savez pas qui est allé dont le chemin.
Merci pour votre commentaire.
Répondre à ce commentaire
21 mars 2009 à 16h06
[...] Dites "apt-get" ne pas installer des paquets «recommande» - Debian (et Ubuntu) va installer recommande packages par défaut. Désactivez-la pour économiser de l'espace [...]
Juillet 5th, 2009 at 06:28
Si vous utilisez aptitude. vous voulez utiliser l'option "-sans-recommends"
Alternativement, vous pouvez faire le changement de fichier de configuration, et utilisez l'option "-avec-recommande" d'inverser le comportement.
Vraiment, on devrait être en utilisant aptitude de nos jours. Pas beaucoup de raisons d'utiliser apt-get directement, et de nombreuses raisons d'utiliser aptitude (comme un meilleur traitement de la dépendance)
Répondre à ce commentaire
17 janvier 2010 à 06h39
Merci! Exactement ce que je cherchais!
Répondre à ce commentaire
3 mars 2010 à 23h54
Merci LMZ et Draeath pour le apt-get et commandes d'aptitude!
Répondre à ce commentaire
Juin 5th, 2010 at 01:57
Merci pour ces instructions, j'ai été à la recherche pour savoir comment obtenir automatiquement suggère et recommande installés sans avoir à les saisir à chaque fois. Votre article m'a aidé à accomplir cela, il suffit de changer le 0 à 1.
Répondre à ce commentaire
30 mars 2011 à 12h40
Sauvé mon cul d'installer sh * tload de colis, merci!
Répondre à ce commentaire
13 mars 2012 à 01h32
Sir lors de l'installation apt dans Fedora 14 je vais cette erreur Erreur de téléchargement de packages:
apt-0.5.15lorg3.95-0.git522.1.fc14.i686: échec: apt-0.5.15lorg3.95-0.git522.1.fc14.i686.rpm des mises à jour: [ERRNO 256] Pas plus de miroirs à essayer.
Répondre à ce commentaire
À 7h30 le 23 mars 2012 h
Merci beaucoup! Je peux utiliser des applications KDE sans tirer dans la bibliothèque kde avec elle: D votre le meilleur: D
Répondre à ce commentaire
20 août 2012 à 20h54
Muchas gracias! : D
Répondre à ce commentaire
9 février 2013 à 09h26
Merci
Répondre à ce commentaire