Strona główna
» LINUX
»
Jak pobierać torrenty z wiersza poleceń systemu Linux za pomocą programu aria2
Jak pobierać torrenty z wiersza poleceń systemu Linux za pomocą programu aria2
Jak pobierać torrenty z wiersza poleceń systemu Linux za pomocą programu aria2
Aby pobrać torrent z terminala Linux, zainstaluj aria2 i przekaż jego aria2cpoleceniu adres URI magnet lub .torrentplik lokalny. Działa to zarówno przez SSH, jak i na komputerze stacjonarnym. Używaj tylko torrentów, do których pobierania i udostępniania masz uprawnienia: BitTorrent może przesyłać pliki do innych użytkowników podczas pobierania.
Zainstaluj aria2 na Linuksie
Zainstaluj aria2 za pomocą menedżera pakietów swojej dystrybucji; wersje różnią się w zależności od wydania.
Zainstaluj aria2 z repozytorium pakietów swojej dystrybucji.
Potwierdź, że polecenie zostało zainstalowane
Uruchom aria2c --version. Plik wykonywalny jest dostępny aria2c, mimo że pakiet ma nazwę aria2. Jeśli nie zostanie znaleziony, potwierdź instalację i sprawdź swój plik PATH.
Przed rozpoczęciem transferu sprawdź, czy polecenie aria2c jest dostępne.
Wybierz folder pobierania
Domyślnie aria2 zapisuje w bieżącym katalogu. Utwórz miejsce docelowe i przekaż je za pomocą --dir:
Zastąp symbol zastępczy kompletnym linkiem z wiarygodnego źródła. --dirUstaw miejsce docelowe bez zmiany nazwy plików torrenta.
Utwórz dedykowany folder i skieruj do niego polecenie pobierania.
Uruchom torrent z linku Magnet
Skopiuj adres URI magnesu i umieść go w pojedynczych cudzysłowach, aby powłoka nie interpretowała znaków takich jak &separatory poleceń. Poniższy przykład to szablon, a nie działający link do torrenta:
Aria2 wyświetla status transferu w terminalu. Wyszukiwanie metadanych i prędkość zależą od łącza i dostępnych peerów; brak połączeń może wskazywać na niekompletne łącze lub nieaktywny rój.
Cytowany identyfikator URI magnesu przechowuje znaki powłoki, takie jak ampersand, jako jeden argument.
Użyj lokalnego pliku .torrent
Jeśli strona lub projekt udostępnia .torrentplik, najpierw pobierz go z autoryzowanego źródła. Następnie przekaż ścieżkę dostępu do opcji torrent-file:
Lokalny plik torrent może również stanowić argument pozycyjny. Podaj ścieżki spacjami i sprawdź wydawcę oraz licencję przed pobraniem.
Przekaż użytkownikowi aria2c ścieżkę do pliku .torrent, który już pobrałeś.
Kolejkuj wiele torrentów
W przypadku kilku pobrań, w pliku wejściowym umieść jeden magnetyczny URI w każdym wierszu. Zastąp przykładowe wartości pełnymi linkami ze źródeł, z których możesz korzystać:
--input-fileOdczytuje kolejkę, jednocześnie --max-concurrent-downloads=2uruchamiając dwa elementy jednocześnie. Zachowaj jeden pełny URI w każdym wierszu, bez cudzysłowów powłoki.
Plik wejściowy umożliwia programowi aria2 przetwarzanie wielu autoryzowanych linków torrent w jednym przebiegu.
Zarządzaj wysiewaniem, zatrzymywaniem i wznawianiem
Klient torrentów może kontynuować przesyłanie po zakończeniu pobierania. Domyślny współczynnik udostępniania w aria2 wynosi 1,0, więc proces może pozostać otwarty podczas seedowania. Aby ograniczyć sesję, dodaj obie opcje:
Czas mierzony jest w minutach. aria2 zatrzymuje seedowanie po osiągnięciu któregokolwiek z limitów; --seed-time=0wyłącza seedowanie po zakończeniu. Postępuj zgodnie z instrukcjami dotyczącymi przesyłania danych w projekcie lub trackerze.
Ustaw limit czasu i limit współczynnika udostępniania dla zasiewu.
Naciśnij Ctrl+ C, aby zatrzymać aria2. Aby wznowić później, uruchom ponownie to samo polecenie i zachowaj jego .aria2plik sterujący; aria2 zazwyczaj wznawia poprzedni transfer. W przypadku długich zadań SSH użyj terminala trwałego, takiego jak tmux, ponieważ zamknięcie terminala kończy proces na pierwszym planie.
Uruchom ponownie to samo polecenie aria2, aby kontynuować transfer poprzednio zarządzany przez aria2.
Szybkie rozwiązywanie problemów
Brak peerów: sprawdź identyfikator URI magnesu i czy torrent ma aktywnych seederów; brak peerów może oznaczać, że nie ma żadnych fragmentów do pobrania.
Odmowa dostępu: wybierz folder z możliwością zapisu i sprawdź go za pomocą ls -ld "$HOME/Downloads/torrents".
Mało miejsca na dysku: sprawdź pojemność dysku df -h "$HOME/Downloads/torrents"przed pobieraniem dużych plików.
Nadal działa po zakończeniu: aria2 prawdopodobnie rozpoczyna działanie. Poczekaj na limit lub naciśnij Ctrl+ C.
Szczegóły opcji, w tym obsługę magnesów, pliki wejściowe, zachowanie wznawiania i limity inicjowania, można znaleźć w podręczniku aria2c . Strona projektu zawiera listę aktualnych wersji źródłowych.