unix 2012-03-22 19-45-27
Установка amule как демона в Ubuntu Linux 7.10
Опубликовано root в Пт, 04/01/2008 - 09:23В одной из заметок было рассказано об установке aMule. Сегодня мы установим его как демона с возможностью удаленного управления.
Итак сначала установим пакет с демоном aMule:
sudo apt-get install amule-daemon
Далее необходимо определиться с пользователем от имени которого будет запускаться демон. Авторами aMule не рекомендуется использовать пользователя root, лучше использовать свой логин.
Запускаем от своего имени демона:
amuled
Демон aMule завершит свою работу т.к. он еще не настроен, но он создаст в домашнем каталоге пользователя папку .aMule где собственно и будут файлы конфигурации и куда будут записываться закаченные файлы. Отредактируем файл конфигурации:
gedit ~/.aMule/amule.conf
Ищем секцию [ExternalConnect], в ней приводим две строчки к такому виду:
AcceptExternalConnections=1
ECPassword=202cb962ac59075b964b07152d234b70
Последнее значение - это хеш пароля "123". Как получить хеш? Используем команду в терминале:
echo -n 123 | md5sum
и получаем хеш нужного пароля. 123 в команде - это пароль, может быть любым набором букв и цифр.
Дальше включим встроенный веб-сервер aMule т.к. это очень удобная штука для удаленного управления демоном. Ищем секцию [WebServer] и исправляем две строчки:
Enabled=1
Password=202cb962ac59075b964b07152d234b70
Первая опция запускает веб-сервер при старте демона в Ubuntu Linux, вторая задает пароль на вход через веб-интерфейс. Естественно пароль может и не совпадать с предыдущим - это вам решать.
В принципе демон к старту почти готов. Почти - это потому, что выкачать список ed2k-серверов по стандартным ссылкам в данный момент не получается ни в одного p2p-клиента. Решается это просто: в Google ищем server.met и скачиваем готовый список, который кладем в папку ~/.aMule.
Делаем пробный запуск. В терминале набираем:
amuled
Если не запускается - смотрим ошибки и читаем эту заметку снова и смотрим что мы упустили.
Открываем в Firefox адрес http://localhost:4711/ и выставляем все настройки (ограничения скорости и т.п.), тестируем скачивание...
Последний штрих. Прерываем исполнение запущенного демона и редактируем файл /etc/default/amule-daemon:
gksudo gedit /etc/default/amule-daemon
В нем только две опции: первая - имя пользователя от которого будет запускаться демон, вторая собственно и автостарт демона aMule при запуске системы. В общем, приведите к виду:
#RUN_AT_STARTUP="YES" will run amuled on startup
#with the specified user
AMULED_USER="roman"
RUN_AT_STARTUP="YES"
Естественно, подставьте свои значения. Сохраняем файл.
Все, установка демона aMule на Ubuntu Linux 7.10 завершена. Для запуска демона дайте команду:
sudo /etc/init.d/amule-daemon start
или перезагрузите машину.