Ubuntu 16.04 nvidia lib32gcc1 неудовлетворенные зависимости и сломанные пакеты после обновления [дубликат]

На этот вопрос уже есть ответ здесь:

После обновления моей установки с 14.04 до 16.04 на ноутбуке с Nvidia GT 740M я хочу изменить драйвер графического процессора из Программное обеспечение и обновления> Дополнительные драйверы . Система идентифицирует мою графическую карту, нет проблем, но когда я выбираю проприетарный драйвер и применяю изменения через несколько секунд, панель изменений останавливается и снова выбирается нуво по умолчанию.

Я выполнил эту команду:

sudo apt-get install nvidia-370

, но в выходных данных говорится: у вас есть сломанные пакеты

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 nvidia-370 : Depends: lib32gcc1 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Я также пробовал:

sudo apt-get install lib32gcc1

Но там говорится:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
lib32gcc1 : Depends: gcc-6-base (= 6.0.1-0ubuntu1)  
            but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Я пробовал использовать главный сервер, но это не помогло. не решаю мою проблему. Я также пытался исправить неработающие пакеты с помощью следующих команд:

sudo dpkg --configure -a
sudo apt-get purge
sudo apt-get clean

Результаты выполнения: apt policy lib32stdc ++ 6 gcc-6-base lib32gcc1

lib32stdc++6:
  Instalados: (ninguno)
  Candidato:  5.4.0-6ubuntu1~16.04.2
  Tabla de versión:
     5.4.0-6ubuntu1~16.04.2 500
        500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
        500 http://archive.ubuntu.com/ubuntu xenial-security/main amd64 Packages
     5.3.1-14ubuntu2 500
        500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
gcc-6-base:
  Instalados: 6.2.0-3ubuntu11~14.04
  Candidato:  6.2.0-3ubuntu11~14.04
  Tabla de versión:
 *** 6.2.0-3ubuntu11~14.04 100
        100 /var/lib/dpkg/status
     6.0.1-0ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
lib32gcc1:
  Instalados: (ninguno)
  Candidato:  1:6.0.1-0ubuntu1
  Tabla de versión:
     1:6.0.1-0ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages

Кажется, что gcc-6-base все еще относится к 14.04.

3
задан 9 April 2018 в 09:22

1 ответ

sudo apt-get autoclean

Это - последнее решение для конца: удалите sources.list file.and, создают новый sources.list...

sudo rm /etc/apt/sources.list 

Затем введите в

sudo software-properties-gtk 

enter image description here , Это откроет software-properties-gtk, и newsources.listВ будет создан автоматически.

Затем изменяют сервер на США или на любой другой сервер по Вашему выбору. Необходимо включить репозитории из нового диалогового окна для создания нового sources.list.

Галочка все поля затем нажимают на Revert, затем нажимают близко.

Потребность восстановить репозитории по умолчанию

 sudo apt-get update && sudo apt-get dist-upgrade -y

(это - хорошая практика для резервного копирования этого файла прежде, чем установить, чтобы восстановиться, если такие вещи происходят)

0
ответ дан 9 April 2018 в 09:22

Другие вопросы по тегам:

Похожие вопросы: