Comments 14
Чем qBittorrent лучше других аналогичных программ?
Холивар?
Исходники открыты, поэтому его можно запустить даже на утюге. И он по возможностям не уступает utorrent. Что нужно ещё.
А по сравнению с deluge, transmission и rtorrent?
Интересно конечно. Минус поставили, но так и не ответили.
- Собранный qbt в 2 раза больше места занимает, чем rtorrent (вместе с libtorrent) или transmission
- Для qbt нужен Qt даже для nox версии. Да, только qt base, но и он много места занимает. В несколько раз больше самого qbt.
Из внешних зависимостей у transmission — libevent и у rtorrent — xmlrpc. - libtorrent-rasterbar собирается с boost. Да, он не весь буст использует наверняка, но это тоже немаленькая библиотека. При этом собранный libtorrent-rasterbar требует больше места, чем сам qbt.
Вместе с тем, rtorrent и transmission используют свои собственные реализации и по большому счёту зависят только от curl.
transmission и rtorrent с зависимостями занимают не больше 6Мб. 22Мб — это не немного. Это безумие — устанавливать на роутеры приложения, которые занимают больше 20Мб.
Deluge, т.к. использует Python, будет требовательнее к месту и ресурсам. Но и у него исходники тоже открыты
Я пользовался Transmission и у неё имеются серьёзные проблемы с поиском пиров. Почитать об этом можно здесь https://github.com/transmission/transmission/issues/1036 я конечно не знаю остались ли эти проблемы до сих пор но год назад все было как там написано. Собственно из-за этого я перешел на Qbittorrent.
sudo apt install ninja
Если правильно помню, такого пакета не найдёт, надо ставить ninja-build
.
sudo apt install curl
А этот, вроде бы, поставит только утилиту cURL, но не библиотеки, возможно надо ставить libcurl4-openssl-dev
.
С великая могучая русская языка у автора явно напряженка. Склонениев, спряжением, согласованием и пунктуацией не даётся.
Я не граммар-наци, но глаз режет. С содержанием тоже не всё хорошо.
Хабр всё больше превращается в помесь пикабу и полного собрания пресс-релизов. Про прокладки, правда, пока ничего нет — это не может не радовать.
Придется долго подбирать. Особенно учитывая что библиотеки libc и libstdcpp мы наследуем из тулчайна. То есть нам придется ещё и версию тулчайна подбирать.
Вот оформить бы содержимое статьи в докерфайл и кросскомпиляцией собрать, вроде как даже встречал на гитхабе шаблоны для сборки в докере и подман.
Кросс компиляция пакета для роутера на примере Qbittorrent