Перед созданием ярлыка убедитесь, что сам торрент-клиент установлен в системе. Ниже приведена полная инструкция по установке и первоначальной настройке.
Откройте терминал и выполните обновление списков пакетов:
sudo apt update && sudo apt upgrade -y
Установите консольную версию клиента командой:
sudo apt install qbittorrent-nox -y
Процесс установки может занять несколько минут в зависимости от скорости интернета.
Убедитесь, что программа установлена корректно:
qbittorrent-nox --version
Вы должны увидеть номер версии, например: v4.5.2
Запустите клиент в первый раз для генерации конфигурации:
qbittorrent-nox --webui-port=8081
Дождитесь сообщения в терминале:
WebUI will be started shortly after internal preparations. Please wait...
Откройте браузер на любом устройстве в вашей сети и перейдите по адресу:
http://<IP-адрес-Raspberry-Pi>:8081
Например: http://192.168.1.100:8081
| Параметр | Значение |
|---|---|
| Логин | admin |
| Пароль | adminadmin |
Если вы запускали qBittorrent для проверки, остановите его перед созданием ярлыка:
Ctrl+C
Или через другую команду терминала:
pkill qbittorrent-nox
Если интерфейс на английском, установите языковой пакет:
sudo apt install qbittorrent -y
После этого в настройках WebUI можно будет выбрать русский язык.
Убедиться, что процесс запущен, можно командой:
ps aux | grep qbittorrent
Проверить, что порт 8081 слушается:
sudo netstat -tulpn | grep 8081
Теперь, когда qBittorrent-nox установлен и настроен, можно создавать ярлык на рабочий стол по инструкции выше.
Если вы используете консольную версию торрент-клиента qbittorrent-nox на Raspberry Pi, вы наверняка сталкивались с проблемой: при запуске через обычный ярлык окно терминала закрывается сразу после старта программы, или наоборот — программа падает при закрытии окна.
Сегодня я покажу, как сделать правильный ярлык на рабочий стол, который:
Обычная команда запуска в ярлыке выглядит так:
Exec=lxterminal -e qbittorrent-nox --webui-port=8081
Проблема в том, что когда процесс завершается (или если терминал считает задачу выполненной), окно автоматически закрывается. Нам нужно заставить терминал «зависнуть» и ждать действий пользователя даже после запуска основной программы.
exec bashЧтобы окно оставалось открытым, мы добавим команду запуска новой оболочки (bash) в конец строки выполнения. Это создаст эффект «бессмертного» терминала.
Откройте терминал и создайте файл на рабочем столе:
nano ~/Desktop/qbittorrent.desktop
Скопируйте следующее содержимое в файл. Обратите внимание на строку Exec — именно там находится секрет успеха.
[Desktop Entry] Type=Application Name=qBittorrent NoX (Logs) Comment=Запуск qBittorrent с сохранением окна терминала Exec=lxterminal -e bash -c "qbittorrent-nox --webui-port=8081; exec bash" Icon=qbittorrent Terminal=false Categories=Network;P2P; StartupNotify=true
; exec bash означает: «Когда qBittorrent запустится (или если он вдруг завершится), запусти новый интерактивный сеанс Bash». Благодаря этому крестик закрытия окна не убьет процесс мгновенно, а у вас останется доступ к консоли.
Сохраните файл (Ctrl+O, Enter) и выйдите (Ctrl+X). Затем дайте права на выполнение:
chmod +x ~/Desktop/qbittorrent.desktop
В современных версиях ОС при первом запуске система может спросить разрешение или пометить ярлык как «Ненадежный».
Теперь при двойном клике:
http://localhost:8081 (или IP вашей малины).В: А если я закрою окно терминала крестиком?
О: Процесс qbittorrent-nox будет остановлен. Этот метод создан для удобного мониторинга, а не для фонового запуска 24/7 без участия пользователя. Для полной автономности лучше использовать systemd.
В: Можно ли изменить порт?
О: Да, просто замените 8081 на любой другой свободный порт в строке Exec.
Приятного пользования и высоких скоростей! 🚀