Вот несколько вещей, чтобы попробовать.
Метод первый:
Это самый простой способ попробовать. Вместо использования sudo apt-get установите PACKAGENAME, где PACKAGENAME - это пакет, который вы пытаетесь установить с помощью apt-системы, используйте sudo apt-get install -f. Параметр -f попытается исправить систему с поврежденными зависимостями, после чего вы сможете установить соответствующий пакет.
Откройте терминал и введите:
sudo apt-get install -f
и нажмите ENTER.
Теперь введите:
sudo dpkg --configure -a
и нажмите ENTER.
Теперь еще один раз:
Метод второй:
Aptitude - это альтернатива apt-get, которую вы можете использовать в качестве менеджера пакетов более высокого уровня. Вы можете использовать его, чтобы попытаться установить с ним пакет, а не apt-get, но сначала вам нужно установить aptitude.
Откройте терминал и введите:
sudo apt-get install aptitude
[d11 ] и нажмите ENTER. Теперь введите:
sudo aptitude install PACKAGENAME
и нажмите ENTER.
PACKAGENAME - это пакет, который вы устанавливаете. Это попытается установить пакет через aptitude вместо apt-get, что должно потенциально устранить проблему неудовлетворенных зависимостей.
ЕСЛИ ЭТО НЕ РАБОТАЕТ
Сломанный пакет, скорее всего, заблокирован и его необходимо удалить. Чтобы удалить заблокированный файл, откройте терминал и введите:
sudo rm /var/lib/apt/lists/lock
и нажмите ENTER.
Заблокированный файл также может быть удален в каталоге кеша. Для этого откройте терминал и введите:
sudo rm /var/cache/apt/archives/lock
Я обновил с 16.04 и имел много разных проблем. Мне было намного легче сделать новую установку. Свежая или чистая установка - это всегда путь, на мой взгляд.
Надеюсь, это поможет,