Могу ли я установить Cuda 5.0 на Ubuntu 16.04 LTS

Самый надежный способ вернуть символические ссылки - это переустановка пакетов, в которых есть initscript.

Я заметил, что ни dpkg-reconfigure, ни apt-get --reinstall install не восстанавливают символические ссылки. Не все скрипты соответствуют стандартам LSB и не предоставляют строку # Default-(Start|Stop).

Скрипт ниже (тестируется) выглядит в сценарии после установки пакетов для команды update-rc.d, которая добавляет запуск скрипт. Предыдущие ссылки должны были быть удалены для работы, следовательно, строка update-rc.d -f [script-name] remove. Я проверял, что все ссылки правильно помещены, единственным отсутствующим файлом был файл README, но это не критично.

#!/bin/bash
cd /etc/init.d && for file in *; do
    if [ -x "$file" ]; then
        pkg=$(dpkg-query -S "/etc/init.d/$file" | cut -d: -f1)
        if [ -z "$pkg" ]; then
            echo "**WARNING** No related package found, skipping file: $file"
        else
            postinst="/var/lib/dpkg/info/$pkg.postinst"
            if [ -r "$postinst" ]; then
                update=$(grep -Po "(?<!#)\s*update-rc\.d\s+$file\s+((start|stop|defaults)[\s\dS\.]+)+" "$postinst" | sed -e 's/^\s*//' -e 's/\s\+/ /g')
                if [ -n "$update" ]; then
                    sudo update-rc.d -f "$file" remove
                    sudo $update
                else
                    if [ -e "/etc/init/$file.conf" ]; then
                        echo "$file has been moved to Upstart"
                    else
                        echo "No update-rc.d line found for $file"
                    fi
                fi
            else
                echo "No post-installation script found for $pkg"
            fi
        fi
    else
        echo "Not an executable, ignoring file: $file"
    fi
done

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

dpkg-query -S /etc/init.d/[script-name] - возвращает имя пакета, ответственное за файл less /var/lib/dpkg/info/[package-name].postinst - поиск «update-rc.d», чтобы получить команду, необходимую для установки сценариев запуска

] Ресурсы:

dpkg-query -S /etc/init.d/[script-name] - получает имя пакета, ответственного за файл
1
задан 13 June 2017 в 12:51

3 ответа

Вы смущены версией CUDA и возможностями вычисления. Версия CUDA - это только версия установленного программного обеспечения / API, а вычислительная способность - это уровень функции, поддерживаемый вашим GPU.

Ваш графический процессор имеет возможность вычисления 5.0, и это напрямую не относится к версии CUDA , поэтому вам не нужно устанавливать CUDA 5.0. Вы должны иметь возможность использовать свой графический процессор с CUDA> = 7.5, так что последняя работа с сайтом или репозиториями должна работать. Если это не понравится, напишите, что вы пробовали, и какую ошибку вы получили.

1
ответ дан 22 May 2018 в 21:36
  • 1
    hummm ok Я думаю, я понимаю, поэтому это то, что я делаю для установки cuda: sudo apt-get --purge удалить nvidia- * после того, как я перейду к дополнительным драйверам и отвратитесь от nvidia dirver. i donwnload cuda runfile (.run) от вас ссылка в основном я следую за этим сообщением askubuntu.com/questions/799184/… после того, как я напишу, если работа для меня Спасибо за помощь – dedetuga 13 June 2017 в 17:43

Вы смущены версией CUDA и возможностями вычисления. Версия CUDA - это только версия установленного программного обеспечения / API, а вычислительная способность - это уровень функции, поддерживаемый вашим GPU.

Ваш графический процессор имеет возможность вычисления 5.0, и это напрямую не относится к версии CUDA , поэтому вам не нужно устанавливать CUDA 5.0. Вы должны иметь возможность использовать свой графический процессор с CUDA> = 7.5, так что последняя работа с сайтом или репозиториями должна работать. Если это не понравится, напишите, что вы пробовали, и какую ошибку вы получили.

1
ответ дан 18 July 2018 в 11:44

Вы смущены версией CUDA и возможностями вычисления. Версия CUDA - это только версия установленного программного обеспечения / API, а вычислительная способность - это уровень функции, поддерживаемый вашим GPU.

Ваш графический процессор имеет возможность вычисления 5.0, и это напрямую не относится к версии CUDA , поэтому вам не нужно устанавливать CUDA 5.0. Вы должны иметь возможность использовать свой графический процессор с CUDA> = 7.5, так что последняя работа с сайтом или репозиториями должна работать. Если это не понравится, напишите, что вы пробовали, и какую ошибку вы получили.

1
ответ дан 24 July 2018 в 19:50

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

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