Intereting Posts
Не удается загрузить Ubuntu после обновления до MacOS Sierra с двойной загрузкой с помощью rEFInd устранять взаимодействие человека при установке Java Какие проверки следует использовать при установке не-репозитория или автономного программного обеспечения? Как полностью удалить рабочий стол? Проблемы с запуском: apt-get -o Acquire :: ForceIPv4 = true Могу ли я установить Ubuntu без предварительной загрузки Windows 8? Почему я не могу подключиться к каталогу с группой пользователей, не являющихся владельцами Инструмент GUI для настройки клиента ldap Переключение на другое рабочее пространство при использовании виртуальной машины Выключено ли «выключено» из Dash ошибка или функция? Как настроить Ubuntu на рейде материнской платы, нет альтернативного изображения Почему при загрузке мой драйвер Radeon падает? Как отключить всплывающие окна «Этот документ имеет встроенные …» в Okular? как запросить маас API с curl Совместное использование IPv6 от SixXS до местных гостей KVM

удалить пакет с помощью apt-get или dpkg

Мне просто интересно, хочу ли я удалить пакет из своей системы, скажем, google-chome-stable, у меня есть два способа сделать это:

sudo apt-get remove google-chrome-stable 

а также

 dpkg -r google-chrome-stable 

просто интересно, оба ли они одинаковы или есть какая-то техничность? и какой из них является лучшей практикой?

Наилучшая практика:

используйте apt-get или aptitude или Ubuntu Software Center.

Есть ли разница?

да

Фактическая установка / удаление всегда выполняется с помощью dpkg. Apt и другие утилиты просят dpkg выполнять свою работу.

dpkg не может обрабатывать зависимости автоматически. Вы либо определяете зависимости, извлекаете все эти пакеты и даете им dpkg все сразу, либо имеете дело с неудовлетворенным беспорядком зависимостей. Apt справляется с этим, и именно это я считаю своим основным использованием. Апт также привносит некоторые причудливые вещи. Посмотрите на его файлы conf для получения полной информации.

Запрет обработки зависимостей, команды удаления эквивалентны. Единственное отличие заключается в том, что apt отказывается удалить пакет, на который другие зависят, не удаляя их, и его можно настроить для автоматического удаления пакетов, которые больше никто не нуждается в зависимости.