Мне часто рекомендовали установить файлы .deb с помощью интерфейса командной строки (т.е. с помощью sudo dpkg -i filename), а не просто дважды щелкнув файл .deb. Я не понимаю, почему это рекомендуется. Также мне любопытно узнать, в чем разница между этими двумя режимами установки.
dpkg
не может автоматически устанавливать зависимости, тогда как установщик .deb с графическим интерфейсом (например, GDebi) устанавливает все необходимые зависимости.
Вот почему, если вы используете dpkg без предварительной установки зависимостей, вы можете получить неработающие пакеты (которые в большинстве случаев можно легко исправить с помощью sudo apt install -f
).
Чтобы автоматически получить все зависимости из командной строки, используйте следующую команду,
sudo apt install ./path/to/package.deb
На практике это не отличается от установки с помощью GDebi.