Понижение gcc и libc6 для выполнения CUDA 8 требований к Ubuntu 16.10

Несколько дней назад я переключился от Fedora до Ubuntu, чтобы иметь лучше поддержку CUDA, но я столкнулся с некоторыми проблемами с понижением gcc и glibc/libc6 пакетами для выполнения CUDA 8 требований.

Но давайте запустимся в самом начале. Пара несколько дней назад я установил Ubuntu 16.10 Yakkety с намерением установить CUDA 8 драйверов и инструментарий. Я сравнил свои текущие версии с CUDA 8 требований docs.nvidia.com/cuda/cuda-installation-guide-linux/:

CUDA 8 требований:

  • Ubuntu 16.04 с ядром 4.4.0
  • GCC 5.3.1
  • GLIBC/LIBC6 2.23

Моя текущая установка:

$ uname -vr
4.8.0-26-generic #28-Ubuntu SMP Tue Oct 18 14:39:52 UTC 2016

$ dpkg -s gcc | grep Version
Version: 4:6.1.1-1ubuntu2

$ dpkg -s libc6 | grep Version
Version: 2.24-3ubuntu1

Я думал, что понижение будет чем-то столь же простым как ввод одного из следующего:

sudo apt-get install gcc=5.3.1 
sudo apt-get install gcc=5.3

Unfortunatelly, те версии не были найдены для Yaketty. Я проверил по packages.ubuntu.comполитикой способного кэша), что соответствующие версии только для Гостеприимного и для Yakkety существует только gcc-5 (5.4.1-2ubuntu2) и 2.24-3ubuntu1 для libc6.

Подводя итоги:

  • Я хотел бы понизить gcc до 5.3.1 и glibc/libc6 к 2,23 и так или иначе управлять этими альтернативами. Я предпочел бы что-то как альтернативы обновления вместо того, чтобы использовать символьные ссылки непосредственно (для заботы о не только exectuables, но также и все библиотеки).

  • Мог я понижать сохраняющую 100%-ю устойчивость путем добавления на мгновение Гостеприимного репозитория для списка в: программное обеспечение и Обновления> Другое программное обеспечение?

  • Предположение, что мне удалось бы понизить gcc и libc6, я мог установить CUDA 8 на своем текущем намного более высоком ядре 4.8.0 (insetead 4.4.0) без потери в устойчивости? (До сих пор я использовал CUDA только на версиях ядра, точно упомянутых в инструкции по установке.)

Заранее спасибо за помощь.

P.S. Я - новичок к Ubuntu (только Fedora & RHEL до сих пор), таким образом, этой проблемой могло быть что-то очень тривиальное.

0
задан 9 November 2016 в 17:46

1 ответ

Если бы у меня был Ваш определенный набор требований, которые потребовали аспектов 16,04, а также аспектов 16,10, то я вынул бы простой способ и или двойная загрузка и 16.04 и 16.10 или работал бы 16.10 в VM под Virtualbox, работающим на 16,04 хостах. Я думаю, что этот альтернативный подход привел бы к намного более стабильным операциям, чем попытка смешать пакеты, разработанные для одного с другим. (Предоставленный это иногда работает, но это не что-то, на что я рассчитывал бы.)

К двойной загрузке, просто скажите 16,04 установщикам устанавливать вместе с Вашими существующими 16,10 установками во время процесса установки.

VirtualBox может быть установлен через центр программного обеспечения. Документация доступна, и если Вы застреваете существуют многие из нас здесь стремящиеся помочь с любым конкретный трудности

0
ответ дан 28 September 2019 в 05:21

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

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