# Создаем список дополнительных пакетов и их описания. Все новые пакеты добавлять в этот список.
declare-A packages
# Добавлять или удалять пакеты необходимо тут
packages=(
["nvidia-settings"]=" nvidia-settings — это инструмент для настройки видеокарт NVIDIA."
["nvidia-vaapi-driver"]="nvidia-vaapi-driver — это драйвер для аппаратного декодирования видео на видеокартах NVIDIA."
...
...
@@ -86,7 +85,7 @@ for package in "${!packages[@]}"; do
read-p"Установить $package? [Y/n] " answer
answer=${answer,,}# Преобразуем ответ в нижний регистр
# Если ответ 'y' или пустой (вариант по умолчанию), то добавляем пакет в список для установки
# Если ответ 'y' или пустой (вариант по умолчанию), то добавляем пакет в список для установки. В противном случае пропускаем.
if[[$answer=='y'||$answer=='']];then
install_list+=($package)
else
...
...
@@ -95,6 +94,7 @@ for package in "${!packages[@]}"; do
done
# Отдельно спрашиваем про пакеты для поддержки Cuda. Аналогично установке пакетов nvidia_glx_libs_XXX.XX.
#TODO необходимо разобраться с групами пакетов. Если Rosa и другие ветки репозиториев Alt позволяют, то придумать как применить nvidia_glx_libs_XXX.XX нужной версии.
read-p"Вы хотите установить дополнительные пакеты для поддержки Cuda? [Y/n] " answer
answer=${answer,,}
...
...
@@ -128,21 +128,25 @@ if [[ $answer == 'y' || $answer == '' ]]; then