web-dev-qa-db-fra.com

Comment trouver des add-ons pour les packages en utilisant la ligne de commande?

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.

13
brunces

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é:

  • Un dépend des packages en un, qui est requis pour exécuter le logiciel.
  • Un package recommandé en un, qui est requis pour que le logiciel soit fonctionnel .
  • Un package suggéré en un, qui peut améliorer la convivialité du logiciel .

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.

Pour installer les packages suggérés également à partir d'un terminal

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.

Pour configurer de façon permanente apt à installer les paquets suggérés

Si vous souhaitez configurer apt-get de manière permanente pour installer automatiquement les packages suggérés également, procédez comme suit:

  1. Créez un fichier dans /etc/apt/apt.conf.d avec le nom 99mysettings

    gksu gedit /etc/apt/apt.conf.d/99mysettings
    
  2. Ajoutez ensuite l'option de configuration dans ce fichier

    APT::Install-Suggests "true";     
    
  3. 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.

29
Anwar

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.
2
reverendj1

Vous devriez pouvoir utiliser Sudo apt-cache search <name> Ceci devrait renvoyer tous les paquets liés à de toutes les manières possibles.

1
NlightNFotis

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 ...
0
Tom Regner