Je přímo v repozitářích, takže stačí instalovat pomocí
sudo apt-get install rtorrent
Sám tento skvělý program používám a to i vzdáleně přes ssh, kde ho pouštím na screenu.
Ještě než rtorrent spustíme, je dobré nakonfigurovat jeho nastavení. Jinak Vám po spuštění bude hlásit, že nemůže najít soubor .rtorrent.rc , a o ten právě jde. Nebudu tady házet moudra a rovnou sem dám ukázku, jak by měl takový soubor vypadat.
# This is an example resource file for rTorrent. Copy to# ~/.rtorrent.rc and enable/modify the options as needed. Remember to# uncomment the options you wish to enable.# Maximum and minimum number of peers to connect to per torrent.#min_peers = 40max_peers = 100# Same as above but for seeding completed torrents (-1 = same as #downloading)#min_peers_seed = 10max_peers_seed = -1# Maximum number of simultanious uploads per torrent.max_uploads = 15# Global upload and download rate in KiB. "0" for unlimited.download_rate = 0upload_rate = 80# Default directory to save the downloaded torrents.directory = ~/Downloads# Default session directory. Make sure you don't run multiple instance# of rtorrent using the same session directory. Perhaps using a# relative path?session = ~/torrents/session# Watch a directory for new torrents, restart torrents that have been #copied# back and stop those that have been deleted.schedule = watch_directory,10,10,load_start=~/torrents/watch/*.torrentschedule = tied_directory,10,10,start_tied=schedule = untied_directory,10,10,stop_untied=# Close torrents when diskspace is low.schedule = low_diskspace,5,60,close_low_diskspace=500M# Create symlinks in the watch directory with a suffix indicating the
#download state.#on_start = link1,create_link=tied,,.started#on_stop = link1,delete_link=tied,,.started#on_finished = link1,create_link=tied,,.finished#on_erase = link1,delete_link=tied,,.finished# Stop torrents when reaching upload ratio in percent,# when also reaching total upload in bytes, or when # reaching final upload ratio in percent.# example: stop at ratio 2.0 with at least 200 MB uploaded, or else ratio #20.0#schedule = ratio,60,60,stop_on_ratio=200,200M,2000# The ip address reported to the tracker.#ip = 127.0.0.1#ip = rakshasa.no# The ip address the listening socket and outgoing connections is# bound to.#bind = 127.0.0.1#bind = rakshasa.no# Port range to use for listening.#port_range = 16000-16010# Start opening ports at a random position within the port range.#port_random = no# Check hash for finished torrents. Might be usefull until the bug is# fixed that causes lack of diskspace not to be properly reported. check_hash = yes# Set whether the client should try to connect to UDP trackers.#use_udp_trackers = yes# Alternative calls to bind and ip that should handle dynamic ip's.#schedule = ip_tick,0,1800,ip=rakshasa#schedule = bind_tick,0,1800,bind=rakshasa# Encryption options, set to none (default) or any combination of the #followin# allow_incoming, try_outgoing, require, require_RC4, enable_retry, #prefer_pla## The example value allows incoming encrypted connections, starts #unencrypted# outgoing connections but retries with encryption if they fail, #preferring # plaintext to RC4 encryption after the encrypted handshake## encryption = allow_incoming,enable_retry,prefer_plaintext## Do not modify the following parameters unless you know what you're #doing.## Hash read-ahead controls how many MB to request the kernel to read# ahead. If the value is too low the disk may not be fully utilized,# while if too high the kernel might not be able to keep the read # pages in memory thus end up trashing.#hash_read_ahead = 10# Interval between attempts to check the hash, in milliseconds.#hash_interval = 100# Number of attempts to check the hash while using the mincore status,# before forcing. Overworked systems might need lower values to get a# decent hash checking rate.#hash_max_tries = 10# Max number of files to keep open simultaniously.#max_open_files = 128# Number of sockets to simultaneously keep open.#max_open_sockets = # Example of scheduling commands: Switch between two ip's every 5 # seconds. #schedule = "ip_tick1,5,10,ip=torretta" #schedule = "ip_tick2,10,10,ip=lampedusa" # Remove a scheduled event. #schedule_remove = "ip_tick1" Ještě jsem to nezmínil, symbol # na začátku řádku znamená, že celý řádek je považován interpretrem jako komentář. Pokud tedy chcete, aby byl řádek brán vážně, stačí # smazat.
Pro začátek nás zajímá hlavně část directory(pro stahované), session(pro uložení současného sezení) a watch(zatím nevím :-)). Za každou z těchto voleb je uvedena cesta, která bude použita. Ujistěte se, že adresář, který zadáte, skutečně existuje.
Příkazem rtorrent spustíte aplikaci. Pokud stisknete Enter, objeví se load> a můžete zadat cestu k torrentu a potvrdit Enterem. Torrent se nahraje. Pomocí Ctrl+p můžete jednotlivé torrenty označovat a následně jim dávat příkazy, např. Ctrl+s je Start, Ctrl+d je Stop nebo Odstranění(dvakrát za sebou), Ctrl+q je ukončení.
Pokud si nebudete vědět rady s jednotlivými zkratkami, vždy je tu manuálová stránka
man rtorrent

Žádné komentáře:
Okomentovat