От всех других Вопросов и ответов (как: Каково различие между dpkg и aptitude/apt-get?) Я понимаю это apt-get
законченная обертка dpkg
и обеспечивает управление зависимостью.
Принятие я устанавливаю что-то, что не имеет никаких зависимостей (или они также установлены одновременно) там было бы любым различием между установкой его использование apt-get
по сравнению с dpkg
Например, (своего рода конкретные различия я ищу),
dpkg
не может загрузить pkg с где-нибудь, я должен загрузить прежде, чем начать установку, тогда как apt-get
сделает это от моего имени.dpkg
не настроит pkg, он только скопирует файлы. apt-get
настроит также....
dpkg -i
установки *.deb
пакеты, который должен сказать, что пакеты Вы уже загрузили с где-нибудь. Это также настраивает их, но не загружает/устанавливает зависимости. Необходимо загрузить двоичный файл (файлы) пакета вручную с где-нибудь. Также могут быть опасности в загрузке пакетов от местоположений, которые не являются репозиториями, которые Ваш дистрибутив включал/включал по умолчанию, так как сторонние пакеты могут быть злонамеренными по своей природе.
apt-get/aptitude install
автоматически получает доступ к репозиториям, и PPAs индексирует Вас, включил, ищет лучшего кандидата, загружает его и все его зависимости и устанавливает и настраивает их автоматически.
Используя apt-get install -f
, можно автоматически установить недостающие зависимости пакетов, например, установленный до dpkg -i
.