Niveles de actualización para Linux Mint, synaptic versus la línea de comando

0

Llegué a Linux como un refugiado de winXP, y preferiría no profundizar más en las tuercas y los pernos de lo necesario. Estoy bastante cómodo con la línea de comandos (soy un viejo que trabajó en varios sistemas de línea de comandos antes de que se inventaran las ventanas), así que mientras esté documentado, puedo hacerlo.

Synaptic ofrece muchas opciones de actualización y, francamente, me resulta confuso. Así que solo voy al terminal y hago sudo apt-get update / upgrade de vez en cuando.

¿Qué niveles procesa esa línea de comando de manera predeterminada? ¿Es probable que tenga problemas para detectar versiones inestables de vanguardia? Utilizo los programas que vienen con el paquete en la medida de lo posible, solo agregando cosas como python3 y algunas utilidades de bajo nivel.

Neil_UK
fuente

Respuestas:

1

Linux Mint se basa en la versión LTS de Ubuntu, por lo que obtiene paquetes bien probados.

  • Si prefieres la aplicación gráfica, Mint tiene su propio Administrador de actualizaciones, representado por un escudo azul en el panel, que debería ser lo suficientemente fácil de usar. Le ofrece una lista de paquetes, pero normalmente solo necesita decir que sí.

  • Si prefieres la línea de comando, sudo apt-get update seguido por upgrade generalmente está bien Actualizará los paquetes, pero no instalará ningún paquete nuevo ni eliminará nada. De los documentos:

  upgrade
       upgrade is used to install the newest versions of all packages
       currently installed on the system from the sources enumerated in
       /etc/apt/sources.list. Packages currently installed with new
       versions available are retrieved and upgraded; under no
       circumstances are currently installed packages removed, or packages
       not already installed retrieved and installed. New versions of
       currently installed packages that cannot be upgraded without
       changing the install status of another package will be left at
       their current version. An update must be performed first so that
       apt-get knows that new versions of packages are available.

Así que a veces no se actualiza un paquete cuyas dependencias han cambiado. Si quieres ser más cuidadoso, puedes usar sudo apt-get dist-upgrade:

  dist-upgrade
       dist-upgrade in addition to performing the function of upgrade,
       also intelligently handles changing dependencies with new versions
       of packages; apt-get has a "smart" conflict resolution system, and
       it will attempt to upgrade the most important packages at the
       expense of less important ones if necessary. The dist-upgrade
       command may therefore remove some packages. The
       /etc/apt/sources.list file contains a list of locations from which
       to retrieve desired package files. See also apt_preferences(5) for
       a mechanism for overriding the general settings for individual
       packages.
Marcus Downing
fuente
0

No, la línea de comando siempre es segura. No debería haber ninguna diferencia, ya que synaptic es solo un front-end. Algunas personas lo encuentran más cómodo. apt-get no tiene menos opciones que synaptic, solo se le ocultan cuando solo usa apt-get update / install / upgrade, etc.

Personalmente encuentro buscando a través de synaptic mucho más cómodo ya que la búsqueda en la línea de comandos de apt-get no es la mejor (imho).

Sugerencia: en las versiones más nuevas de apt solo puedes usar apt install / update / upgrade ;-)

larkey
fuente
0

Sináptico y apt-get Son herramientas para la misma tarea. Ambos usan repositorios para obtener actualizaciones de los paquetes.

De forma predeterminada, cuando instala Linux Mint, se hace referencia a los repositorios oficiales, puede verificar qué repositorios está usando en la pestaña Fuentes de software en Synaptics o en / etc / apt en la consola

Si usa los repositorios oficiales no romperá / dañará su sistema, porque los mantenedores de los repositorios verifican cada relación / dependencia de las versiones de los paquetes.

Sin embargo, a veces es necesario instalar una aplicación que no esté disponible en los repositorios oficiales, por lo que puede agregar otros repositorios.

Podría suceder que el nuevo repositorio instale una nueva versión de un paquete o una biblioteca común. Si una aplicación existente depende de la versión anterior, la aplicación falla.

La mayoría de las veces no sucede porque Linux Mint congela las versiones, por lo que si tiene Linux Mint 17 y el repositorio que agrega es para esa versión, entonces el responsable respetará las dependencias.

jcbermu
fuente