added dependencies.sh script
This commit is contained in:
parent
9ec6dd0f3e
commit
8f6d6c9424
28
dependencies.sh
Executable file
28
dependencies.sh
Executable file
@ -0,0 +1,28 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
##### CHECK ROOT #####
|
||||
if [[ $(id -u) -ne 0 ]] ; then
|
||||
echo "Перезапустите скрипт $0 от root пользователя!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
##### MESSAGES FUNCTIONS #####
|
||||
print_error () { printf "\E[31m%s ВНИМАНИЕ: $@ %s\e[0m\n" ;}
|
||||
fatal () { print_error "$@" ; exit 1 ;}
|
||||
|
||||
##### UPDATE SYSTEM #####
|
||||
apt-get update || fatal "Не удалось обновить список доступных пакетов,"
|
||||
apt-get dist-upgrade || fatal "Не удалось обновить систему."
|
||||
|
||||
##### CHECK AREPO (x86_64-i586) #####
|
||||
apt-repo | grep -q "x86_64-i586" || fatal "Репозиторий x86_64-i586 не подключен. \
|
||||
32-битные зависимости не будут установлены, а значит не будут работать и 32-битные \
|
||||
windows приложения. Подробнее по ссылке: https://www.altlinux.org/Biarch"
|
||||
|
||||
##### INSTALL DEPENDENCIES #####
|
||||
apt-get install {i586-,}{wine,glibc-core,libstdc++6,glibc-pthread,glibc-nss,\
|
||||
libOSMesa,libnss-mdns,libunixODBC2,ocl-icd,libfreetype,libfontconfig1,\
|
||||
libgnutls30,libGL,libEGL,xorg-dri-swrast,xorg-dri-intel,xorg-dri-radeon,\
|
||||
libvulkan1,libcups} winetricks ca-certificates || fatal "Не удалось установить зависимости."
|
||||
|
||||
# yad zenity cups-pdf
|
Loading…
Reference in New Issue
Block a user