1

Temat: Instalacja Transmission

Witam Serdecznie,
W zasadzie jestem świeżym użytkownikiem Gargoyle, oczywiście na moim TP-Link TL-WDR4300 skorzystałem z wersji przygotowanej przez Cezerego.
Chciałbym dodatkowo uruchomić klienta Transmission, ale mimo dość przejrzystego poradnika, mam mały problem.
Domyśle w tej kompilacji jest: plugin USB Storage Support, po konfiguracji serwera FTP mam zamontowany dysk:

/dev/sda1                74.4G      1.2G     69.5G   2% /tmp/usb_mount/7a5f6efe-871e-4257-ad90-feaf7a9655f9
/dev/sda1                74.4G      1.2G     69.5G   2% /tmp/share_home/anonymous/torrent

No i teraz pytanie jaką scieżke podać w transmission, tak aby pobrane pliki wyświetlały się w serwerze FTP, dodatkowo czy podczas aktywnego klienta torrenta będzie możliwy dostęp przez FTP?

Sama aplikacja nie musi startować z routerem, będę uruchamiał ją ręcznie, w Gargoyle'u jest zainstalowany manager usług czy ewentualnie z tego poziomu uruchomienie będzie możliwe?

Pozdrawiam
Jan

2

Odp: Instalacja Transmission

/tmp/usb_mount/7a5f6efe-871e-4257-ad90-feaf7a9655f9  masz podać.

Tak, jak skonfigurujesz transmission to możesz z poziomu managera usług go uruchomić.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Instalacja Transmission

czyli jest tak:
transmission.@transmission[0].download_dir=/dev/sda1/tmp/usb_mount/7a5f6efe-871e-4257-ad90-feaf7a9655f9/torrenty
transmission.@transmission[0].config_dir=/dev/sda1/tmp/usb_mount/7a5f6efe-871e-4257-ad90-feaf7a9655f9/torrenty/konfiguracja
transmission.@transmission[0].incomplete_dir=/dev/sda1/usb_mount/tmp/usb_mount/7a5f6efe-871e-4257-ad90-feaf7a9655f9/torrenty/incomplete

katalogi:
torrenty
torrenty/konfiguracja
torrenty/incomplete

zostano utworzone automatycznie na dysku, czy je również muszę wcześniej stworzyć ?
Jak będzie z dostępem przez FTP, będzie możliwy?

4

Odp: Instalacja Transmission

Trochę się pośpieszyłem jeśli chodzi o katalogi, to sam mogę je utworzyć, pzostaje pytanie dostępu do pobranych plików przez FTP, używając pluginu USB Storage Support tworzona jest ścieżka np: /dev/sda1/tmp/share_home/anonymous/torrent
Jak w takim razie odwołać się do katalogów tworzonych pod transmission?

5

Odp: Instalacja Transmission

Jeżeli zrobisz tak jak napisałeś a w gui udostępniasz dysk pod nazwą zasobu torrenty to przez ftp będziesz widzidział

ftp://192.168.1.1/torrent/torrenty

a w nim konfiguracja i incomplete. Uruchom i sprawdź sobie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: Instalacja Transmission

Super, oczywiście miałeś rację.
Serdecznie dziękuje, za fachowe i szybkie wskazówki wink

7

Odp: Instalacja Transmission

