Создание и тестирование клиента p2p - EiskaltDC++ (бывшая «Нужна помощь в создании и тестировании графического пакета DC»)

Полезные советы и программы от пользователей нашего форума.

Модератор: Модераторы разделов

Аватара пользователя
measles
Сообщения: 6
ОС: openSUSE

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение measles »

Извините, что долго не отвечал.
ОС - gentoo. EiskaltDC++ - 2.1.1 qt. Настройки сбрасывал полностью. Всё равно при нажатие на ссылку открывает вторую версию программы.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

measles писал(а):
25.12.2010 06:56
Извините, что долго не отвечал.
ОС - gentoo. EiskaltDC++ - 2.1.1 qt. Настройки сбрасывал полностью. Всё равно при нажатие на ссылку открывает вторую версию программы.

Второй экземпляр EiskaltDC++ Qt может быть запущен только если они (оба экземпляра) выполняются от разных пользователей (на основе имени пользователя создается номер порта для прослушивания)
Спасибо сказали:
pavelvat
Сообщения: 64
ОС: Arch Linux i686

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение pavelvat »

Чтобы не обмениваться здесь сообщениями раз в несколько дней можно зайти в нашу jabber конференцию eiskaltdc@conference.gentoo.ru и всё обсудить в реальном времени - это значительно быстрее.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

measles
В GIT создан бранч с альтернативной реализацией механизма поиска уже запущенных копий процесса, думаю в релиз новшество войдет.
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid
Контактная информация:

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение tehnick »

RasenHerz писал(а):
06.01.2011 03:28
measles
В GIT создан бранч с альтернативной реализацией механизма поиска уже запущенных копий процесса, думаю в релиз новшество войдет.

Лучше было бы использовать тот же механизм, что и в gtk-морде. И в демона его тоже добавить. Чтобы избежать возможных конфликтов при одновременном запуске от одного пользователя...
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

tehnick писал(а):
09.01.2011 15:41
Лучше было бы использовать тот же механизм, что и в gtk-морде. И в демона его тоже добавить. Чтобы избежать возможных конфликтов при одновременном запуске от одного пользователя...

Сомневаюсь что вариант из GTK-морды кроссплатформенный, так что он по определению не подходит для Qt-морды.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение /dev/random »

RasenHerz писал(а):
09.01.2011 18:22
Сомневаюсь что вариант из GTK-морды кроссплатформенный, так что он по определению не подходит для Qt-морды.

Ну, GTK+ - тоже кроссплатформенная библиотека. И, по-хорошему, обе морды должны быть в равной степени кроссплатформенными. Впрочем, автору виднее.
Кстати, а что в ней за вариант используется?
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

/dev/random писал(а):
09.01.2011 18:42
Ну, GTK+ - тоже кроссплатформенная библиотека. И, по-хорошему, обе морды должны быть в равной степени кроссплатформенными. Впрочем, автору виднее.
Кстати, а что в ней за вариант используется?

Используется GIOChannel, полноценной поддержки Windows у которого нет:
The GIOChannel data type aims to provide a portable method for using file descriptors, pipes, and sockets, and integrating them into the main event loop. Currently full support is available on UNIX platforms, support for Windows is only partially complete.

Источник цитаты.

P.S.
Ну и использование GLib для Qt-морды считаю излишним.
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid
Контактная информация:

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение tehnick »

Новая тема про EiskaltDC++
Может быть перенесем все обсуждения туда?
Или лучше создать новую ветку...
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение /dev/random »

tehnick писал(а):
17.01.2011 22:34
Может быть перенесем все обсуждения туда?

Не стоит. Та тема в "новостях", об одном релизе, а эта в "проектах", о программе в целом. Соответственно, обсуждение хода разработки в той теме будет оффтопом.
Спасибо сказали:
pavelvat
Сообщения: 64
ОС: Arch Linux i686

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение pavelvat »

/dev/random писал(а):
18.01.2011 05:20
tehnick писал(а):
17.01.2011 22:34
Может быть перенесем все обсуждения туда?

Не стоит. Та тема в "новостях", об одном релизе, а эта в "проектах", о программе в целом. Соответственно, обсуждение хода разработки в той теме будет оффтопом.

Верное замечание. И вообще ничего переносить не надо и создавать новых веток тоже не надо,
Спасибо сказали:
uZer
Сообщения: 100

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение uZer »

RasenHerz писал(а):
12.09.2010 16:35
1. Настройки - Шара - Ограничения (помощь читаем во всплывающей подсказке)


Обновился с 2.0.3 на 2.2.0 - где сейчас настройки ограничения?

То, что хеш-индекс файлов пропал после обновления - так должно быть?
Спасибо сказали:
pavelvat
Сообщения: 64
ОС: Arch Linux i686

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение pavelvat »

