CHAIKA

Главная | Регистрация | Вход
Суббота, 20.04.2024, 00:11
Приветствую Вас Гость | RSS
Меню сайта
Категории каталога
Мои статьи [51]
Справка по системе [59]
Запись [11]
Flash-накопители [21]
Закачка [35]
Игры [29]
Защита [76]
Локальная сеть [35]
WEB-master [44]
Восстановление [40]
Portable Soft [18]
Оптимизация [34]
Анонимайзер [4]
Ноутбуки [44]
Нетбуки [8]
Система - установка [21]
Деньги в интернете [19]
WINDOWS 7 [35]
Новые статьи [13]
Цифровое видео [26]
Мини-чат
200





Главная » Статьи » Закачка

EiskaltDC++ — пакеты для Debian GNU/Linux и Ubuntu

EiskaltDC++ — пакеты для Debian GNU/Linux и Ubuntu

Создано: 2010-02-11

Обновлено:
2010-12-26

Описание:

EiskaltDC++ (не
путать с EiskaltDC
) — это наследник EiskaltDC лишь формально, код полностью
переписан. Программа кроссплатформенная: поддерживаются сборки под Linux,
FreeBSD, Mac OS X и MS Windows.

Зимой 2009/2010 возникла потребность в
миграции на ядро dcpp. Код клиента был полностью переписан, интерфейс
основан на Qt4 и внешне максимально приближен к оригинальным клиентам DC++, название было немного
изменено: EiskaltDC++. Библиотека dclib была выкинута на помойку, по
причине ущербности своей архитектуры, а EiskaltDC++ стал графической оболочкой
на Qt4 для слегка модифицированного ядра DC++. Так же как LinuxDC++ и его форк FreeDC++ — графические оболочки на GTK+. Подавляющее
большинство клиентов под MS Windows (оригинальный DC++, StrongDC++, ApexDC++, PelinkDC++, FlyLinkDC, Greylink и другие)
тоже основаны на ядре DC++. Благодаря перехеду на эту библиотеку, EiskaltDC++
теперь поддерживает не только протокол Direct Connect (en), но и
протокол ADC
(en).
Минимальное количество патчей в ядро DC++ упрощает его обновление до новых
версий и гарантирует совместимость с другими клиентами.

Начиная с версии
2.1.0 в клиенте дополнительно поддерживается Gtk интерфейс (на основе FreeDC++ и
LinuxDC++).

Журналы изменений: ChangeLog.txt,
ChangeLog_ru.txt
и ChangeLog_uk.txt.

Активность разработки (графики): network, impact, punch_card.

Активность разработки (коммиты): master, 2.2.x

Активность в багтрекере: updates.

eiskaltdcpp-qt_search.png     eiskaltdcpp-gtk_search.png
EiskaltDC++ 2.1 (beta3).
в Debian GNU/Linux (Sid), графическая среда — KDE-4.4.5
Для Qt-интерфейса (слева) и для
Gtk-интерфейса (справа) используется тема QtCurve



Информация о разработке:

Основное обсуждение ведется в
jabber конференции: eiskaltdc@conference.gentoo.ru
(логи: календарь,
каталог)

Список участников проекта: на code.google.com и на
github.com

Список авторов программы: authors

Главный разработчик: dein.negativ
Блог проекта на Open-Life.org

Так же, у проекта есть git-зеркало на
gitorious.org и отдельная страница на
qt-apps.org

Внимание: разработка программы переведена на github.com

Получить
последние версии исходников можно так:
* git clone
git://github.com/negativ/eiskaltdcpp.git
* wget -4
http://nodeload.github.com/negativ/eiskaltdcpp/tarball/master

Главная страница проекта, багтрекер и wiki по прежнему будут
размещаться на code.google.com.

Выход стабильного релиза EiskaltDC++ 2.1.1 состоялся 21
ноября 2010 года на несколько недель раньше запланированного. Следующий релиз
EiskaltDC++ 2.2.0 ожидается 15 января 2011. C 26 декабря для тестирования
доступна 2.2-beta1.

