Amule достаточно “тяжелый клиент”. Есть хорошее средство для уменьшения его веса – спорт и диета разделить amule на amuled и amulegui. И так приступим:
Для начало установим amule
1) yaourt -Sb amule-cvs #у меня версия 20080329-1
2) После успешной сборки amule из cvs. Сгенерируем пароль для amuled
$echo -n pass | md5sum | cut -d ' ' -f 1 #pass заменить на другой желаемый пароль для amule
1a1dc91c907325c69271ddf0c944bc72 #вывод предыдущей команды
3) открываем конфиг amule
$nano ~/.aMule/amule.conf
В секции [ExternalConnect]
Находим
AcceptExternalConnections=0
и ставим единичку, вместо нолика, дабы разрешить подключения к amuled
в ECPassword=
вписываем ваш пароль полученный после выполнения пункта 2)
4) Проверяем работоспособность amule. Запускаем в терминале amuled. А так же запускаем amulegui. В ‘соединяться с’: ставим localhost (или ip ПК на котором установлен amule) порт 4712
Вписываем ваш пароль и нажимаем подключиться. Теперь если графический интерфейс будет мешать, его смело можно закрывать, на закачки – это ни скажется.
5) Cоздадим службу amuled для удобства и практичности. Открываем файлик amuled с правами рута:
nano /etc/rc.d/amuled
#и пишем туды вот такое:
#!/bin/bash
NAME=$(basename “$0″)
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/bin/amuled
DESC=amuled
USER=wildarcher #Пользователь от чьего имени мы настраивали amule
test -x “$DAEMON” || exit 0
case “$1″ in
start)
echo -n “Starting $DESC: “
su “$USER” -c “$(printf “%q -f” “$DAEMON” )”
echo “$NAME.”
;;
stop)
echo -n “Stopping $DESC: “
killall –quiet “$DAEMON”
echo “$NAME.”
;;
restart|force-reload)
echo -n “Restarting $DESC: “
killall –quiet “$DAEMON”
sleep 1
su “$USER” -c “$(printf “%q -f” “$DAEMON” )”
;;
*)
printf “Usage: %q {start|stop|restart|force-reload}\n” “$0″ >&2
exit 1
;;
esac
Теперь делаем его исполняемым chmod +x /etc/rc.d/amuled
6)Добавляем службу amuled в /etc/rc.conf
DAEMONS=(… amuled …)
Август 16, 2008 в 20:52
[...] по мотивам настройки amuled в arch [...]