Tuve que desinstalar phpmyadmin del servidor de producción y busqué en Google y usé esto:
sudo dpkg -P phpmyadmin
Bueno, esto funcionó bien, pero parece que todos los demás en Ubuntu están usando una purga
sudo apt-get purge phpmyadmin
¿He hecho algo mal? Cualquier consecuencia que debería tener en cuenta (es mi servidor de producción después de todo) ¿Están todos los bits de phpmyadmin realmente desinstalados a través de dpkg -P?
Respuestas:
dpkg
yapt-get
son 2 formas diferentes de instalar software. Básicamente, apt-get, aptitude y synaptic se construyen sobre el programa de gestión de paquetes dpkg de debian. Todos realizan la misma función básica: administración de paquetes, pero tienen algunas características adicionales. Una de las características adicionales de apt-get es que instalará dependencias y dpkg no.En cuanto a la -p / purga ...
El
-P
dedpkg
medios--purge
y eliminará todo, incluyendo setttings y archivos de configuración. Del manual:Lo mismo ocurre con
purge
enapt-get
.Básicamente es la misma opción. Eso sí: la eliminación de dependencias no ocurre con dpkg. apt-get elimina las dependencias
Documentación del comentario de Lekensteyn:
fuente
php5
también haráphpmyadmin
que se elimine (suponiendo que no haya otros SAP SAP PHP).apt
puede manejar esto,dpkg
no puede hacerlo por sí mismo.dpkg
directamente, puede corregirlosudo apt-get install -f
(según lo sugeridodpkg
)sudo apt-get install -f phpmyadmin
en mi caso para asegurarme de que se eliminen las dependencias? ¿Qué pasa si se comparten las dependencias?