[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Informes detallados con "apt-get"



El 28/10/10 13:20, Camaleón escribió:
Doy por hecho que "aptitude" puede gestionar las dependencias y los
conflictos entre paquetes pero no es eso lo que buscaba.

¿Como respuesta al (yes/no) usaste la opción "?" para ver qué otras cosas puedes hacer?

Imagina la situación anterior, donde aptitude me decía que iba a
desinstalar paquetes tales como "hal", "gs-common" o "gthumb" que son
paquetes que "a priori" no deberían de ser eliminados.

Bien, pues lo que quiero saber es por qué aptitude los quería borrar.

Creo que se te olvidó make que también estaba en la lista. En dicha lista noté que al lado del nombre de cada archivo aparecía {u}. No he tenido tiempo de investigar qué significa, pero quizás eso te diga algo.

De todos modos prueba usando la opción -D en el comando:

root@debian:~# aptitude -s -W -D safe-upgrade

Eso te da una breve descripción de por qué instala o elimina un archivo (vale para el párrafo siguiente)
Léete el manual, te va a gustar.


Te pongo otro caso: imagina que al hacer un "safe-upgrade" me dice que va
a instalar "255 paquetes nuevos" y que se necesita "1.5 GiB" de espacio
en disco tras la operación. Supongo que a todos nos gustaría saber por
qué se van a instalar todos esos paquetes ¿no? Teniendo en cuenta que
squeeze va a salir dentro de poco y que a estas alturas no resulta muy
normal tener que instalar 255 paquetes, resultaría cuanto menos
sospechoso :-)

Se me olvidaba decirte; según el manual safe-upgrade _NUNCA_ elimina archivos, así que de ser cierto no hay problemas. Aptitude te da el reporte de que los va a eliminar para que sepas que debes hacerlo con un full-upgrade (aka dist-upgrade).
El registro de actividad está bien pero lo interesante es poder tener la
información de lo que va a hacer "antes" de actualizar el sistema, no
después. Una vez actualizado, el mal (en caso de haberlo) ya está hecho,
no hay vuelta atrás.
Si ciertamente tienes razón.

En realidad para ser franco yo nunca uso aptitude en la línea de comandos, uso la interfaz n-curses en la cual, una vez que terminas de seleccionar lo que vas a instalar/eliminar le das a la tecla "g" (go) y allí te muestra por completo lo que va a hacer (una linea por cada paquete agrupados según el por qué toma cada acción) una vez que tienes ese listado te posicionas sobre el paquete de tu interés y le das "enter" y allí te dice todo sobre ese paquete; sales de esa vista con "q" vuelves a caer en el listado, donde puedes desmarcar o cambiar la acción sobre cada paquete en particular y cuando ya estés segura de lo que vas a hacer le das "g" y no hay vuelta atrás o le das <cntrl> + t y cancelas todas las acciones pendientes y a comenzar de nuevo.

Para mi es mucho mejor hacerlo así ya que tengo mas control, el gran problema: Aquí no hay un safe-upgrade ni nada que se le parezca.

Saludos,

Saludos


Reply to: