40 lines
949 B
Bash
40 lines
949 B
Bash
#!/bin/bash
|
|
# install-deps.sh
|
|
|
|
echo "=== Installing dependencies for Audio Recorder ==="
|
|
|
|
# Определение архитектуры
|
|
ARCH=$(uname -m)
|
|
echo "Architecture: $ARCH"
|
|
|
|
# Общие зависимости для всех архитектур
|
|
sudo apt update
|
|
sudo apt install -y \
|
|
alsa-utils \
|
|
wireguard-tools \
|
|
openvpn \
|
|
sqlite3 \
|
|
smbclient \
|
|
cifs-utils \
|
|
net-tools \
|
|
wireless-tools \
|
|
ethtool \
|
|
wpasupplicant \
|
|
isc-dhcp-client \
|
|
curl \
|
|
wget
|
|
|
|
# Дополнительные зависимости для ARM
|
|
case $ARCH in
|
|
aarch64|armv7l|armv6l)
|
|
echo "Installing ARM-specific dependencies..."
|
|
sudo apt install -y ntfs-3g exfat-fuse exfat-utils util-linux dosfstools
|
|
;;
|
|
x86_64)
|
|
echo "Installing AMD64-specific dependencies..."
|
|
sudo apt install -y ntfs-3g exfat-fuse exfat-utils
|
|
;;
|
|
esac
|
|
|
|
echo "Dependencies installed successfully"
|