Ma question est un peu différente des autres déjà posées, je suppose. J'ai déjà cherché des réponses, mais je n'ai rien trouvé de pertinent.
Par exemple, j'ai toujours installé K3B via Terminal avec la commande "Sudo apt-get install k3b". Cela a toujours fonctionné, bien sûr. Un jour, j'ai décidé de l'installer via le Centre de logiciel Ubuntu et, à ma grande surprise, il y avait quelques modules complémentaires que je ne connaissais pas. J'ai aussi vérifié que certaines d'entre elles étaient installées parce que je les trouvais utiles.
Maintenant, voici ma question: lorsque nous essayons d'installer un logiciel via Terminal et que ce logiciel a des add-ons, comment le savons-nous? Et comment pouvons-nous installer les add-ons via Terminal?
Je suppose que nous devons d’abord connaître les noms des modules complémentaires, puis les installer un par un, une fois que le logiciel principal a déjà été installé. Mais comment pouvons-nous connaître ces noms via Terminal? Utiliser le Centre de logiciel est cool parce qu’il affiche les add-ons, une brève description de chacun et leurs noms entre parenthèses, non? Que diriez-vous de cela via un terminal?
Je n'avais jamais prêté attention à cela avant d'utiliser le centre logiciel. À propos, K3B n'était qu'un exemple, bien sûr.
Ces addons sont des packages suggérés, destinés à améliorer votre expérience de k3b. Mais ce n’est pas essentiel pour que k3b fonctionne correctement.
Dans terminal, vous pouvez connaître les noms des add-ons (au moins certains d’entre eux) en utilisant la commande apt-cache depends k3b
. Les noms des add-ons seront affichés dans la section "Suggérer:". Par exemple:
apt-cache depends k3b | grep Suggests
k3b
Suggests: k3b-extrathemes
Suggests: normalize-audio
Suggests: sox
Suggests: movixmaker-2
Suggests: libk3b6-extracodecs
Suggests: vcdimager
Veuillez noter que les forfaits suggérés ne sont pas essentiels. Notez également que apt-get
installera les packages indispensables à l'exécution de k3b (appelé dépendance) et ceux recommandés.
Vous pouvez visiter ce lien pour obtenir des informations sur ce sujet:
Consultez également cette question sur Superuser.com
En résumé:
Remarque: Ubuntu installe par défaut les deux premières catégories du logiciel à partir du Software Center et du terminal. Donc, vous ne perdez rien d'essentiel. Mais vous pouvez toujours les installer. Notez également que Software Center ne les installe pas automatiquement.
Si vous souhaitez installer les packages suggérés depuis un terminal, vous pouvez utiliser cette commande
Sudo apt-get --install-suggests install k3b
Cette commande installera tous les packages suggérés, ainsi que les packages de dépendance et recommandés.
Si vous souhaitez configurer apt-get
de manière permanente pour installer automatiquement les packages suggérés également, procédez comme suit:
Créez un fichier dans /etc/apt/apt.conf.d
avec le nom 99mysettings
gksu gedit /etc/apt/apt.conf.d/99mysettings
Ajoutez ensuite l'option de configuration dans ce fichier
APT::Install-Suggests "true";
Puis enregistrez le fichier et quittez gedit.
A partir de maintenant, les packages suggérés seront également installés automatiquement par apt-get
.
Veuillez noter que, apt-get n’installera ces paquets que s’il les trouve dans des référentiels. Sinon, il les ignore tout simplement et poursuit l’installation.
Lorsque vous installez un programme via le terminal, il vous indiquera également les packages suggérés (add-ons, etc.). c'est à dire.:
Sudo apt-get install k3b
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
k3b-extrathemes sox movixmaker-2 libk3b6-extracodecs vcdimager
The following NEW packages will be installed:
k3b
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Vous devriez pouvoir utiliser Sudo apt-cache search <name>
Ceci devrait renvoyer tous les paquets liés à de toutes les manières possibles.
une possibilité est
apt-cache search appname
Et vous pouvez installer tous les paquets recherchés en une fois
Sudo apt-get install package_1 package_2 ...