NO niestety wydaje się, że wszystko poprawnie zostało skonfigurowane, aczkolwiek nie działa:
transmission.@transmission[0]=transmission
transmission.@transmission[0].enabled=0
transmission.@transmission[0].alt_speed_down=50
transmission.@transmission[0].alt_speed_enabled=false
transmission.@transmission[0].alt_speed_time_begin=540
transmission.@transmission[0].alt_speed_time_day=127
transmission.@transmission[0].alt_speed_time_enabled=false
transmission.@transmission[0].alt_speed_time_end=1020
transmission.@transmission[0].alt_speed_up=50
transmission.@transmission[0].bind_address_ipv4=0.0.0.0
transmission.@transmission[0].bind_address_ipv6=::
transmission.@transmission[0].blocklist_enabled=false
transmission.@transmission[0].cache_size_mb=2
transmission.@transmission[0].dht_enabled=true
transmission.@transmission[0].download_queue_enabled=true
transmission.@transmission[0].download_queue_size=4
transmission.@transmission[0].encryption=1
transmission.@transmission[0].idle_seeding_limit=30
transmission.@transmission[0].idle_seeding_limit_enabled=false
transmission.@transmission[0].incomplete_dir_enabled=false
transmission.@transmission[0].lazy_bitfield_enabled=true
transmission.@transmission[0].lpd_enabled=false
transmission.@transmission[0].message_level=1
transmission.@transmission[0].peer_limit_global=240
transmission.@transmission[0].peer_limit_per_torrent=60
transmission.@transmission[0].peer_port=51413
transmission.@transmission[0].peer_port_random_high=65535
transmission.@transmission[0].peer_port_random_low=49152
transmission.@transmission[0].peer_port_random_on_start=false
transmission.@transmission[0].peer_socket_tos=default
transmission.@transmission[0].pex_enabled=true
transmission.@transmission[0].port_forwarding_enabled=true
transmission.@transmission[0].preallocation=1
transmission.@transmission[0].prefetch_enabled=true
transmission.@transmission[0].queue_stalled_enabled=true
transmission.@transmission[0].queue_stalled_minutes=30
transmission.@transmission[0].ratio_limit=2.0000
transmission.@transmission[0].ratio_limit_enabled=false
transmission.@transmission[0].rename_partial_files=true
transmission.@transmission[0].rpc_authentication_required=false
transmission.@transmission[0].rpc_bind_address=0.0.0.0
transmission.@transmission[0].rpc_enabled=true
transmission.@transmission[0].rpc_port=9091
transmission.@transmission[0].rpc_url=/transmission/
transmission.@transmission[0].rpc_whitelist=127.0.0.1,192.168.1.*
transmission.@transmission[0].rpc_whitelist_enabled=true
transmission.@transmission[0].scrape_paused_torrents_enabled=true
transmission.@transmission[0].script_torrent_done_enabled=false
transmission.@transmission[0].seed_queue_enabled=false
transmission.@transmission[0].seed_queue_size=10
transmission.@transmission[0].speed_limit_down=100
transmission.@transmission[0].speed_limit_down_enabled=false
transmission.@transmission[0].speed_limit_up=20
transmission.@transmission[0].speed_limit_up_enabled=false
transmission.@transmission[0].start_added_torrents=true
transmission.@transmission[0].trash_original_torrent_files=false
transmission.@transmission[0].umask=18
transmission.@transmission[0].upload_slots_per_torrent=14
transmission.@transmission[0].utp_enabled=true
transmission.@transmission[0].scrape_paused_torrents=true
transmission.@transmission[0].watch_dir_enabled=false
transmission.@transmission[0].config_dir=/dev/sda1/tmp/usb_mount/7a5f6efe-871e-4257-ad90-feaf7a9655f9/torrenty/konfiguracja
transmission.@transmission[0].incomplete_dir=/dev/sda1/usb_mount/tmp/usb_mount/7a5f6efe-871e-4257-ad90-feaf7a9655f9/torrenty/incomplete
transmission.@transmission[0].download_dir=/dev/sda1/tmp/usb_mount/7a5f6efe-871e-4257-ad90-feaf7a9655f9/torrenty/pobrane


root@Gargoyle:/tmp/usb_mount/7a5f6efe-871e-4257-ad90-feaf7a9655f9/torrenty# ls
incomplete    konfiguracja  pobrane

8

Odp: Instalacja Transmission

Pewnie że nie -
1. enabled nie masz włączone
2. Samo /tmp/usb_mount/7a5f6efe-871e-4257-ad90-feaf7a9655f9/torrenty/konfiguracja

/dev/sda1 to urządzenie blokowe, nie katalog gdzie jest ono zamontowane.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Instalacja Transmission

Ok poprawione.

Wydawało mi się, że enabled odpowiada za uruchomienie transmission podczas startu routera, a ja chciałbym mieć możliwość uruchomienia samodzielnie programu.

10

Odp: Instalacja Transmission

Nie, enabled odpowiada za to żeby w ogóle się uruchomił ze skryptów startowych smile

99% procent demonów w openwrt ma taką opcję w konfigu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11 (edytowany przez Cymon 2013-03-16 15:05:22)

Odp: Instalacja Transmission

Ok teraz to wygląda tak:

