KTorrent is a BitTorrent application by KDE which allows you to download files using
the BitTorrent protocol. It enables you to run multiple torrents at the same time and
comes with extended features to make it a full-featured client for BitTorrent.
Queuing of torrents
Global and per torrent speed limits
Previewing of certain file types, build in (video and audio)
Importing of partially or fully downloaded files
File prioritization for multi-file torrents
Selective downloading for multi-file torrents
Kick/ban peers with an additional IP Filter dialog for list/edit purposes
UDP tracker support
Support for private trackers and torrents
Support for µTorrent's peer exchange
Support for protocol encryption (compatible with Azureus)
Support for creating trackerless torrents
Support for distributed hash tables (DHT, the Mainline version)
Support for UPnP to automatically forward ports on a LAN with dynamic assigned hosts
Support for webseeds
Scripting support via Kross, and interprocess control via D-Bus interface
System tray integration
Tracker authentication support
Connection through a proxy
In addition to the built-in functionalities, there are some plugins available for KTorrent.
Swap out openSUSE_Leap_15.2 for openSUSE_Leap_15.1, openSUSE_Leap_15.0, or openSUSE_Tumbleweed if you’re using a different version of openSUSE.
With the repository added, import its GPG key:
sudo zypper --gpg-auto-import-keys refresh
Finally, upgrade the package cache to include the new snappy repository:
sudo zypper dup --from snappy
Snap can now be installed with the following:
sudo zypper install snapd
You then need to either reboot, logout/login or source /etc/profile to have /snap/bin added to PATH.
Additionally, enable and start both the snapd and the snapd.apparmor services with the following commands: