Отже, стандартний клієнт Transmission цілком зручний і досить конфігурабелен. Але є один недолік: не вміє запускатися як демон. Припустимо ситуацію: ваш ПК перевантажився і вам доводиться заново його запускати. Та й постійно присутнє вікно «напружує».
Я перепробував багато клієнтів, в тому числі і deluge, який за допомогою деяких зусиль став запускатися як демон, проте всюди виникали ті чи Зовсім інші проблеми. І, приблизно, рік тому я наткнувся в Synaptic на пакет transmission-daemon. Як ви розумієте, сама назва вже говорить багато про що. Порившись в мережі я отримав деяку інформацію про нього, проте зрозумілої і короткої інструкції по його установці я не виявив. Довелося йти дослідним шляхом. І ось зараз я готовий поділитися з вами алгоритмом простий установки в ubuntu transmission daemon.
Мета установки: отримати працюючий в тлі клієнт для завантаження торрентів і мати можливість дистанційно керувати ним.
1. Встановимо цей чудовий пакет:
2. Виберемо папку, в якій будуть знаходитися опції демона, а також завантаження файли. Також перенесемо початкову конфігурацію поставляється з пакетом. Відкриємо термінал і перейдемо в домашній каталог, далі:
Остання команда призначає всіх файлів і папок torrents користувача roman. Ви ж замість «roman: roman» повинні ввести свої, наприклад, «lui: lui».
3. Правимо файл настройок settings.json. Його формат жахливий, але раз налаштувавши можна про нього забути. Отже, наведу приблизний вміст цього файлу. Пам'ятайте, ви керуєте тільки значення параметрів. Інакше ризикуємо отримати непрацюючий демон.
Зупинюся на найбільш часто використовуваних параметрах:
При бажанні ви можете змінити і інші параметри, але вони не критичні і в більшості випадком міняти їх не треба. Параметри швидкості не змінюємо, їх потім можна більш легко змінити через веб-інтерфейс.
4. Правимо файл /etc/init.d/transmission-daemon (потрібні адміністративні права). Змінюємо всього один рядок:
roman - це логін в систему, а не логін для доступу до веб-інтерфйсу.
Провівши цю операцію ми вказуємо демона працювати від імені конкретного користувача.
5.Право файл / etc / default / transmission-daemon (потрібні адміністративні права). Змінюємо два рядки:
Перша дозволяє запуск демона, а друга указивет де йому шукати файли конфігурації.
6. Запускаємо демон. Для цього або перезавантажуємо машину або виконуємо команду:
Якщо ж ви все-таки щось зробили не так, то алгоритм виправлення помилки простий:
- зупиняємо демон;
- виправляємо помилку;
- запускаємо демон.
Якщо забудете зупинити демон, то всі виправлення файлу settings.json будуть втрачені. Сам на ці граблі наступив не один раз.
Ось і ви отримали свій фоновий клієнт для торрентів. Примітно те, що його можна встановити і на сервері, тобто на системі без графічної оболонки. І працювати такий може сервер цілодобово. Необхідно тільки подумати про безперебійне харчування і охолодженні. Хороший UPS вирішить першу проблему, а монтаж кондиціонерів - другу.
Незабутній відкрити потрібні нам порти в фаєрвол або прокинути їх через роутер.
Зрозуміло, що ця інструкція не з тих, де максимум два дії, і навряд чи підійде для рядових користувачів, але вона явно стане в нагоді для користувачів більш досвідчених.