Transmission — быстрый, простой и бесплатный BitTorrent-клиент. Он бывает нескольких вкусов:
Собственное приложение с графическим интерфейсом macOS
Приложения GTK+ и Qt GUI для Linux, BSD и т. д.
Windows-совместимое приложение с графическим интерфейсом на базе Qt.
Безголовый демон для серверов и маршрутизаторов
Веб-интерфейс для удаленного управления любым из вышеперечисленных устройств.
Посетите https://transmissionbt.com/ для получения дополнительной информации.
Документация Transmission на данный момент устарела, но команда недавно начала новый проект по ее обновлению и ищет волонтеров. Если вам интересно, пожалуйста, не стесняйтесь отправлять запросы на включение!
Передача полностью поддерживается в Transmission-Remote, предпочтительном клиенте Cli.
Существуют три автономных инструмента для проверки, создания и редактирования файлов .torrent: Transmission-Show, Transmission-Create и Transmission-Edit соответственно.
До разработки удаленной передачи был создан автономный клиентский интерфейс передачи-cli. Transmission-cli, ограниченный одним торрентом за раз, устарел и существует в первую очередь для поддержки устаревшего оборудования, зависящего от него. Почти во всех случаях вместо этого следует использовать дистанционную передачу.
В разных дистрибутивах некоторые или все эти инструменты могут быть объединены в один или несколько отдельных пакетов.
В Transmission имеется файл проекта Xcode (Transmission.xcodeproj) для сборки в Xcode.
Более подробное описание и зависимости см. в разделе «Как построить передачу» в документации.
$ tar xf передача-4.0.4.tar.xz $ cd Transmission-4.0.4# Используйте -DCMAKE_BUILD_TYPE=RelWithDebInfo для создания оптимизированного двоичного файла с отладочной информацией. (предпочтительно)# Используйте -DCMAKE_BUILD_TYPE=Release для сборки полностью оптимизированного двоичного файла.$ cmake -B build -DCMAKE_BUILD_TYPE=RelWithDebInfo $ сборка компакт-диска $ cmake --build .$ sudo cmake --install .
Загрузите архив с https://build.transmissionbt.com/job/trunk-linux/ и выполните шаги из предыдущего раздела.
Если вы новичок в создании программ из исходного кода, это обычно проще, чем сборка из Git.
$ git clone --recurse-submodules https://github.com/transmission/transmission Передача $ cd Transmission# Используйте -DCMAKE_BUILD_TYPE=RelWithDebInfo для создания оптимизированного двоичного файла с отладочной информацией. (предпочтительно)# Используйте -DCMAKE_BUILD_TYPE=Release для сборки полностью оптимизированного двоичного файла.$ cmake -B build -DCMAKE_BUILD_TYPE=RelWithDebInfo $ сборка компакт-диска $ cmake --build .$ sudo cmake --install .
$ cd Передача/сборка $ cmake --build. -т чистый $ git submodule foreach --recursive git clean -xfd $ git pull --rebase --prune $ git обновление подмодуля --init --recursive $ cmake --build .$ sudo cmake --install .
Вы захотите настроить свой редактор на использование файла формата .clang, расположенного в корне этого репозитория, и правил eslint/prettier в web/package.json.
Если по какой-то причине вы не хотите или не можете это сделать, вы можете использовать сценарий оболочки: ./code_style.sh
Смотрите языковые переводы.
Сборки macOS CI работают на Mac Mini M1, предоставленном MacStadium. | |
Бесплатная подпись кода в Windows, предоставленная SignPath.io, сертификат SignPath Foundation. |