Информация
о релизе 2.1.1
(en,
uk):

Общие изменения
* Исправлен TigerHash для ARM архитектуры.
*
-DUSE_MINIUPNP установлен в OFF по умолчанию.
* Устранена проблема с
блокированием используемых портов при перезапуске программы.
* Добавлена
возможность использования библиотеки pcre для применения регекспов в стиле perl
(см. опцию PERL_REGEX в файле INSTALL). Сейчас используется только в ADL
поиске.
eiskaltdcpp-qt
* Исправлено падение программы при удалении
последних символов из поля ввода в чате, используя клавишу Backspace. (Проблема
проявлялась только с Qt 4.7.1) [Этот баг стал причиной переноса релиза]
*
Оптимизирован парсер ссылок. Очень длинные новые сообщения в чате отображаются
заметно быстрее.
* Исправлено открытие magnet-ссылок для торрентов из
чата.
* Добавлена возможность принудительного изменения цвета фона в
чате.
* Исправлен неправильный путь к иконке для App Bundle в Mac OS X.
(Проблема была добавлена в 2.1.0)
* Поддержка bbCode в чате (,
, ).
* Поддержка *полужирного* и _подчеркнутого_
текста в стиле Psi.
eiskaltdcpp-gtk
* Улучшения в главном
меню.
* Улучшения в панели инструментов.
* Поддержка bbCode в чате
(, , ).

Внимание: разработка
eiskaltdcpp-wt прекращена, все имеющиеся наработки удалены. В следующих
релизах планируется написать веб-интерфейс с использованием E(xt)JS.


Напомню, что в цикле разработки сейчас нет минорных релизов. Каждый
релиз содержит исправления ошибок и реализацию нового функционала, и является
значимым.

Достаточно подробный список с возможностями программы можно
найти в соответствующей
статье
на Википедии (en).


См. так же часто задаваемые вопросы про
EiskaltDC++.

К сожалению, автор FreeDC++ отказался от
объединения с EiskaltDC++. Это его право. Мы сделали форк.
В настоящий момент EiskaltDC++ Gtk работает
стабильно, и содержит заметный набор улучшений по сравнению с оригиналом.


Мои deb-пакеты:
Собранные пакеты можно скачать здесь. Они
подходят для Debian GNU/Linux версии >= 6.0 (Squeeze) и для Ubuntu версии
>= 9.04 (Jaunty Jackalope). Там же доступны исходники.

Чтобы
подключить мой архив
пакетов
в Debian GNU/Linux Squeeze или Sid выполните:
sudo sh -c 'echo "deb http://ppa.launchpad.net/tehnick/tehnick/ubuntu lucid main" > /etc/apt/sources.list.d/tehnick.list'
В
Ubuntu Jaunty:
sudo sh -c 'echo "deb http://ppa.launchpad.net/tehnick/tehnick/ubuntu jaunty main" > /etc/apt/sources.list.d/tehnick.list'
Импорт
ключа:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 437276613F6729E2
Пользователи
Ubuntu >= 9.10 (Karmic Koala) могут добавить мой PPA, используя стандартную
утилиту add-apt-repository:
sudo add-apt-repository ppa:tehnick/tehnick
Обновление списка
доступных пакетов:
sudo apt-get update
Установка eiskaltdcpp:
sudo apt-get install eiskaltdcpp
Если вам нужен только интерфейс на
Qt:
sudo apt-get install eiskaltdcpp-qt
Если вам нужен только интерфейс на
Gtk:
sudo apt-get install eiskaltdcpp-gtk
Так же установите дополнительные
пакеты:
sudo apt-get install eiskaltdcpp-emoticons eiskaltdcpp-scripts eiskaltdcpp-sounds
Или
вы можете установить eiskaltdcpp-unstable (ежедневные сборки):
sudo apt-get install eiskaltdcpp-unstable
Если вам нужен только
интерфейс на Qt:
sudo apt-get install eiskaltdcpp-qt-unstable
Если вам нужен только
интерфейс на Gtk:
sudo apt-get install eiskaltdcpp-gtk-unstable
Так же установите
дополнительные пакеты:
sudo apt-get install eiskaltdcpp-emoticons-unstable eiskaltdcpp-scripts-unstable eiskaltdcpp-sounds-unstable
Пакеты,
связанные с eiskaltdcpp-unstable, обновляются атоматически из git репозитория программы.
Cкрипт для обновления выглядит примерно так.