uZer писал(а):
26.01.2011 08:02
RasenHerz писал(а):
12.09.2010 16:35
1. Настройки - Шара - Ограничения (помощь читаем во всплывающей подсказке)


Обновился с 2.0.3 на 2.2.0 - где сейчас настройки ограничения?

То, что хеш-индекс файлов пропал после обновления - так должно быть?


Настройки ограничения отдачи по размеру шары теперь задаются через контекстное меню для выбранной директории в файл-листе.
В версии 2.1.0 была добавлена возможность использования регистро-зависимого файл-листа, в связи с этим при переходе с версий меньших 2.1.0 неизбежно придётся выполнить полное пере-хеширование.
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid
Контактная информация:

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение tehnick »

uZer писал(а):
26.01.2011 08:02
Обновился с 2.0.3 на 2.2.0 - где сейчас настройки ограничения?

То, что хеш-индекс файлов пропал после обновления - так должно быть?

Рекомендую внимательно изучить журнал изменений. Он на русском. Многие вопросы отпадут...
Спасибо сказали:
kaba
Сообщения: 2
ОС: Kubuntu 10.04, Fedora 11

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение kaba »

Всем здравствуйте!
Пролистал все 50 страниц темы , но так и не понял, есть ли возможность запустить программу в виде демона без GUI? Если где-то пропустил, ткните носом, пожалуйста!
В инструкциях по сборке, указан ключ -DNO_UI_DAEMON=ON/OFF , но как будет вести себя программа в таком случае, как будет осуществляться ее настройка? Через XML?
Спасибо!
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение Skyb »

а подскажите от куда поставить последнюю нормальную версию EiskaltDC под mandriva 2010.2.... о то у меня хаос с ним
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

kaba писал(а):
04.02.2011 08:02
Всем здравствуйте!
Пролистал все 50 страниц темы , но так и не понял, есть ли возможность запустить программу в виде демона без GUI? Если где-то пропустил, ткните носом, пожалуйста!
В инструкциях по сборке, указан ключ -DNO_UI_DAEMON=ON/OFF , но как будет вести себя программа в таком случае, как будет осуществляться ее настройка? Через XML?
Спасибо!

Будет читать настройки из DCPlusPlus.xml
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid
Контактная информация:

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение tehnick »

Состоялся релиз EiskaltDC++ 2.2.1. Журнал изменений
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid
Контактная информация:

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение tehnick »

Состоялся релиз EiskaltDC++ 2.2.2. Журнал изменений
Спасибо сказали:
Аватара пользователя
PastorDi
Сообщения: 287
ОС: ROSA 2012 LTS Marathon
Контактная информация:

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение PastorDi »

EiskaltDC++ v.2.2.2. для Fedora можно забрать здесь:

eiskaltdcpp-2.2.2-1.fc14.R.i686.rpm
eiskaltdcpp-qt-2.2.2-1.fc14.R.i686.rpm
eiskaltdcpp-gtk-2.2.2-1.fc14.R.i686.rpm
Используя лицензионную Windows - Вы поддерживаете войну в Ираке и размещение ПРО в Европе!
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение dhampire »

PastorDi писал(а):
24.06.2011 19:02
EiskaltDC++ v.2.2.2. для Fedora можно забрать здесь:

eiskaltdcpp-2.2.2-1.fc14.R.i686.rpm
eiskaltdcpp-qt-2.2.2-1.fc14.R.i686.rpm
eiskaltdcpp-gtk-2.2.2-1.fc14.R.i686.rpm

для других версий федоры пакеты будут?

update: уже нашёл для 13 и 15.
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid
Контактная информация:

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение tehnick »

Состоялся релиз EiskaltDC++ 2.2.3. Журнал изменений
Спасибо сказали:
dimapv70
Сообщения: 18
ОС: Debian 6.0.1

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение dimapv70 »

Добрый день всем!

Установил EiskaltDC++ 2.0.3. из официального репозитория Debian. Все нравится в клиенте, но есть один косячок - во время поиска (если результатов поиска много) клиент вываливается. В терминале появляется короткая и лаконичная запись: "Ошибка сегментирования". Здесь и вообще в нете поискал - ничего вразумительного не нашел. Попробовал скачать пакеты поновее - напоролся на зависимости, которые не могу соблюсти.... Есть у кого-то идеи, как эту ошибку устранить/обойти? Очень уж не хочется отказываться от этого клиента, больше всего нравится...
Спасибо сказали:
12345
Сообщения: 6
ОС: ubuntu 16 server
Контактная информация:

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение 12345 »

Используй репозиторий от Ubuntu Lucid.
http://ppa.launchpad.net/tehnick/tehnick/ubuntu lucid main
Для того чтобы импортировать ключ введи под рутом apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3F6729E2
Спасибо сказали:
Аватара пользователя
Red Gremlin
Сообщения: 506
Статус: самоучка
ОС: Rosa 2016 Fresh

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение Red Gremlin »

