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

Re: Aptitude o apt-get (era: ¡Que llega Wheezy!)



2013/5/1 Debian GMail <javier.debian.bb.ar@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 (en cuanto a dist-upgrade /
upgrades se refiere).

En la lista de bugs, se pueden ver un montón de bugs relacionados con
lo que indicas, como el ejemplo en [2], que espero que sea a lo que se
refiere con "outstanding issues"

Saludos
[1] http://lists.alioth.debian.org/pipermail/aptitude-devel/2013-April/003471.html
[2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=391377


Reply to: