Вы можете использовать Arch Linux Archive для синхронизации всей вашей системы с единой датой где-то в прошлом, которая имеет желаемую версию cuda.
Также возможно сдерживать версию cuda, перестраивая ее, если / когда это необходимо для изменения зависимостей soname, и создавая пользовательские пакеты cudnn / other, которые конкретно зависят от вашего старого пакета cuda. Это требует работы, чтобы поддерживать себя, но позволяет безопасно обновить вашу систему.
Я лично не знаком с CUDA, но вы должны быть в состоянии использовать любого из различных пакетов AUR для cuda-7.0
, cuda-7.5
, cuda-8.0
cuda-9.1
, и cuda-9.2
т.д., чтобы частично автоматизировать это для вас. Также есть cudnn6
пакет.