Швидкий набір команд для інсталяція MMDVM хоста на Linux системі
Інсталяція
Інсталяція бібліотек
sudo apt-get install -y libsamplerate-dev
Компіляція mmdvmhost
cd /opt
sudo git clone https://github.com/G4KLX/MMDVMHost
cd /opt/MMDVMHost/
sudo make
sudo nano /opt/MMDVMHost/MMDVM.ini
sudo /opt/MMDVMHost/MMDVMHost /opt/MMDVMHost/MMDVM.ini
Налаштування автостарту
sudo apt-get install screen
sudo nano /lib/systemd/system/mmdvmhost.service
[Unit]
Description=MMDVM Host Service
After=syslog.target network.target
[Service]
User=root
WorkingDirectory=/opt/MMDVMHost
ExecStart=/usr/bin/screen -S MMDVMHost -D -m /opt/MMDVMHost/MMDVMHost /opt/MMDVMHost/MMDVM.ini
ExecStop=/usr/bin/screen -S MMDVMHost -X quit
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
sudo nano /lib/systemd/system/mmdvmhost.timer
[Timer]
OnStartupSec=60
[Install]
WantedBy=multi-user.target
sudo chmod 755 /lib/systemd/system/mmdvmhost.service
sudo chmod 755 /lib/systemd/system/mmdvmhost.timer
sudo ln -s /lib/systemd/system/mmdvmhost.service /etc/systemd/system/mmdvmhost.service
sudo ln -s /lib/systemd/system/mmdvmhost.timer /etc/systemd/system/mmdvmhost.timer
sudo systemctl daemon-reload
sudo systemctl start mmdvmhost.service
sudo screen -r MMDVMHost
sudo systemctl status mmdvmhost.service