root@Gargoyle:~# uci show transmission
transmission.@transmission[0]=transmission
transmission.@transmission[0].alt_speed_down=50
transmission.@transmission[0].alt_speed_enabled=false
transmission.@transmission[0].alt_speed_time_begin=540
transmission.@transmission[0].alt_speed_time_day=127
transmission.@transmission[0].alt_speed_time_enabled=false
transmission.@transmission[0].alt_speed_time_end=1020
transmission.@transmission[0].alt_speed_up=50
transmission.@transmission[0].bind_address_ipv4=0.0.0.0
transmission.@transmission[0].bind_address_ipv6=::
transmission.@transmission[0].blocklist_enabled=false
transmission.@transmission[0].cache_size_mb=2
transmission.@transmission[0].dht_enabled=true
transmission.@transmission[0].download_queue_enabled=true
transmission.@transmission[0].download_queue_size=4
transmission.@transmission[0].encryption=1
transmission.@transmission[0].idle_seeding_limit=30
transmission.@transmission[0].idle_seeding_limit_enabled=false
transmission.@transmission[0].incomplete_dir_enabled=false
transmission.@transmission[0].lazy_bitfield_enabled=true
transmission.@transmission[0].lpd_enabled=false
transmission.@transmission[0].message_level=1
transmission.@transmission[0].peer_limit_global=240
transmission.@transmission[0].peer_limit_per_torrent=60
transmission.@transmission[0].peer_port=51413
transmission.@transmission[0].peer_port_random_high=65535
transmission.@transmission[0].peer_port_random_low=49152
transmission.@transmission[0].peer_port_random_on_start=false
transmission.@transmission[0].peer_socket_tos=default
transmission.@transmission[0].pex_enabled=true
transmission.@transmission[0].port_forwarding_enabled=true
transmission.@transmission[0].preallocation=1
transmission.@transmission[0].prefetch_enabled=true
transmission.@transmission[0].queue_stalled_enabled=true
transmission.@transmission[0].queue_stalled_minutes=30
transmission.@transmission[0].ratio_limit=2.0000
transmission.@transmission[0].ratio_limit_enabled=false
transmission.@transmission[0].rename_partial_files=true
transmission.@transmission[0].rpc_authentication_required=false
transmission.@transmission[0].rpc_bind_address=0.0.0.0
transmission.@transmission[0].rpc_enabled=true
transmission.@transmission[0].rpc_port=9091
transmission.@transmission[0].rpc_url=/transmission/
transmission.@transmission[0].rpc_whitelist=127.0.0.1,192.168.1.*
transmission.@transmission[0].rpc_whitelist_enabled=true
transmission.@transmission[0].scrape_paused_torrents_enabled=true
transmission.@transmission[0].script_torrent_done_enabled=false
transmission.@transmission[0].seed_queue_enabled=false
transmission.@transmission[0].seed_queue_size=10
transmission.@transmission[0].speed_limit_down=100
transmission.@transmission[0].speed_limit_down_enabled=false
transmission.@transmission[0].speed_limit_up=20
transmission.@transmission[0].speed_limit_up_enabled=false
transmission.@transmission[0].start_added_torrents=true
transmission.@transmission[0].trash_original_torrent_files=false
transmission.@transmission[0].umask=18
transmission.@transmission[0].upload_slots_per_torrent=14
transmission.@transmission[0].utp_enabled=true
transmission.@transmission[0].scrape_paused_torrents=true
transmission.@transmission[0].watch_dir_enabled=false
transmission.@transmission[0].config_dir=/tmp/usb_mount/7a5f6efe-871e-4257-ad90-feaf7a9655f9/torrenty/konfiguracja
transmission.@transmission[0].download_dir=/tmp/usb_mount/7a5f6efe-871e-4257-ad90-feaf7a9655f9/torrenty/pobrane
transmission.@transmission[0].incomplete_dir=/tmp/usb_mount/7a5f6efe-871e-4257-ad90-feaf7a9655f9/torrenty/incomplete
transmission.@transmission[0].enabled=1

rozumiem, że z poziomu managera usług mogę obcję autostart odznaczyć smile

12

Odp: Instalacja Transmission

Cezary, zainstalowałem transmission według poradnika. i przy starcie mam komunikat

/usr/bin/transmission-daemon: can't load library 'libpthread.so.0'

Co z tym fantem zrobić?

13 (edytowany przez Cymon 2013-03-16 15:47:01)

Odp: Instalacja Transmission

zapomniałem o # uci commit transmission

Wygląda na to, że jak odznacze opcję autostart w managerze usług, to transmission nie startuje, wpis:
transmission.@transmission[0].enabled=0

Czy istnieje możliwość pobrania wcześniejszej wersji powiedzmy v2.42 tongue

14

Odp: Instalacja Transmission

@skowal: zainstalować libpthread. A tak w ogóle to zainstaluj wersję odpowiednią dla swojego systemu

@Cymon: http://ecco.selfip.net/test/

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: Instalacja Transmission

