Museek+ Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:museek [2012/05/15 15:47]
СперанскийСперанскийСперанскийDictum ac factum [установка и настройка museekd]
wiki:museek [2012/06/19 14:34] (текущий)
ZwSZwSZwS
Строка 1: Строка 1:
 ====== Museek+ ====== ====== Museek+ ======
-[[http://​www.museek-plus.org/​|Museek+]] - это ​проект, в рамках ​которого ​разрабатывается целый пакет программ. ​основная программа,​ воркуг которой все и крутится - [[http://​www.museek-plus.org/​wiki/​MuseekDaemon|museekd]]. ​это демон, обеспечивающий основной функционал,​ т.е. соединение с сервером,​ закачки/​раздачи,​ работу с личными сообщениями и прочее. ​в виде надстроек к нему созданы разные утилиты для настройки и графические клиенты,​ обеспечивающие взаимодействие с пользователем. + 
-===== установка и настройка museekd ===== +**Museek+** -- это ​клиент для P2P сети SoulSeek. В рамках ​проекта разрабатывается целый пакет программ. ​Основная программа,​ воркуг которой все и крутится ​-- [[http://​www.museek-plus.org/​wiki/​MuseekDaemon|museekd]]. ​Это демон, обеспечивающий основной функционал,​ т.е. соединение с сервером,​ закачки/​раздачи,​ работу с личными сообщениями и прочее. ​В виде надстроек к нему созданы разные утилиты для настройки и графические клиенты,​ обеспечивающие взаимодействие с пользователем. 
-т.кдемон museekd является основой всего, с него и начнем. ​пакет ''​museekd''​ доступен в репозиториях Ubuntu, его следует лишь [[wiki:​установка_программ|установить]] + 
-<​code>​sudo apt-get install museekd</​code>​ +===== Установка и настройка museekd ===== 
-Теперь нужно настроить основные опции. ​вообще-то,​ это можно сделать с помощью какого-либо из клиентов,​ но предложенный здесь способ более универсален и по-своему прост. ​для настройки в составе пакета ''​museekd''​ идет утилита ''​musetup''​. она ​имеет консольный интерфейс. ​запустите в [[wiki:​терминал|терминале]] +Так как демон museekd является основой всего, с него и начнем. ​Пакет ''​museekd''​ доступен в репозиториях Ubuntu, его следует лишь [[wiki:​установка_программ|установить]]: 
-<​code>​musetup</​code>​ +<code=bash>sudo apt-get install museekd</​code>​ 
-утилита имеет схожий с fdisk интерфейс:​+Теперь нужно настроить основные опции. ​Это можно сделать с помощью какого-либо из клиентов,​ но предложенный здесь способ более универсален и по-своему прост. ​Для настройки в составе пакета ''​museekd''​ идет утилита ''​musetup''​имееющая ​консольный интерфейс. ​Запустите в [[wiki:​терминал|терминале]] 
 +<code=bash>​musetup</​code>​ 
 +Утилита имеет схожий с [[fdisk]] интерфейс:​
 <​file>​Museek daemon setup <​file>​Museek daemon setup
  
Строка 24: Строка 26:
  
 Pick a number, any number:</​file>​ Pick a number, any number:</​file>​
-категория выбирает вводом соответствующей цифры. ​перейдите в настройки соединения,​ введя ''​1''​+Категория выбирает вводом соответствующей цифры. ​Перейдите в настройки соединения,​ введя ''​1''​
 <​file>​Soulseek server setup <​file>​Soulseek server setup
  
Строка 34: Строка 36:
  
 0. Leave this menu</​file>​ 0. Leave this menu</​file>​
-настройки сервера трогать обычно нет необходимости. ​здесь от вас потребуется лишь задать логин/​пароль. ​выйдите в главное меню. ​пункт 2 можно пока не трогать,​ а вот в 3-й давайте заглянем:​+Настройки сервера трогать обычно нет необходимости. ​Здесь от вас потребуется лишь задать логин/​пароль. ​Выйдите в главное меню. ​Пункт 2 можно пока не трогать,​ а вот в 3-й давайте заглянем:​
 <​file>​Interface listener setup <​file>​Interface listener setup
  
Строка 46: Строка 48:
  
 0. Leave this menu</​file>​ 0. Leave this menu</​file>​
-здесь задаются настройки для соединения клиента с демоном. ​введите ''​1''​ и задайте пароль для доступа к демону. ​это нужно потому,​ что museekd может работать на удаленном сервере и управляться с любого имеющего к нему доступ компьютера. ​не беспокойтесь,​ вам не нужно будет каждый раз вводить этот пароль,​ его лишь нужно будет задать в настройках клиента. +Здесь задаются настройки для соединения клиента с демоном. ​Введите ''​1''​ и задайте пароль для доступа к демону. ​Это нужно потому,​ что museekd может работать на удаленном сервере и управляться с любого имеющего к нему доступ компьютера. ​Не беспокойтесь,​ вам не нужно будет каждый раз вводить этот пароль,​ его лишь нужно будет задать в настройках клиента. 
-а теперь о том, что называется "​interface listener"​. ​доступ к museekd может осуществляться через специальный socket-файл или же через заданный порт. ​по умолчанию уже должна существовать запись вида "​localhost:​2240"​. ​для работы на локальной машине этого будет достаточно. ​если же вы хотите управлять закачками с другого компьюетра,​ добавьте что-то вроде "​ваш.ip:​порт",​ как сделано у меня в примере выше. ​выйдете обратно в главное меню и выберите 4-й пункт. ​выставьте кодировку ''​utf-8''​ для сети и ''​utf-8''​ для файловой системы (или иную, если имена файлов сохранены в другой кодировкенапример,​ cp1251 для Windows) + 
-в пункте 5 задайте папку для скачанных файлов,​ а в 6-м добавьте папки, которые хотите расшарить. ​по заверешнии настройки выйдите в главное меню, введите ''​0''​ для выхода из программы и ''​1''​ для сохранения настроек. +А теперь о том, что называется "​interface listener"​. ​Доступ к museekd может осуществляться через специальный socket-файл или же через заданный порт. ​По умолчанию уже должна существовать запись вида "​localhost:​2240"​. ​Для работы на локальной машине этого будет достаточно. ​Если же вы хотите управлять закачками с другого компьюетра,​ добавьте что-то вроде "​ваш.ip:​порт",​ как сделано у меня в примере выше. ​Выйдете обратно в главное меню и выберите 4-й пункт. ​Выставьте кодировку ''​utf-8''​ для сети и ''​utf-8''​ для файловой системы (или иную, если имена файлов сохранены в другой кодировкенапример,​ cp1251 для Windows). 
-для того, чтобы просканировать или обновить расшаренные папки, используйте команду + 
-<​code>​muscan -r -v</​code>​ +В пункте 5 задайте папку для скачанных файлов,​ а в 6-м добавьте папки, которые хотите расшарить. ​По заверешнии настройки выйдите в главное меню, введите ''​0''​ для выхода из программы и ''​1''​ для сохранения настроек. 
-с настройкой все, теперь мы готовы к выбору и запуску клиента + 
-===== клиенты для museekd ===== +Для того, чтобы просканировать или обновить расшаренные папки, используйте команду 
-в рамках Museek+ существует три графических клиента:​ +<code=bash>muscan -r -v</​code>​ 
-  * [[http://​www.museek-plus.org/​wiki/​museeq|museeq]] - клиент на [[wpru>​Qt|Qt4]] ([[http://​www.museek-plus.org/​wiki/​ScreenShotsMuseeq|скриншоты]]) +С настройкой все, теперь мы готовы к выбору и запуску клиента
-  * [[http://​www.museek-plus.org/​wiki/​mucous|mucous]] - клиент с консольным интерфейсом ([[http://​www.museek-plus.org/​wiki/​ScreenShotsMucous|скриншоты]]) + 
-  * [[http://​www.museek-plus.org/​wiki/​murmur|murmur]] - клиент на [[wpru>​PyGTK|PyGTK2]] ([[http://​www.museek-plus.org/​wiki/​ScreenShotsMurmur|скриншоты]]) +===== Клиенты для museekd ===== 
-=== museeq === +В рамках Museek+ существует три графических клиента:​ 
-museeq - написанный на Qt4 графический клиент. выглядит он примерно так:+  * [[http://​www.museek-plus.org/​wiki/​museeq|museeq]] ​-- клиент на [[wpru>​Qt|Qt4]]([[http://​www.museek-plus.org/​wiki/​ScreenShotsMuseeq|Скриншоты]]) 
 +  * [[http://​www.museek-plus.org/​wiki/​mucous|mucous]] ​-- клиент с консольным интерфейсом([[http://​www.museek-plus.org/​wiki/​ScreenShotsMucous|Скриншоты]]) 
 +  * [[http://​www.museek-plus.org/​wiki/​murmur|murmur]] ​-- клиент на [[wpru>​PyGTK|PyGTK2]]([[http://​www.museek-plus.org/​wiki/​ScreenShotsMurmur|Скриншоты]]) 
 +  *  
 +==== museeq ​==== 
 +**museeq** -- написанный на Qt4 графический клиент. ​Выглядит он примерно так: 
 +[[http://​help.ubuntu.ru/​_media/​wiki/​museeq1.png|{{ :​wiki:​museeq1.png?​300 }}]] 
 + 
 +Теперь определимся с настройками. Первым делом стоит настроить соединение с демоном museekd. Выберите пункт меню //​Settings->​Configure//​. В первой же вкладке и задаются настройки для демона. Настройте опции в соответствии с тем, что вы задали при настройке museekd с помощью musetup. В поле //​Password//​ укажите ранее заданный пароль для доступа к museekd. Если museekd установлен на локальной машине,​ поставьте ​галочку //​Auto-start museek daemon//, чтобы демон автоматически запускался при старте программы. Также полезно включить //​Auto-connect to daemon//, чтобы автоматически устанавливалось соединение с демоном. Галочка //Stop daemon on exit// отвечает за то, будет ли демон останавливаться ​при ​выходе из museeq (если ее выключить,​ после выхода из клиента закачка/​раздача будет продолжаться). 
 + 
 +Теперь попробуйте запустить museekd (если таковой должен запускаться локально) с помощью кнопки //Start daemon// и подключиться к нему, нажав //Connect to daemon//. Если все прошло успешно -- соединение установлено,​ про настройки можно забыть. 
 + 
 +[[http://​help.ubuntu.ru/​_media/​wiki/​museeq2.png|{{ :​wiki:​museeq2.png?​300 |Настройка соединения с museekd}}]] 
 + 
 +В разделе //Museek daemon// вы можете изменить некоторые (не все) параметры демона museekd. например,​ на вкладке //Server// можно изменить логин/​пароль,​ порт для подключения к серверу,​ кодировку.
  
-[[http://​help.ubuntu.ru/​_media/​wiki/​museeq1.png|{{:​wiki:​museeq1.png?180}}]]\\ +[[http://​help.ubuntu.ru/​_media/​wiki/​museeq3.png|{{ :wiki:museeq3.png?300 |Настройка соединения с сервером}}]]
-//интерфейс museeq//+
  
-теперь определимся ​с настройкамипервым ​делом стоит настроить соединение с демоном museekd. выберите пункт меню //​Settings ​-> Configure//​. в первой же вкладке и задаются настройки ​для демона. настройте опции в соответствии с тем, что вы задали при настройке museekd с помощью musetupв поле ​//​Password//​ укажите ранее заданный пароль для доступа к museekd. если museekd установлен на локальной машине, поставьте галочку //Auto-start museek daemon//чтобы демон автоматически запускался при старте программы. также полезно включить //​Auto-connect to daemon//, чтобы автоматически устанавливалось соединение с демоном. галочка //Stop daemon on exit// ​отвечает за то, будет ли демон ​останавливаться ​при выходе из museeq (если ее выключитьпосле выхода из клиента закачка/​раздача будет продолжаться) +Еще здесь интересна ​вкладка //Shares//Здесь вы можете управлять расшаренными папками -- добавлять новые, удалять. Здесь же можно изменить путь для ​скачиваемых файловПосле каких-либой изменений в расшаренных папках воспользуйтесь ​кнопкой //Rescan//. В отличие от утилиты ''​muscan''​ данная функция ​позволяет обновлять шары "на лету", без необходимости перезапуска ​демона. Впрочем, данные настройки ​применимы лишь в случае, ​если ​museekd ​запущен ​локально. На скриншоте ниже список шар пуст, т.к. museekd запущен на сервере, а клиент - локальнов таком случае эти ​настройки ​лучше ​не трогать
-теперь попробуйте запустить museekd (если ​таковой должен ​запускаться ​локальнос помощью ​кнопки //Start daemon// и подключиться к нему, нажав //Connect to daemon//​. ​если все прошло успешно - соединение установлено, про ​настройки ​можно забыть+
  
-[[http://​help.ubuntu.ru/​_media/​wiki/​museeq2.png|{{:​wiki:​museeq2.png?180}}]]\\ +[[http://​help.ubuntu.ru/​_media/​wiki/​museeq4.png|{{ :wiki:museeq4.png?300 |Управление ​расшаренными папками}}]]
-//настройка соединения с museekd//+
  
-в разделе //Museek daemon// вы можете изменить некоторые е всепараметры ​демона museekd. ​например, на вкладке ​//​Server// ​можно изменить логин/пароль, ​порт для подключения ​к серверу, кодировку+=== Недостатки === 
 +У версии, доступной в репозиториях для [[wiki:​karmic|Ubuntu 9.10]] замечен следующий баг: museeq "падал", когда накапливалось слишком ​много файлов в списке раздачи((FIXME обновить информацию для текущих версий Ubuntu)). Данный баг (и, возможно, другие) решается установкой свежей версии из [[wiki:​репозиторий|репозитория]] [[http://​www.museek-plus.org/​wiki/​MuseekOnDebian|проекта Museek+]]. Кстати, ​версия 0.3 обладает расширенным функционалом.
  
-[[http://​help.ubuntu.ru/​_media/​wiki/​museeq3.png|{{:​wiki:​museeq3.png?​180}}]]\\ +==== mucous ==== 
-//настройка соединения с сервером//+**mucous** -- вполне приятный консольный псевдографический клиентоснованный на curses. Отличный вариант для использования на сервере((в том случае,​ однако, если нет возможности восользоваться тем же museeq ​с другой машины ​с графикой)). Впрочем, не стану шибко углубляться в подробности. Общий ​вид данного клиента примерно таков:
  
-еще здесь интересна вкладка ​//Shares// здесь вы можете управлять расшаренными папками - добавлять новые, удалятьздесь же можно изменить путь для скачиваемых файловпосле каких-либой изменений в расшаренных папках воспользуйтесь кнопкой ​//Rescan//. в отличие от утилиты ''​muscan''​ данная функция позволяет обновлять шары "на лету",​ без необходимости перезапуска демона. впрочем,​ данные настройки применимы лишь в случае, если museekd запущен локально. на скриншоте ниже список шар пуст, т.к. museekd запущен на сервере,​ а клиент - локально,​ в таком случае эти настройки лучше не трогать+[[http://help.ubuntu.ru/_media/wiki/mucous1.png|{{ :​wiki:​mucous1.png?300 |Интерфейс ​mucous}}]]
  
-[[http://​help.ubuntu.ru/​_media/​wiki/​museeq4.png|{{:​wiki:​museeq4.png?​180}}]]\\ +Из приятных особенностей стоит отметить поддержку мыши (и даже работу ​с колесиком)((при управлении через графический терминал (по ssh или локально) gpm не требуется))Меню настроек интуитивно понятносоединение с демоном настраивается ​аналогично тому, ​как описано выше для museeq. Настройки вообще ​в пределах ​разумного минимума, так ​что запутаться будет ​сложно.
-//управление расшаренными папками//​ +
-==== недостатки ==== +
-у версии, доступной в репозиториях для [[wiki:​karmic|Ubuntu 9.10]] замечен ​следующий баг: museeq "​падал", ​когда накапливалось слишком ​много файлов в списке ​раздачи. данный баг (и, возможно, другиерешается установкой свежей версии из [[wiki:репозиторий|репозитория]] [[http://​www.museek-plus.org/​wiki/​MuseekOnDebian|проекта Museek+]]. кстати, версия 0.3 обладает расширенным функционалом +
-===== mucous ===== +
-mucous - вполне приятный консольный псевдографический клиент, основанный ​на curses. отличный ​вариант для использования на сервере((в ​том ​случаеоднако, если нет ​возможности восользоваться тем же museeq с другой машины с графикой)). впрочем, не стану шибко углубляться ​в подробности. общий вид данного клиента примерно таков:+
  
-[[http://​help.ubuntu.ru/​_media/​wiki/​mucous1.png|{{:​wiki:​mucous1.png?180}}]]\\ +[[http://​help.ubuntu.ru/​_media/​wiki/​mucous2.png|{{ :wiki:mucous2.png?300 |Меню настроек}}]]
-//интерфейс mucous//+
  
-из приятных ​особенностей стоит отметить поддержку мыши (и даже работу с колесиком)((при ​управлении через графический терминал (по ssh или локально) gpm не требуется))меню настроек интуитивно понятно, соединение с демоном настраивается аналогично тому, как описано выше для museeqнастройки ​вообще в пределах ​разумного минимума, ​так что запутаться будет сложно+А вот к клавиатурному управлению придется привыкнутьВпрочем, ничего сложного в нем тоже нет. нет смысла описывать его здесь, ​т.к. все подробно расписано в [[http://​daelstorm.thegraveyard.org/​mucous-tips.php|соответствующем руководстве]].
  
-[[http://​help.ubuntu.ru/​_media/​wiki/​mucous2.png|{{:​wiki:​mucous2.png?​180}}]]\\ +==== murmur ==== 
-//меню настроек//+**murmur** -- клиент на [[wpru>​PyGTK]], по интерфейсу весьма близкий к Nicotine+ (доступ к закачкам/поиску/etc через строку вкладок сверху,​ как в оригинальном клиенте под Windows), но обладающий меньшим функционалом и ограничивающийся минимумом ​настроек.
  
-а вот к клавиатурному управлению придется привыкнуть. впрочем,​ ничего сложного в нем тоже нет. нет смысла описывать его здесь, т.к. все подробно расписано в [[http://daelstorm.thegraveyard.org/mucous-tips.php|соответствующем руководстве]]+[[http://help.ubuntu.ru/_media/​wiki/​mur1.png|{{ :​wiki:​mur1.png?​300 |Интерфейс murmur}}]]
  
-===== murmur ===== +Настройки соединения с демоном museekd находятся в меню ​//Settings -> Museek settings//. Все, что ​от вас потребуется -- задать адрес для подключения в формате ''​хост:порт'' ​и пароль доступа.
-murmur - клиент на [[wpru>​PyGTK]],​ по интерфейсу весьма близкий к Nicotine+ (доступ к закачкам/поиску/​etc ​через строку вкладок сверху, как в оригинальном клиенте ​под ​windows), но обладающий меньшим функционалом и ограничивающийся минимумом настроек.+
  
-[[http://​help.ubuntu.ru/​_media/​wiki/​mur1.png|{{:​wiki:​mur1.png?180}}]]\\ +[[http://​help.ubuntu.ru/​_media/​wiki/​mur2.png|{{ :wiki:mur2.png?300 |Диалог ​настроек}}]]
-//интерфейс murmur//+
  
-настройки ​соединения с демоном museekd находятся в меню //Settings -> Museek settings//. все, что от вас ​потребуется - задать адрес для подключения в формате ''​хост:​порт''​ и пароль доступа.+Остальные ​настройки ​мало чем отличаются ​от вышеописанных ​клиентов, да и не так много их там.
  
-[[http://help.ubuntu.ru/_media/wiki/mur2.png|{{:​wiki:​mur2.png?​180}}]]\\ +=== Недостатки === 
-//диалог настроек//+По результатам тестирования могу отметить,​ что версия из [[http://www.museek-plus.org/wiki/MuseekOnDebian|репозитория проекта Museek+]] почему-то заметно подтормаживала на некоторых операциях. Возможно,​ что из-за большого списка закачек...
  
-остальные настройки мало чем отличаются от вышеописанных клиентов,​ да и не так много их там. +====сылки===== 
-==== недостатки ==== +  ​* ​[[http://​www.museek-plus.org/​|Официальный сайт ​Museek+]] ​(англ.)
-по результатам тестирования могу отметить,​ что версия из [[http://​www.museek-plus.org/​wiki/​MuseekOnDebian|репозитория проекта Museek+]] ​почему-то заметно подтормаживала на некоторых операциях. возможно,​ что из-за большого списка закачек...+
  
-{{tag>​программы}}+{{tag>​программы ​сетевые_приложения Устаревшая}}