apt-get upgrade vs. dist-upgrade
Hola a todos. Teniendo mi debian con sarge, suelo actualizar con relativa frecuencia mis paquetes. El apt-get upgrade actualiza bastantes paquetes pero deja algunos de los que se podria actualizar, suspongo que para evitar conflictos de actualizacion, pero ya les llegara su momento en poco tiempo. En cambio con apt-get dist-upgrade, simpre se actualiza todo lo que se puede sin dejar nada atras, pero a costa de que siempre hace falta satisfacer algunas dependencia y hace falta instalaar algun paquete nuevo, (tipicamente librerias de poco tamaño). Por tanto, ¿que es lo mas razonable para la actualizacion periodica de un sistema? el apt-get upgrade, o con dist-upgrade a costa de que mi disco duro se llene cada vez mas de paquetes. Gracias.
Re: apt-get upgrade vs. dist-upgrade
TH1NK3R,,, (TH) nos comentó el Martes 15 Junio 2004 10:31 que TH Por tanto, ¿que es lo mas razonable para la actualizacion periodica de TH un sistema? el apt-get upgrade, o con dist-upgrade a costa de que mi TH disco duro se llene cada vez mas de paquetes. Tanto con «apt-get upgrade» como «apt-get dist-upgrade» he tenido problemas cuando ha habido algún paquete que se negaba a actualizar aparte de dejarse paquetes. Eso lo solucioné usando dselect. Sinceramente, para actualizaciones, te recomiendo dselect. A mi entender, gestiona mucho mejor estas dependencias. -- Félix J. Marcelo Wirnitzer [EMAIL PROTECTED]
Re: apt-get upgrade vs. dist-upgrade
Hola a todo el mundo. Una cuestion, el dselect es un front-end para dkpg, igualmente sucede con apt. La informacion de los paquetes (como sus dependencias), esta incrustada en la base de dados de paquetes que bajamos al hacer apt-get update. Pero entnces, cual es el programa que halla una solucion para resolver del mejor modo las dependencias, dpkg o sus front-end's. -- Disculpad si mis emails tienen algun problema con el MIME o alguna otra cosa, todavia ando configurando a mutt.
Re: apt-get upgrade vs. dist-upgrade
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 El Martes, 15 de Junio de 2004 11:31, TH1NK3R,,, escribió: Teniendo mi debian con sarge, suelo actualizar con relativa frecuencia mis paquetes. El apt-get upgrade actualiza bastantes paquetes pero deja algunos de los que se podria actualizar, suspongo que para evitar conflictos de actualizacion, pero ya les llegara su momento en poco tiempo. Una observación: la opción upgrade deja sin actualizar paquetes en dos situaciones básicamente: que exista un error de dependencias irresoluble (para comprobarlo basta con pedirle que instale únicamente ese paquete) ó que el paquete necesite a otros que no están instalados aún, porque el mantenedor ha cambiado las dependencias y es una situación nueva. En cambio con apt-get dist-upgrade, simpre se actualiza todo lo que se puede sin dejar nada atras, pero a costa de que siempre hace falta satisfacer algunas dependencia y hace falta instalaar algun paquete nuevo, (tipicamente librerias de poco tamaño). La opción dist-upgrade está pensada para efectuar actualizaciones de versión de sistemas, como de sarge a sid, y efectúa algunas operaciones ... digamos que algo forzadas para poder pasar el sistema a la nueva versión. No es, por tanto, razonable efectuar esta operación regularmente, no está pensada para eso. Por tanto, ¿que es lo mas razonable para la actualizacion periodica de un sistema? el apt-get upgrade, o con dist-upgrade a costa de que mi disco duro se llene cada vez mas de paquetes. En mi opinión lo aconsejable es efectuar el upgrade periódicamente y olvidarse de la otra opción. Es conveniente tener en cuenta que los empaquetadores puede cometer errores y que no siempre es posible actualizar un sistema. Para eso lo mejor es leer las indicaciones de error de apt-get. Una pista es que si se necesita un paquete con versión igual a, en lugar de igual o mayor, o igual o menor, es que se trata de un error de empaquetado. Saludos - -- Victor Moral [EMAIL PROTECTED] Usuario Linux registrado nº: 139246 Jabber ID: [EMAIL PROTECTED] Clave pública en: http://www.keyserver.net - - Yo también quiero una Europa libre de Patentes de Software - - -- EuropeSwPatentFree - http://EuropeSwPatentFree.hispalinux.es - -- -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAz0BqgMKEivpe+pIRApxNAKCsbRoMpZU7GxLf4Al7oAu5gDGIpgCgnd4k uTiw7MpM4RCk3YzV8qc5hL4= =D/Ny -END PGP SIGNATURE-
Re: apt-get upgrade vs. dist-upgrade
El Martes, 15 de Junio de 2004 11:31, TH1NK3R,,, escribió: Hola a todos. Teniendo mi debian con sarge, suelo actualizar con relativa frecuencia mis paquetes. El apt-get upgrade actualiza bastantes paquetes pero deja algunos de los que se podria actualizar, suspongo que para evitar conflictos de actualizacion, pero ya les llegara su momento en poco tiempo. En cambio con apt-get dist-upgrade, simpre se actualiza todo lo que se puede sin dejar nada atras, pero a costa de que siempre hace falta satisfacer algunas dependencia y hace falta instalaar algun paquete nuevo, (tipicamente librerias de poco tamaño). Por tanto, ¿que es lo mas razonable para la actualizacion periodica de un sistema? el apt-get upgrade, o con dist-upgrade a costa de que mi disco duro se llene cada vez mas de paquetes. Gracias. Hola. Cuando haces apt-get upgrade el sistema actualiza todo lo actualizable que ya tienes instalado, es decir, si un paquete que ya tienes instalado se quiere actualizar a una versión nueva, y esa versión nueva depende de paquetes que aún no han sido instaldos (porque así lo ha hecho el desarrollador), esa versión nueva no será descargada, a priori, por apt-get upgrade, sí que lo será si utilizas apt-get dist-upgrade. apt-get upgrade es conservativo, mientras que el apt-get dist-upgrade hace todo lo necesario para llevar a cabo la actualización. Es por ello por lo que el segundo se utiliza preferentemente cuando hay un cambio de versión de la distribución, mientras que el primero se utiliza habitualmente para mantener un sistema al día de forma CONTROLADA: siempre sabes que es lo que estás instalando nuevo y, en teoría, es más facil tracear un posible error. No intento sentar cátedra, siempre hay algo que se escapa... Salud.
Re: apt-get upgrade vs. dist-upgrade
El mar, 15 de jun de 2004, a las 08:31:03 +0200, Víctor Moral dijo: Hash: SHA1 El Martes, 15 de Junio de 2004 11:31, TH1NK3R,,, escribió: La opción dist-upgrade está pensada para efectuar actualizaciones de versión de sistemas, como de sarge a sid, y efectúa algunas operaciones ... digamos que algo forzadas para poder pasar el sistema a la nueva versión. No es, por tanto, razonable efectuar esta operación regularmente, no está pensada para eso. Disiento. Estoy más de acuerdo con lo que ha dicho Armando Paz. upgrade actualiza los paquetes que ya se tienen (sin añadir ni quitar nada) y dist-upgrade es más inteligente y añade y quita paquetes si fuese necesario. Obviamente, cuando se quiere pasar de versión es necesario usar un dist-upgrade porque muchas dependencias varían; pero no es el uso exclusivo. En mi opinión lo aconsejable es efectuar el upgrade periódicamente y olvidarse de la otra opción. Es conveniente tener en cuenta que los empaquetadores puede cometer errores y que no siempre es posible actualizar un sistema. Para eso lo mejor es leer las indicaciones de error de apt-get. Una pista es que si se necesita un paquete con versión igual a, en lugar de igual o mayor, o igual o menor, es que se trata de un error de empaquetado. Digamos que con upgrade el sistema varía poco. Todos los programas/utilidades/paquetes que tienes antes de actualizar seguirán estando después (con alguna funcionalidad nueva y errores corregidos). En cambio, un dist-upgrade pueden aparecer cosas nuevas o desaparecer (en cierta ocasión me intento desinstalar todo gnome). Así pues, mi consejo es NUNCA usar dist-upgrade sin supervisión directa. usar la opción -u para saber antes de actualizar, que va a suceder. la opción upgrade en cambio si se puede automatizar (con cron por ejemplo) porque garantiza pocos cambios). Por lo demás se pueden usar tanto como se quiera. Aunque mi experiencia es que los repositorios debian se actualizan 1 vez al día. -- Javier Maria Mora Merchan (GPGP) Key ID: 0x794F3D83 signature.asc Description: Digital signature
Re: apt-get upgrade vs. dist-upgrade
Saludos. Gracias por los comentarios, ya me ha quedado mucho mas claro el asunto. Gracias.
Asunto: Re: Asunto: Re: apt-get upgrade vs. dist-upgrade
Ahora ya me ha quedado claro. Muchas gracias Javier por tomarte la molestia :) Saludos! -- Mensaje original -- Date: Wed, 16 Jun 2004 01:05:27 +0200 From: Javier M Mora [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: Re: Asunto: Re: apt-get upgrade vs. dist-upgrade Veamos, tal y como yo lo entiendo la cuestión es la siguiente: Tu tienes un sistema instalado con ciertos paquetes, por ejemplo gtk-1.2, cuando salió gtk-2.0 dividieron la librería en gtk,gdk,pango y algo más. Si tienes instalado gtk-1.2.12 (la versión 12ava de gtk-1.2) y usas solo upgrade, nunca te actualizará a gtk-2.0 porque esta versión de la librería requiere de los paquetes gtk, gdk y pango y tu aún no los tienes. dist-upgrade, como te digo hace el trabajo de forma más inteligente: ve que existe una versión más moderna de gtk-1.2 pero que requiere ciertos paquetes que tu no tienes y por eso los instala automáticamente. Qué pasa con el kernel? que necesitarías tener instalado previamente un programa que en una nueva versión del mismo exigiese el uso de un kernel 2.6 hasta donde yo sé, no existe ningún programa que exija esto. Luego no es probable que un dist-upgrade exija cambiar de 2.4 a 2.6. Distinto es pasar de 2.4.20 a 2.4.22. ese tipo de cambios es poco probable pero si se da en ciertas ocasiones. De hecho existe un paquete de nombre algo parecido a kernel-2.4.last que automáticamente te actualiza el kernel a la última versión que salga (dentro de la rama 2.4 o de la rama 2.6, pero no las mezcla). Pero eres tu en este caso el que le estás diciendo, al instalar ese paquete, que quieres tener siempre lo último de la rama. El peligro de dist-upgrade es que, como dice el dicho: por un clavo se perdió la guerra, por intentar actualizar un paquete te puede instalar o lo que es peor desinstalar muchos paquetes con consecuencias trágicas. En una ocasión me intentó borrar todo el sistema gráfico: X window, gnome y kde de un plumazo. de ahí la importancia de asegurarse de que va a hacer antes de hacerlo (opción -u de apt-get). Para terminar, dpkg y aptitude y synaptic y otros programas de instalación de paquetes debian hacen siempre dist-upgrade, mostrandote previamente los cambios que se van a efectuar. El resto depende de tí, espero haber sido claro. Atte. -- Javier Maria Mora Merchan (GPGP) Key ID: 0x794F3D83 Archivo adjunto: signature.asc
apt-get upgrade vs. dist-upgrade
What are the differences between apt-get upgrade and apt-get dist-upgrade? I wonder which to use. Currently I use testing and upgrade every day or so. Would there have been any differences if I used another dist (ie. woody or potato)? Thank you. -- Ole Sebastian Stein ``It is a mistake to think you can solve any major problems with just potatoes.'' - Life, the universe and everything (Chapter 24), D. Adams
Re: apt-get upgrade vs. dist-upgrade
Ole Sebastian Stein [EMAIL PROTECTED] wrote: What are the differences between apt-get upgrade and apt-get dist-upgrade? Look in the apt-get(8) man page: 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 cir cumstances 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 ver sions of packages are available. [...] dist-upgrade dist-upgrade, in addition to performing the func tion of upgrade, also intelligently handles chang ing 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 /etc/apt/sources.list file contains a list of locations from which to retrieve desired package files. -- Colin Watson [EMAIL PROTECTED]
Apt-get upgrade vs dist-upgrade?
What's the difference between apt-get upgrade and apt-get dist-upgrade? Thanks, - Marc
Re: Apt-get upgrade vs dist-upgrade?
apt-get upgrade will attempt to upgrade the packages which you currently have installed on your system. If any of those upgrades require that additional packages be removed or installed then the said package(s) will be held back. apt-get dist-upgrade will attempt to upgrade all packages, installing or removing packages as needed. Sean Marc Sherman wrote: What's the difference between apt-get upgrade and apt-get dist-upgrade?
Re: Apt-get upgrade vs dist-upgrade?
On Thu, Feb 03, 2000 at 10:04:25PM -0500, Marc Sherman wrote: What's the difference between apt-get upgrade and apt-get dist-upgrade? Just doing upgrade will not upgrade any packages that: a) Require installing new packages that are not currently installed b) Require removing packages that are currently installed (conflicts) Doing a dist-upgrade assumes that you are doing a major thing, and it will force upgrading to all of the latest packages that you have installed, even if that means installing new ones to meet dependencies, or removing obsolete ones that the newer packages conflict with. Apt-get will specify which packages are NEW, and which are being REMOVED. So you wont be entering into anything without knowing that is going on. -- ---===-=-==-=---==-=-- / Ben Collins -- ...on that fantastic voyage... -- Debian GNU/Linux \ ` [EMAIL PROTECTED] -- [EMAIL PROTECTED] -- [EMAIL PROTECTED] ' `---=--===-=-=-=-===-==---=--=---'
apt-get: upgrade vs dist-upgrade
I can't remember where I read it, but I read that, in reference to potato, to keep an installation up-to-date one should run apt-get with the upgrade option and with the dist-upgrade option. Is this true? I ran apt-get dist-upgrade when I moved from slink to potato, but since, I've just used the upgrade option to apt-get. Am I doing it wrong? Oh, I remember now, it was on the svlug list. I'l check to see if I can find the original post. TIA for any clarification. -- ) Mark Wagnon ) [EMAIL PROTECTED] ) ( Chula Vista, CA ( [EMAIL PROTECTED] (