Сообщения об ошибках в deb-пакетах пишите мне. Багрепорты и пожелания к программе
оставляйте здесь и
следите за изменениями. Как
написать хороший багрепорт написано (en) на wiki проекта.

Пакет
eiskaltdcpp теперь доступен в
официальных репозиториях Debian >= 6.0
(Squeeze) и Ubuntu >= 10.10
(Maverick Meerkat).

Благодаря Alex_P так же доступны неофициальные сборки пакетов
eiskaltdcpp для Debian (lenny, squeeze, sid) и Ubuntu (jaunty, karmic,
lucid, maverick).


Полный список доступных на лаунчпаде стабильных пакетов:
* eiskaltdcpp —
EiskaltDC++ meta-package
* eiskaltdcpp-common — common files for
EiskaltDC++
* eiskaltdcpp-emoticons — emoticons for EiskaltDC++
*
eiskaltdcpp-scripts — scripts examples for EiskaltDC++
* eiskaltdcpp-sounds —
sound files for EiskaltDC++
* eiskaltdcpp-qt-data — data files for
EiskaltDC++ Qt
* eiskaltdcpp-qt — EiskaltDC++ GUI on Qt
*
eiskaltdcpp-qt-dbg — EiskaltDC++ GUI on Qt (debug symbols)
*
eiskaltdcpp-gtk-data — data files for EiskaltDC++ Gtk
* eiskaltdcpp-gtk —
EiskaltDC++ GUI on Gtk
* eiskaltdcpp-gtk-dbg — EiskaltDC++ GUI on Gtk (debug
symbols)
* libeiskaltdcpp2.1.x — DC++ kernel from EiskaltDC++
*
libeiskaltdcpp2.1.x-dbg — DC++ kernel from EiskaltDC++ (debug
symbols)

Полный список доступных на лаунчпаде пакетов с ежедневными
сборками:
* eiskaltdcpp-unstable — EiskaltDC++ meta-package
*
eiskaltdcpp-common-unstable — common files for EiskaltDC++
*
eiskaltdcpp-emoticons-unstable — emoticons for EiskaltDC++
*
eiskaltdcpp-scripts-unstable — scripts examples for EiskaltDC++
*
eiskaltdcpp-sounds-unstable — sound files for EiskaltDC++
*
eiskaltdcpp-qt-data-unstable — data files for EiskaltDC++ Qt
*
eiskaltdcpp-qt-unstable — EiskaltDC++ GUI on Qt
* eiskaltdcpp-qt-unstable-dbg
— EiskaltDC++ GUI on Qt (debug symbols)
* eiskaltdcpp-gtk-data-unstable —
data files for EiskaltDC++ Gtk
* eiskaltdcpp-gtk-unstable — EiskaltDC++ GUI
on Gtk
* eiskaltdcpp-gtk-unstable-dbg — EiskaltDC++ GUI on Gtk (debug
symbols)
* libeiskaltdcpp2.1.x-unstable — DC++ kernel from EiskaltDC++
*
libeiskaltdcpp2.1.x-unstable-dbg — DC++ kernel from EiskaltDC++ (debug
symbols)



Немного полезной информации:

