LINUX.ORG.RU

История изменений

Исправление bormant, (текущая версия) :

Не помогло

Не читатель, жаль...

Перечитайте выхлоп nvidia-switch, обратите внимание на сообщение об ошибке. Сделайте вывод, что команда не отработала.

Если посмотреть на SlackBuild внимательно, станет видно, что подготавливаемый для упаковки в пакет сценарий nvidia-switch модифицируется в соответствии с разрядностью целевой системы:

install -m 0755 $CWD/nvidia-switch $PKG/usr/sbin/
sed -i s/PKGVERSION/$VERSION/g $PKG/usr/sbin/nvidia-switch
sed -i s/LIBDIRSUFFIX/$LIBDIRSUFFIX/g $PKG/usr/sbin/nvidia-switch
if [ ${COMPAT32} = "yes" ]; then
  sed -i s/LIB32FLAG/yes/g $PKG/usr/sbin/nvidia-switch
else
  sed -i s/LIB32FLAG/no/g $PKG/usr/sbin/nvidia-switch
fi

Для 64-битной системы соответственно:
VERSION=340.108
LIBDIRSUFFIX=64
LIB32FLAG=no # или yes, сообразно ситуации при сборке пакета


PS. Кстати, если пакет nvidia-legacy340-driver ставился и не удалялся при помощи removepkg или slackpkg remove, то правильный nvidia-switch у вас еще лежит в
/usr/sbin/nvidia-switch

Исходная версия bormant, :

Не помогло

Не читатель, жаль...

Перечитайте выхлоп nvidia-switch, обратите внимание на сообщение об ошибке. Сделайте вывод, что команда не отработала.

Если посмотреть на SlackBuild внимательно, станет видно, что подготавливаемый для упаковки в пакет сценарий nvidia-switch модифицируется в соответствии с разрядностью целевой системы:

install -m 0755 $CWD/nvidia-switch $PKG/usr/sbin/
sed -i s/PKGVERSION/$VERSION/g $PKG/usr/sbin/nvidia-switch
sed -i s/LIBDIRSUFFIX/$LIBDIRSUFFIX/g $PKG/usr/sbin/nvidia-switch
if [ ${COMPAT32} = "yes" ]; then
  sed -i s/LIB32FLAG/yes/g $PKG/usr/sbin/nvidia-switch
else
  sed -i s/LIB32FLAG/no/g $PKG/usr/sbin/nvidia-switch
fi

Для 64-битной системы соответственно:
VERSION=340.108
LIBDIRSUFFIX=64
LIB32FLAG=no # или yes, сообразно ситуации при сборке пакета