mam libpthread wersję ...
Package libpthread (0.9.33.2-1) installed in plugin_root is up to date.

A tak w ogóle to zainstaluj wersję odpowiednią dla swojego systemu

czyli? Nie bardzo kumam. Mam Transmission zainstalować w innej wersji czy libpthread ?

16

Odp: Instalacja Transmission

A masz go w / zainstalować a nie plugin_root, nie w tym katalogu. Odinstaluj i zainstaluj jeszcze raz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: Instalacja Transmission

A masz go w / zainstalować a nie plugin_root, nie w tym katalogu. Odinstaluj i zainstaluj jeszcze raz.

ulala, podpowiedz, jak to zrobić. Bo znajomość u mnie linuxa jest równa 0 sad

18

Odp: Instalacja Transmission

Chyba sobie poradziłem. Usunąłem kolejno paczki:

opkg remove transmission-web
opkg remove transmission-daemon
opkg remove librt --force-removal-of-essential-packages
opkg remove libpthread --force-removal-of-essential-packages

usunalem pliki konfiguracyjne:

rm /etc/config/transmission

ponownie zainstalowałem

opkg install libpthread
opkg install transmission-daemon transmission-web

i poszło smile

a tak swoją drogą do czego służy przełącznik --force-removal-of-essential-packages?
Mam nadzieje że nic innego nie popsułem?

19

Odp: Instalacja Transmission

Do instalacji starszej wersji wystarczy jak usunę:

opkg remove transmission-web
opkg remove transmission-daemon


A i w jaki sposób zainstalować te paliety z podanej lokacji:

#opkg install http://ecco.selfip.net/test/transmission-2.42/tran
smission-daemon_2.42-3cj_ar71xx.ipk

pobiera:

Downloading http://ecco.selfip.net/test/transmissio … ar71xx.ipk.
Installing transmission-daemon (2.77-1) to root...
Downloading http://ecco.selfip.net/attitude_adjustm … ar71xx.ipk.
Configuring transmission-daemon.
Collected errors:
* resolve_conffiles: Existing conffile /etc/config/transmission is different from the conffile in the new package. The new conffile will be placed at /etc/config/transmission-opkg

No i jeszcze muszę usunąć /etc/config/transmission

20

Odp: Instalacja Transmission

Te z katalogu -aa. Pozostałe są dla backfire przeznaczone.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21

Odp: Instalacja Transmission

Dlaczego podczas instalacji korzystając:

root@Gargoyle:/tmp# opkg install h..p://ecco.selfip.net/test/transmission-2.42-aa/transmission-daemon_2.42-1_ar71xx.ipk.
Downloading h..p://ecco.selfip.net/test/transmission-2.42-aa/transmission-daemon_2.42-1_ar71xx.ipk.
Multiple packages (transmission-daemon and transmission-daemon) providing same name marked HOLD or PREFER. Using latest.
Installing transmission-daemon (2.77-1) to root...
Downloading h..p://ecco.selfip.net/attitude_adjustment/ar71xx/packages/transmission-daemon_2.77-1_ar71xx.ipk.
Configuring transmission-daemon.

Zamiast wskazany plik pobiera najnowszy?
W jaki sposób zainstalować pakiety z podanego linku?

22

Odp: Instalacja Transmission

Pobierz najpierw na dysk i dopiero zainstaluj. Zrobiłeś wcześniej opkg update i instaluje Ci nowszą wersję którą ma w repo.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

23

Odp: Instalacja Transmission

Cezary napisał/a:

Pobierz najpierw na dysk i dopiero zainstaluj. Zrobiłeś wcześniej opkg update i instaluje Ci nowszą wersję którą ma w repo.

Bardzo mi się podobają wskazówki, których udzielasz, na to to sam wpadłem, ja raczej liczyłem, że podasz gotowe rozwiązanie.

Oczywiście nie zrozum mnie źle, dzięki temu zmusiłeś mnie do poszperania w necie, znowu nauczyłem się czegoś więcej smile.

Wielkie dzięki smile

24

Odp: Instalacja Transmission

Nadal wierzę w inteligencję czytelników. Nie będę za każdym razem instalować czystego systemu i robić identycznej konfiguracji żeby podać konkretne polecenia, tym bardziej że to są jedne z podstawowych.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

25

Odp: Instalacja Transmission

To jeszcze tylko jedno pytanie, w momencie gdybym chciał zainstalować najnowszą wersję powinienem starszą odinstalować czy mogę po prosu użyć komendy: upgrade