Существует ли lib32gcc1 в моей системе?

Я пытаюсь установить гибридные драйверы AMD / Intel, используя это руководство , и у меня проблема с lib32gcc1, когда я пытаюсь установить fglrx * .deb sudo dpkg -i fglrx*.deb. У меня возникают проблемы с зависимостями:

 dpkg: dependency problems prevent configuration of fglrx:
 fglrx depends on lib32gcc1; however:
  Package lib32gcc1 is not installed.
 fglrx depends on libc6-i386; however:
  Package libc6-i386 is not installed.

В нем говорится «Пакет lib32gcc1 не установлен». но посмотрите:

sudo apt-cache search lib32gcc1
lib32gcc1 - GCC support library (32 bit Version)
lib32gcc1-dbg - GCC support library (debug symbols)

, тогда меня судят:

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: libc6-i386 (>= 2.2.4) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

также

sudo apt-get -f install
sudo apt-get install lib32gcc1

не помогают.

В чем проблема? Lib32gcc1 существует или нет? Если его не существует, как я могу заставить его установить fglrx * .deb?

0
задан 13 April 2017 в 15:23

2 ответа

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

sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot libqtgui4 lib32gcc1
0
ответ дан 13 April 2017 в 15:23

Несколько вещей, чтобы попробовать:

  1. Запустите dpkg --print-architecture и посмотрите, что он выводит. В 64-битной системе Intel / AMD это должно вывести amd64.
  2. Запустите dpkg --print-foreign-architectures и посмотрите, что он выводит. Он должен вывести i386
  3. Если вы не печатаете i386 для предыдущего шага, запустите sudo dpkg --add-architecture i386, что позволит вам установить 32-битные версии таких вещей, как libc6-i386
0
ответ дан 13 April 2017 в 15:23

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

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