Re: Aptitude o apt-get (era: ¡Que llega Wheezy!)
El 01/05/13 08:34, Camaleón escribió: El Tue, 30 Apr 2013 20:34:14 +0200, Eduardo Rios escribió: El 30/04/13 20:17, Jaime Velázquez escribió: En el capítulo 4 de esta guía pueden encontrar como hacer la actualización a Debian 7 http://www.debian.org/releases/wheezy/i386/release-notes.es.pdf Yo ya tengo instalada Wheezy... pero no entiendo esto: El programa preferido para la gestión interactiva de paquetes desde la consola es aptitude. Se recomienda utilizar apt-get para la gestión de paquetes de forma no interactiva desde la línea de órdenes. apt-get también es la herramienta recomendada para actualizaciones entre versiones mayores. ¿A que se refieren con interactiva y no interactiva? A que necesita de un humano[ide] para responder cosas (aka: interactuar) :-) Ejemplo: (ordenador) ¿Desea configurar ahora el paquete? (Sí, no) (humano[ide]) Sí Es que no me aclaro cuando hay que usar aptitude y cuando apt.get... Bueno, eso es otra cosa y va al gusto de cada cual. Yo nunca uso aptitude, empecé con apt-get y no he necesitado apenas cambiarlo aunque en una ocasión un problema de dependencias me lo resolvió aptitude, todo hay que decirlo. Saludos, Personalmente, empecé con dselect hace muuucho tiempo, luego apt-get, y un par de veces intenté con aptitude. Me quedé con apt-get (manías de viejo), pues tiene menos tendencia a hacer cosas por su cuenta, y a través de sus archivos de configuración uno le puede marcar la cancha de qué quiero o no quiero hacer. Va de ejemplo la que intenté hacer hace 5 minutos: # Actualizar con apt-get # apt-get dist-upgrade Leyendo lista de paquetes... Hecho Creando árbol de dependencias Leyendo la información de estado... Hecho Calculando la actualización... Listo Los siguientes paquetes se han retenido: iceowl-l10n-es-ar Se actualizarán los siguientes paquetes: libsqlite3-0 openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib 4 actualizados, 0 se instalarán, 0 para eliminar y 1 no actualizados. Necesito descargar 32,3 MB de archivos. Se utilizarán 91,1 kB de espacio de disco adicional después de esta operación. ¿Desea continuar [S/n]? # Actualizar con aptitude # aptitude dist-upgrade Se ELIMINARÁN los siguientes paquetes: docutils-common{u} docutils-doc{u} ipython{u} ipython-doc{u} ipython-notebook{u} ipython-notebook-common{u} ipython-qtconsole{u} libjs-mathjax{u} libjs-mootools{u} libjs-prototype{u} libjs-scriptaculous{u} libpgm-5.1-0{u} libzmq1{u} python-antlr{u} python-authkit{u} python-beaker{u} python-decorator{u} python-docutils{u} python-excelerator{u} python-genshi{u} python-genshi-doc{u} python-jinja2{u} python-jinja2-doc{u} python-kid{u} python-ldap{u} python-ldap-doc{u} python-mako{u} python-mako-doc{u} python-markupsafe{u} python-matplotlib{u} python-matplotlib-data{u} python-matplotlib-doc{u} python-migrate{u} python-myghty{u} python-pam{u} python-pexpect{u} python-pyasn1{u} python-pyface{u} python-pylons{u} python-repoze.who{u} python-repoze.who-plugins{u} python-roman{u} python-scipy{u} python-simplegeneric{u} python-simplejson{u} python-tempita{u} python-tornado{u} python-traits{u} python-traitsui{u} python-weberror{u} python-webhelpers{u} python-webtest{u} python-yaml{u} python-zmq{u} python-zope.interface{u} python3-beaker{u} python3-mako{u} python3-markupsafe{u} python3-pkg-resources{u} python3-setuptools{u} python3-sqlalchemy{u} Se actualizarán los siguientes paquetes: iceowl-l10n-es-ar{b} libsqlite3-0 openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib Se RECOMIENDAN los siguientes paquetes, pero NO se instalarán: icedtea-6-jre-cacao icedtea-6-jre-jamvm myspell-es 5 paquetes actualizados, 0 nuevos instalados, 61 para eliminar y 0 sin actualizar. Necesito descargar 32,3 MB de ficheros. Después de desempaquetar se liberarán 210 MB. No se satisfacen las dependencias de los siguientes paquetes: iceowl-l10n-es-ar : Depende: iceowl-extension (= 17.0) pero está instalado 10.0.12-1. o iceowl (= 1.9) pero no será instalado. Las acciones siguientes resolverán estas dependencias Eliminar los paquetes siguientes: 1) iceowl-l10n-es-ar ¿Acepta esta solución? [Y/n/q/?] # Como se ve, aptitude, aún desde la línea de comandos, tiene alguna tendencia a hacer cosas de más. Aclaro que mi sistema es un tanto raro; tiene una configuración que más o menos es: 90% testing 5% sid 3% stable 2% fuentes externas (v.gr. LibreOffice) Tal vez si uno tuviese una instalación 100% stable, no intentaría hacer esas cosas. Y ni hablar de aptitude en modo de pantalla interactiva pseudo gráfica, porque eso sí que me ha sacado de las casillas y generado más de un dolor de cabeza. apt-get (y todos los apt-xxx) siguen la premisa *nix: Programas pequeños y específicos, que hacen poco pero rápido y bien.
Re: Aptitude o apt-get (era: ¡Que llega Wheezy!)
2013/5/1 Debian GMail javier.debian.bb...@gmail.com: El 01/05/13 08:34, Camaleón escribió: El Tue, 30 Apr 2013 20:34:14 +0200, Eduardo Rios escribió: El 30/04/13 20:17, Jaime Velázquez escribió: En el capítulo 4 de esta guía pueden encontrar como hacer la actualización a Debian 7 http://www.debian.org/releases/wheezy/i386/release-notes.es.pdf Yo ya tengo instalada Wheezy... pero no entiendo esto: El programa preferido para la gestión interactiva de paquetes desde la consola es aptitude. Se recomienda utilizar apt-get para la gestión de paquetes de forma no interactiva desde la línea de órdenes. apt-get también es la herramienta recomendada para actualizaciones entre versiones mayores. ¿A que se refieren con interactiva y no interactiva? A que necesita de un humano[ide] para responder cosas (aka: interactuar) :-) Ejemplo: (ordenador) ¿Desea configurar ahora el paquete? (Sí, no) (humano[ide]) Sí Es que no me aclaro cuando hay que usar aptitude y cuando apt.get... Bueno, eso es otra cosa y va al gusto de cada cual. Yo nunca uso aptitude, empecé con apt-get y no he necesitado apenas cambiarlo aunque en una ocasión un problema de dependencias me lo resolvió aptitude, todo hay que decirlo. Saludos, Personalmente, empecé con dselect hace muuucho tiempo, luego apt-get, y un par de veces intenté con aptitude. Me quedé con apt-get (manías de viejo), pues tiene menos tendencia a hacer cosas por su cuenta, y a través de sus archivos de configuración uno le puede marcar la cancha de qué quiero o no quiero hacer. Va de ejemplo la que intenté hacer hace 5 minutos: # Actualizar con apt-get # apt-get dist-upgrade Leyendo lista de paquetes... Hecho Creando árbol de dependencias Leyendo la información de estado... Hecho Calculando la actualización... Listo Los siguientes paquetes se han retenido: iceowl-l10n-es-ar Se actualizarán los siguientes paquetes: libsqlite3-0 openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib 4 actualizados, 0 se instalarán, 0 para eliminar y 1 no actualizados. Necesito descargar 32,3 MB de archivos. Se utilizarán 91,1 kB de espacio de disco adicional después de esta operación. ¿Desea continuar [S/n]? # Actualizar con aptitude # aptitude dist-upgrade Se ELIMINARÁN los siguientes paquetes: docutils-common{u} docutils-doc{u} ipython{u} ipython-doc{u} ipython-notebook{u} ipython-notebook-common{u} ipython-qtconsole{u} libjs-mathjax{u} libjs-mootools{u} libjs-prototype{u} libjs-scriptaculous{u} libpgm-5.1-0{u} libzmq1{u} python-antlr{u} python-authkit{u} python-beaker{u} python-decorator{u} python-docutils{u} python-excelerator{u} python-genshi{u} python-genshi-doc{u} python-jinja2{u} python-jinja2-doc{u} python-kid{u} python-ldap{u} python-ldap-doc{u} python-mako{u} python-mako-doc{u} python-markupsafe{u} python-matplotlib{u} python-matplotlib-data{u} python-matplotlib-doc{u} python-migrate{u} python-myghty{u} python-pam{u} python-pexpect{u} python-pyasn1{u} python-pyface{u} python-pylons{u} python-repoze.who{u} python-repoze.who-plugins{u} python-roman{u} python-scipy{u} python-simplegeneric{u} python-simplejson{u} python-tempita{u} python-tornado{u} python-traits{u} python-traitsui{u} python-weberror{u} python-webhelpers{u} python-webtest{u} python-yaml{u} python-zmq{u} python-zope.interface{u} python3-beaker{u} python3-mako{u} python3-markupsafe{u} python3-pkg-resources{u} python3-setuptools{u} python3-sqlalchemy{u} Se actualizarán los siguientes paquetes: iceowl-l10n-es-ar{b} libsqlite3-0 openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib Se RECOMIENDAN los siguientes paquetes, pero NO se instalarán: icedtea-6-jre-cacao icedtea-6-jre-jamvm myspell-es 5 paquetes actualizados, 0 nuevos instalados, 61 para eliminar y 0 sin actualizar. Necesito descargar 32,3 MB de ficheros. Después de desempaquetar se liberarán 210 MB. No se satisfacen las dependencias de los siguientes paquetes: iceowl-l10n-es-ar : Depende: iceowl-extension (= 17.0) pero está instalado 10.0.12-1. o iceowl (= 1.9) pero no será instalado. Las acciones siguientes resolverán estas dependencias Eliminar los paquetes siguientes: 1) iceowl-l10n-es-ar ¿Acepta esta solución? [Y/n/q/?] # Como se ve, aptitude, aún desde la línea de comandos, tiene alguna tendencia a hacer cosas de más. Aclaro que mi sistema es un tanto raro; tiene una configuración que más o menos es: 90% testing 5% sid 3% stable 2% fuentes externas (v.gr. LibreOffice) Tal vez si uno tuviese una instalación 100% stable, no intentaría hacer esas cosas. Seguramente sí lo haría, hay que esperar a ver si el actual desarrollador no se desmotiva y consigue su objetivo [1] de volver a hacer aptitude tan usable como apt-get