Я должен был удалить phpmyadmin с рабочего сервера и гуглить на нем и использовал это:
sudo dpkg -P phpmyadmin
Ну, это сработало нормально, но кажется, что все остальные в Ubuntu вместо этого используют чистку
sudo apt-get purge phpmyadmin
Я сделал что-то не так? Любые последствия, о которых я должен знать (в конце концов, это мой рабочий сервер). Все ли биты phpmyadmin действительно удалены через dpkg -P?
Ответы:
dpkg
иapt-get
2 разных способа установки программного обеспечения. В основном, apt-get, aptitude и synaptic построены на основе программы управления пакетами Debian dpkg. Все они выполняют одну и ту же основную функцию - управление пакетами, но имеют некоторые дополнительные функции. Одна из дополнительных возможностей apt-get заключается в том, что он устанавливает зависимости, а dpkg - нет.Относительно -p / purge ...
-P
Вdpkg
помощи--purge
и удалит все, включая setttings и конфигурационные файлы. Из руководства:То же самое
purge
вapt-get
.В основном это тот же вариант. Имейте в виду: удаление зависимостей не происходит с dpkg. apt-get удаляет зависимости
Документация из комментария Лекенштейна:
источник
php5
также приведетphpmyadmin
к удалению (при условии, что других PHP SAPI нет).apt
может справиться с этим,dpkg
не может сделать это сам.dpkg
непосредственного использования , он (она) может исправить ееsudo apt-get install -f
(как это было предложеноdpkg
)sudo apt-get install -f phpmyadmin
в моем случае, чтобы убедиться, что зависимости удалены? Что делать, если зависимости являются общими?