[Linuxcantabria] Kde 3.5
Macareno
macareno en gmail.com
Lun Nov 27 08:58:09 UTC 2006
APT = Advanced Packaging Tool. No existe un programa apt en sí mismo,
sino que APT es una librería de funciones C++ que se emplea por varios
programas de Línea de comandos para distribuir paquetes.
APT was originally designed as a front-end for dpkg to work with
Debian's .deb packages, but it has since been modified to work with
the RPM Package Manager system via apt-rpm, and the Fink project has
ported APT to Mac OS X for some of its own package management tasks.
Several other front-ends to APT exist, which provide more advanced
installation functions and more intuitive interfaces. These include:
* Synaptic Package Manager, a GTK+ graphical user interface
* aptitude, an ncurses text interface
* KPackage, part of KDE
* Adept Package Manager, a graphical user interface for KDE
APT front-ends can:
* Search for new packages;
* Upgrade packages;
* Install or remove packages;
* Upgrade the whole system to a new release.
................. lo que viene a decir que aptitude _no_ está basado
en apt-get, de esta manera queda claro que por muchos parámetros que
pases a apt-get no vas a conseguir las mismas funcionalidades que
aptitude, son programas diferentes con características remarcadamente
diferentes.
Entonces puedo afirmar que aptitude es más avanzado que apt-get. No lo
afirmo yo, lo dice la documentación. Quizá que sea más avanzado, tenga
un algoritmo para resolver problemas con las dependencias, lleve un
registro de paquetes instalados, no deje paquetes huérfanos .... no
sea suficiente para afirmar que es mejor. Como dice David Z. sigue
siendo algo subjetivo.
Desde luego aptitude no es un front-end de apt-get. Y a nivel técnico
son muy diferentes.
APT, apt-get, aptitude, ... son elementos diferentes.
[Manual aptitude]
http://people.debian.org/~dburrows/aptitude-doc/en/ch01s02.html
[Wikipedia]
http://en.wikipedia.org/wiki/Advanced_Packaging_Tool
http://en.wikipedia.org/wiki/Aptitude_%28program%29
[texto del mail de Tellería]
- Añado una variable a la discusión sacada del libro "The Debian System"
de Martin Krafft (pg 197 de la edicion de 2005). Traduzco:
"Aptitude mantiene un log de las acciones que se le piden
en /var/log/aptitude. Eso sirve para llevar la cuenta de las
instalaciones y desinstalaciones del software. [...] Si instalas
y quitas paquetes con apt-get o dpkg el log se quedará rápidamente
obsoleto".
[y añade]
- A juzgar por el manual Debian reference, sí que hay un movimiento para
animar a la gente a utilizarlo en vez de apt-get:
http://www.debian.org/doc/manuals/reference/ch-package.en.html
"aptitude is now the preferred text front end for APT, the
Advanced Package Tool. It remembers which packages you
deliberately installed and which packages were pulled in through
dependencies; the latter packages are automatically de-installed
by aptitude when they are no longer needed by any deliberately
installed packages. It has advanced package-filtering features
but these can be difficult to configure."
Más abajo leo:
[...] aptitude also offers the option to pull in packages that a
to-be-installed package Recommends or Suggests. You can change
the default behavior by choosing F10 -> Options -> Dependency
handling in its menu.
efectivamente, entrando en la consola ncurses que tanto odiamos podemos
decir que no nos instale los recommended ni nos quite los huérfanos.
También le he dicho que no "auto-arregle" los paquetes rotos.
PD: Dan, no tengo nada que decirte, ni en contra tuya. Pero cuando
cites algo de otro, haz el favor de copiarlo y pegarlo del original ..
no hagas una libre interpretación y añadas mayúsculas al texto que
pones entrecomillado.
<chulería mode on>
Solo por recuperar los puntos que midió Jon, no llego ni al aprobado.
Busca 'apt-get' en google.es
http://www.google.es/search?hl=es&q=apt-get&btnG=B%C3%BAsqueda+en+Google&meta=
Hacia el 5º resultado. Eran otros tiempos, pero sí me había leido el man.
<chulería mode off>
:-p
__RiCe
--
http://www.linuca.org
http://www.nuteca.com
More information about the Linuxcantabria
mailing list