apt пытается решить проблему, вы также можете использовать «apt-get -f install», чтобы спросить об этом. Однако вы не можете ожидать, что он сможет исправить зависимости (с другим решением, кроме устранения проблемного пакета), если в настроенных репозиториях нет пакета, необходимого для «проблемного» пакета. Зависимости также могут требовать конкретные вещи (новее, старше и т. Д.). Так что в двух словах; у вас может возникнуть проблема, поскольку вы вынудили что-то установить пакет с зависимостями, которые не могут быть разрешены вообще. Вопрос в том, где вы получили этот пакет? Возможно ли, что у него есть версия, предназначенная для вашей версии ubuntu? Я думаю, это может быть проблемой в любом случае.
Если вы действительно смелы (обратите внимание, что это действительно не рекомендуется!), Вы можете отредактировать зависимости этого пакета, если вы проигнорировали зависимости с намерением «--force-depends».
путем редактирования файла /var/lib/dpkg/status. Если программное обеспечение в противном случае работает для вас, это может быть решение, но опять же, это ОЧЕНЬ уродливое и вы можете повредить свою базу данных пакетов таким образом, это действительно не умно, если вы не хотите быть плохим:) [ ! d1]
Если вы хотите использовать /etc/rc.local, вы должны запустить скрипт как ваш пользователь:
su -l myuser -c /path/to/the/script
В противном случае вы можете использовать опцию @startup для системы cron; таким образом, работа безопасно выполняется как ваш пользователь, и вам не нужно редактировать системные файлы. См. Например https://unix.stackexchange.com/questions/57852/crontab-job-start-1-min-after-reboot