Como antiguo usuario de Debian, que "una especie de" recuerdo que sólo debería utilizar uno de los gestores de paquetes ... O apt-get
, aptitude
o synaptic
, pero no los tres en combinación causa' puede haber conflictos, que no se mezclan bien.
No sé dónde lo escuché, pero ha dejado su memoria impresa. Así que solo quiero consultar con usted si realmente no se aconseja o si es una leyenda urbana y es completamente seguro. ¿Podrías confirmar esto?
¿La forma más limpia de instalar un paquete sigue utilizando el comando checkinstall
antes de invocar dpkg
?
Aptitude
. Cerca deSynaptic
, también había usadoKPackage
enKDE
. Fue agradable.Respuestas:
La única diferencia real es la aptitud.
Si lo usa interactivamente, instale algo, luego elimine ese paquete en otra cosa y luego regrese a Aptitude, pensará que desea reinstalarlo. Solo tiene que borrar las selecciones cuando se carga (lo suficientemente fácil a través del menú).
También ejecutará un movimiento automático para que se limpien las dependencias antiguas. Esto puede ser peligroso si elimina accidentalmente algo que depende de un metapaquete y lo elimina junto con todos sus componentes. Esto no es un problema si sabes lo que estás haciendo.
fuente
Todos los usan
dpkg
como backend. Ninguno de los dos usa una base de datos especializada que se rompe cuando usa algo más.Definitivamente es una leyenda urbana.
Si desea instalar algo del código fuente, la forma más limpia es usarlo
checkinstall
o instalarlo/usr/local
. Usar el administrador de paquetes es mejor, porque eliminar ese paquete es mucho más fácil.fuente
Synaptic y apt-get son compatibles. La aptitud no es compatible con sináptica. Esto es un hecho, no una "leyenda urbana", como afirmó otro cartel.
Hoy quería saber qué tiempo de ejecución de Java tiene mi sistema. Google mostró la siguiente sugerencia: en un shell de comandos, escriba:
búsqueda de aptitud "? proporciona (java-runtime)"
Esto generó (entre otras líneas) lo siguiente:
Lo que significa "pi" es que actualmente no está instalado, pero está marcado para la instalación. Entonces, si entré en aptitude y solo le pedí que instalara los paquetes solicitados, instalaría gcj-4.4-jre. Sin embargo, en Synaptic, no está instalado ni marcado para la instalación. Si le pido a Synaptic que instale los paquetes solicitados, no hace nada.
No soy un experto en estas cosas, y no tengo idea de dónde aptitude oculta sus nociones de estados de paquete, pero es obvio que no es compatible con Synaptic.
fuente