* В зависимости от ваших
локальный настроек и опций сборки программы путь для файлов конфигурации
программы может быть: ~/.eiskaltdc++, ~/.config/eiskaltdc++/ или $XDG_CONFIG_HOME/eiskaltdc++/
Основные настройки
по-прежнему совместимы с настройками других dc клиентов на ядре DC++.

Перенести настройки из LinuxDC++ или FreeDC++ можно просто скопировав файлы:
cp -r ~/.dc++ ~/.eiskaltdc++

* В ревизии 102 появились
такие полезные опции для избранных хабов:
1) Замена родного тега EiskaltDC++
на теги других клиентов (StrongDC, ApexDC, Flylink, DC++).
2) Указание IP,
который стоит отправить хабу.

* Настройка перехвата magnet-ссылок


Советы для EiskaltDC++ Qt:

* Чтобы временно отключить все отдачи можно в IP-фильтр добавить правило:
!/0.
Теперь кратко про ip-фильтр. Пусть у нас есть три правила:

93.188.80.0/21
94.228.112.0/20
!0.0.0.0/0
Направление: входящие и
исходящие соединения.
Первые два правила разрешают соединения из
соответствующих подсетей, последнее блокирует соединения с любого адреса.
Правила обходятся с первого до последнего или до !0.0.0.0/0, если оно
присутствует.
В итоге: передача данных возможна только с адресами
подходящими под первые две записи.

* В настройках имеется возможность
ограничить скорость хеширования (в МиБ/c), что может избавить вас от
подтормаживания системы.

* Двойной щелчок по индикатору прогресса
хэширования вызывает диалог хэширования.

* Можно быстро вставить
магнет-ссылку на файл перетащив его из вашего любимого файлового менеджера на
поле ввода чата, если файл находится в шаре и прохеширован.

* У тулбара
есть редактор, где можно убрать лишние действия. Вызывается правой кнопкой мыши
на тулбаре.

* В режиме многострочного тулбара можно убрать кнопки
закрытия, для этого ПКМ на свободном месте тулбара и снять галочку "Показывать
кнопки закрытия", при этом всегда остается возможность закрывать табы средней
кнопкой мыши.

* Эти и другие советы можно
найти на wiki проекта.
Там же доступна
актуальная информация по использованию QtScript.

Советы для
EiskaltDC++ Gtk:


* Все советы со страницы
про FreeDC++
применимы и здесь.

Ссылки с этого сайта:
DC клиенты
для Linux

Настройка перехвата
magnet-ссылок

EiskaltDC++ —
Screenshots

EiskaltDC++ — Часто задаваемые
вопросы

FreeDC++ — пакеты для Debian GNU/Linux и
Ubuntu




Внешние ссылки:
Создание и
тестирование p2p клиентов: EiskaltDC и EiskaltDC++
(end)
Активная тема про
EiskaltDC++ на форуме Ubuntu
(end)
Старая тема про
EiskaltDC++ на форуме Ubuntu

PKGBUILD'ы для Arch
Linux в AUR

Пакет eiskaltdcpp в
репозитории ALT Linux

Порты для
FreeBSD




Ссылки на документацию:
Как
мне сделать собственный .deb пакет?

Руководство
начинающего разработчика Debian

Debian Policy Manual
DebianPackaging - Debian
Wiki

Хорошая
статья про Launchpad на русском для начинающих

Launchpad Help - Packaging
Ubuntu Wiki -
PackagingGuide/Complete




Лицензия: Public Domain (ru, en)
Заметка: Все представленные здесь материалы можно использовать
частично или полностью без указания ссылок на автора (меня) и оригинальную
страницу.

Источник: http://tehnick-8.narod.ru/eiskaltdcpp/
Категория: Закачка | Добавил: Chaika (01.01.2011)
Просмотров: 12089 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Друзья сайта
  • Все для веб-мастера
  • Программы для всех
  • Мир развлечений
  • Деревенька
  • Районная сеть Чайка.Net










  • Помогло? Скажи спасибо!

    Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

    Copyright MyCorp © 2024 |