Mis primeros pensamientos llegaron a dist-upgrade, pero no creo que sea lo mismo que Safe-Upgrade.
Jeff Welling
no hay. existe aptitud para proporcionar cosas que no están en apt- *
Janus Troelsen
Respuestas:
37
El apt-getcomando más cercano a aptitude safe-upgradees upgrade, pero hay una diferencia.
aptitude safe-upgrade actualiza los paquetes instalados actualmente y puede instalar nuevos paquetes para resolver nuevas dependencias, pero nunca elimina los paquetes.
apt-get upgrade actualiza los paquetes instalados actualmente, pero nunca instala o elimina paquetes.
Entonces apt-get upgradees comparable a aptitude --no-new-installs safe-upgrade.
Y la clave es que --with-new-pkgspermite instalar nuevos paquetes cuando se usa junto con la actualización, por lo que básicamente hace lo mismo que aptitude safe-upgradinstalar actualizaciones y nuevos paquetes que estas actualizaciones necesitan.
La combinación de comandos de Phoenixs y comentario de Roland Becker acerca de la eliminación de paquetes no utilizados (y doble control todo esto en las páginas del manual de aptitudee apt-get), parecería que el comando usando apt-getque imita completamente la behvaiour de aptitude safe-upgradeIS
apt-get upgrade --with-new-pkgs --autoremove
Esto se ha probado una vez en Ubuntu 16.04, y al menos se ejecutó, eliminando algunos paquetes y actualizando otros paquetes, pero sin instalar ningún paquete nuevo (supongo que no era necesario en ese contexto)
Respuestas:
El
apt-get
comando más cercano aaptitude safe-upgrade
esupgrade
, pero hay una diferencia.aptitude safe-upgrade
actualiza los paquetes instalados actualmente y puede instalar nuevos paquetes para resolver nuevas dependencias, pero nunca elimina los paquetes.apt-get upgrade
actualiza los paquetes instalados actualmente, pero nunca instala o elimina paquetes.Entonces
apt-get upgrade
es comparable aaptitude --no-new-installs safe-upgrade
.fuente
Para ser un poco más preciso en la eliminación del paquete:
la aptitud del hombre dice:
mientras que man apt-get dice:
fuente
Creo que el equivalente sería:
Y la clave es que
--with-new-pkgs
permite instalar nuevos paquetes cuando se usa junto con la actualización, por lo que básicamente hace lo mismo queaptitude safe-upgrad
instalar actualizaciones y nuevos paquetes que estas actualizaciones necesitan.fuente
La combinación de comandos de Phoenixs y comentario de Roland Becker acerca de la eliminación de paquetes no utilizados (y doble control todo esto en las páginas del manual de
aptitude
eapt-get
), parecería que el comando usandoapt-get
que imita completamente la behvaiour deaptitude safe-upgrade
ISapt-get upgrade --with-new-pkgs --autoremove
Esto se ha probado una vez en Ubuntu 16.04, y al menos se ejecutó, eliminando algunos paquetes y actualizando otros paquetes, pero sin instalar ningún paquete nuevo (supongo que no era necesario en ese contexto)
fuente