¿Cómo encuentro complementos para paquetes cuando uso la línea de comandos?

13

Supongo que mi pregunta es un poco diferente de las otras ya formuladas. Ya he buscado respuestas, pero no encontré nada relacionado.

Por ejemplo, siempre he instalado K3B a través de la Terminal con el siguiente comando "sudo apt-get install k3b". Siempre funcionó, por supuesto. Un día, decidí instalarlo a través de Ubuntu Sofware Center y, para mi sorpresa, había algunos complementos que no conocía. Verifiqué que algunos de ellos también estén instalados porque los encontré útiles.

Ahora, esta es mi pregunta: cuando intentamos instalar un software a través de Terminal y este software tiene complementos, ¿cómo lo sabemos? ¿Y cómo instalamos los complementos a través de Terminal?

Supongo que primero debemos conocer los nombres de los complementos y luego instalarlos uno por uno, una vez que el software principal ya se haya instalado. Pero, ¿cómo podemos conocer esos nombres a través de la Terminal? Usar el Centro de software es genial porque muestra los complementos, una breve descripción de cada uno y sus nombres entre paréntesis, ¿verdad? ¿Qué tal eso a través de la Terminal?

Nunca había prestado atención a esto hasta que utilicé el Centro de software. Por cierto, K3B fue solo un ejemplo, por supuesto.

brunces
fuente
uno que suelo usar es sudo apt-cache search firefox que muestra el paquete de Firefox pero también firefox-addon*y firefox-nl / de / en en zo one
blade19899
@ blade19899: ya no.
Alix Axel

Respuestas:

29

Esos complementos son paquetes sugeridos que están destinados a mejorar su experiencia con k3b. Pero esos no son elementos esenciales para que k3b funcione correctamente.

En la terminal, puede conocer los nombres de los complementos (al menos algunos de ellos) mediante el apt-cache depends k3bcomando. Los nombres de los complementos se mostrarán en la sección "Sugerir:". Por ejemplo:

apt-cache depends k3b | grep Suggests
k3b
  Suggests: k3b-extrathemes
  Suggests: normalize-audio
  Suggests: sox
  Suggests: movixmaker-2
  Suggests: libk3b6-extracodecs
  Suggests: vcdimager

Tenga en cuenta que los paquetes sugeridos no son esenciales. También tenga en cuenta apt-getque instalará paquetes que son esenciales para ejecutar k3b (denominado dependencia) y los paquetes que se recomiendan.

Puede visitar este enlace para obtener información sobre este tema:

Consulte también esta pregunta en Superuser.com

Como un resumen:

  • A depende de los paquetes en uno, que se requiere para ejecutar el software
  • UN paquete recomendado en uno, que se requiere para que el software sea ​​funcional .
  • Un sugerido paquete en uno, que puede mejorar la usabilidad del software.

Tenga en cuenta que Ubuntu instala las dos primeras categorías del software de forma predeterminada desde el Centro de software y desde el terminal. Entonces, no estás perdiendo nada esencial. Pero aún así puedes instalarlos. También tenga en cuenta que Software Center no los instala automáticamente.

Para instalar paquetes sugeridos también desde la terminal

Si desea instalar paquetes sugeridos desde la terminal, puede usar este comando

 sudo apt-get --install-suggests install k3b

Este comando instalará todos los paquetes sugeridos, así como los paquetes de dependencia y recomendados.

Para configurar permanentemente apt para instalar paquetes sugeridos

Si desea configurar de forma apt-getpermanente para instalar automáticamente los paquetes sugeridos también, puede hacer esto:

  1. Crea un archivo /etc/apt/apt.conf.dcon nombre99mysettings

    gksu gedit /etc/apt/apt.conf.d/99mysettings
    
  2. Luego agregue la opción de configuración en ese archivo

    APT::Install-Suggests "true";     
    
  3. Luego guarde el archivo y salga de gedit.

A partir de ahora, los paquetes sugeridos también se instalarán automáticamente apt-get.

Tenga en cuenta que apt-get solo instalará esos paquetes si los encuentra en algún repositorio, de lo contrario, simplemente los ignora y continúa con la instalación.

Anwar
fuente
1
muy buen comando ... me gustó mucho !!
Pranit Bauva
1
Anwar, muchas gracias por tu respuesta. Fue realmente esclarecedor. :) Gracias a todos los que respondieron también. Salud. :) brunces
brunces
@ user74660 Si te ayuda, puedes aceptar la respuesta . Ayudará a futuros visitantes. Gracias :)
Anwar
2

Cuando instala un programa a través del terminal, también le indicará los paquetes sugeridos (complementos, etc.). es decir:

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.
reverendj1
fuente
1

Deberías poder usar sudo apt-cache search <name> Esto debería devolver todos los paquetes que están relacionados con de cualquier manera posible.

NlightNFotis
fuente
0

una posibilidad es

apt-cache search appname

Y puede instalar todos los paquetes deseados de una vez

sudo apt-get install package_1 package_2 ...
Tom Regner
fuente