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