dimapv70 писал(а):
11.08.2011 18:08
Есть у кого-то идеи, как эту ошибку устранить/обойти?

Самому собрать. Только что попробовал в виртуалке git-версию собрать, проблем не встретилось:
eiskaltdcpp_debian.jpeg

Собирал так (в каталоге распакованных исходников):

Код: Выделить всё

apt-get install cmake
apt-get install gcc
apt-get install libboost-dev
apt-get install libboost-filesystem1.42-dev libboost-thread1.42-dev ibboost-system1.42-dev libboost-date-time1.42-dev
apt-get install make
apt-get install g++
apt-get install libbz2-dev
apt-get install zlib1g-dev
apt-get install libssl-dev
apt-get install qt4-qmake libqt4-dev
mkdir builddir && cd builddir
cmake -DCMAKE_BUILD_TYPE=Release -DUSE_IDNA=OFF ../
make && make install
"В мире есть случайность, есть предопределенность и есть то, что ты планируешь совершить."
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid
Контактная информация:

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение tehnick »

dimapv70 писал(а):
11.08.2011 18:08
Добрый день всем!

Установил EiskaltDC++ 2.0.3. из официального репозитория Debian. Все нравится в клиенте, но есть один косячок - во время поиска (если результатов поиска много) клиент вываливается. В терминале появляется короткая и лаконичная запись: "Ошибка сегментирования". Здесь и вообще в нете поискал - ничего вразумительного не нашел. Попробовал скачать пакеты поновее - напоролся на зависимости, которые не могу соблюсти.... Есть у кого-то идеи, как эту ошибку устранить/обойти? Очень уж не хочется отказываться от этого клиента, больше всего нравится...

Это очень старая версия программы. И она действительно много сегфолтилась.Рекомендую прочитать журнал изменений и инструкции по установке свежих версий программы в дебиан. Так же несложно пересобрать пакеты из Debian Squeeze в Debian Wheeze самостоятельно.
Спасибо сказали:
dimapv70
Сообщения: 18
ОС: Debian 6.0.1

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение dimapv70 »

Сделал так, как указал 12345. Правда, с танцами с бубном, но это детали. Все поставил, работает. Интерфейс, правда, не привычен. Один неприятный момент - поиск не работает. Вернее, пишет "Ищем <запрос>", но результатов поиска нет никаких (0пунктов 0фильтров). А так - подключается, качает. Фареволл выключен. Что может быть с поиском?

зы Я неопытный пользователь linux, многие вещи делать просто страшно, т.к. я на linux работаю (боюсь развалить систему)....

upd. Вы будете смеяться... запустил eiskalt Qt - там поиск работает, только интерфейс (окно программы) растянуто на 2 экрана (у меня 2 монитора) и нежелает меняться... Вышел, запустил GTK поиск стал работать...
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid
Контактная информация:

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение tehnick »

dimapv70 писал(а):
13.08.2011 00:42
Сделал так, как указал 12345. Правда, с танцами с бубном, но это детали. Все поставил, работает. Интерфейс, правда, не привычен. Один неприятный момент - поиск не работает. Вернее, пишет "Ищем <запрос>", но результатов поиска нет никаких (0пунктов 0фильтров). А так - подключается, качает. Фареволл выключен. Что может быть с поиском?

зы Я неопытный пользователь linux, многие вещи делать просто страшно, т.к. я на linux работаю (боюсь развалить систему)....

upd. Вы будете смеяться... запустил eiskalt Qt - там поиск работает, только интерфейс (окно программы) растянуто на 2 экрана (у меня 2 монитора) и нежелает меняться... Вышел, запустил GTK поиск стал работать...

0) Непонятно, какие вообще могли возникнуть проблемы при установке.
1) Интерфейс программы совершенно стандартный для DC-клиентов.
2) Поиск может не работать, если включена функция автоматического обновления внешнего IP (используется DynDNS), но для подключения используются локальные хабы (и локальный IP-адрес). Поэтому данную опцию лучше отключить в настройках или в конфиге, если она не нужна.
3) В Qt-интерфейсе программы реализовано заметно больше возможностей. Поэтому даже в основанной на Gtk среде (например, в GNOME), часто удобнее использовать именно его. Gtk-интерфейс же пока более минималистичен.
Спасибо сказали:
Аватара пользователя
Hyperanubis
Сообщения: 9
ОС: SUSE 11.4

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение Hyperanubis »

Вопрос про FreeDC++ -а его кто разрабатывает? Оно же на базе EiskaltDC++ или я что-то неправильно понимаю?
Спасибо сказали:
Ответить