Sie können das Arch Linux-Archiv verwenden, um Ihr gesamtes System irgendwo in der Vergangenheit auf ein einheitliches Datum zu synchronisieren, das die gewünschte cuda-Version hat.
Es ist auch möglich, die cuda-Version zurückzuhalten, sie gegebenenfalls neu zu erstellen, um Soname-Abhängigkeiten zu ändern, und benutzerdefinierte cudnn / andere Pakete zu erstellen, die speziell von Ihrem älteren cuda-Paket abhängen. Dies erfordert Wartungsarbeiten, ermöglicht jedoch eine sichere Aktualisierung Ihres Systems.
Ich bin nicht persönlich vertraut mit CUDA, aber man sollte irgendeine von verschiedenen AUR - Paketen für verwenden kann cuda-7.0
, cuda-7.5
, cuda-8.0
cuda-9.1
, cuda-9.2
etc. teilweise zu automatisieren dies für Sie. Es gibt auch ein cudnn6
Paket.