v 0.0.7 b2 (добавленны скрипты установки)

This commit is contained in:
DND
2026-06-10 13:27:41 +07:00
parent 28cda73f32
commit 2529ef5133
3 changed files with 75 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
# Запуск
sudo systemctl start audio-recorder
# Остановка
sudo systemctl stop audio-recorder
# Перезапуск
sudo systemctl restart audio-recorder
# Статус
sudo systemctl status audio-recorder
# Логи
sudo journalctl -u audio-recorder -f
# Автозапуск при загрузке
sudo apt install udiskie
+39
View File
@@ -0,0 +1,39 @@
#!/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"
+19
View File
@@ -0,0 +1,19 @@
# Сделайте скрипты исполняемыми
chmod +x install-service.sh uninstall-service.sh
# Установка службы
sudo ./install-service.sh
# Проверка статуса
sudo systemctl status audio-recorder
# Управление службой
sudo systemctl start audio-recorder
sudo systemctl stop audio-recorder
sudo systemctl restart audio-recorder
# Просмотр логов
sudo journalctl -u audio-recorder -f
# Удаление службы
sudo ./uninstall-service.sh