LINUX.ORG.RU

Сообщения welken

 

rtorrent и magnet-ссылки

Доброго времени суток!

Хочется использовать консольный торрент-клиент для скачивания торрентов, используя magnet-ссылки, но возникает проблема.

Версия rtorrent:

$ apt show rtorrent
Package: rtorrent
Version: 0.9.7-1
Priority: optional
Section: net
Maintainer: Jose Luis Rivas <ghostbar@debian.org>
Installed-Size: 1 166 kB
Depends: libc6 (>= 2.4), libcppunit-1.14-0, libcurl4 (>= 7.16.3), libgcc1 (>= 1:3.5), libncursesw6 (>= 6), libstdc++6 (>= 5.2), libtinfo6 (>= 6), libtorrent20, libxmlrpc-core-c3
Suggests: screen | dtach
Homepage: https://rakshasa.github.io/rtorrent/

Конфигурационный файл .rtorrent.rc:

bind=0.0.0.0
network.scgi.open_port=127.0.0.1:33333
throttle.min_peers.normal.set=1
throttle.max_peers.normal.set=100
throttle.global_down.max_rate.set_kb=2048
throttle.global_up.max_rate.set_kb=2048
directory.default.set=/media/user/7bb55f59-6576-4bf4-ba27-cac3a1f2ca3c/Downloads
session.path.set=/media/user/793a3b59-b495-401f-9097-1223227f89eb/RSession
schedule2=watch_directory,5,5,"load.start=/media/user/793a3b59-b495-401f-9097-1223227f89eb/Torrents/*.torrent,d.set_directory=/media/user/7bb55f59-6576-4bf4-ba27-cac3a1f/Downloads$
schedule2=low_diskspace,5,60,((close_low_diskspace, 512M))
network.port_range.set=59222-59222
network.port_random.set=no
pieces.hash.on_completion.set=yes
session.save=yes
trackers.use_udp.set=yes
encoding.add=utf8
dht.port.set=6881

Скачивание с помощью торрент-файлов происходит успешно, но при использовании magnet-ссылок нет:

$ screen rtorrent magnet:?xt=urn:btih:dee86a7fa6f286a9d74c362014616a0ff5e4843d&dn=archlinux-2019.12.01-x86_64.iso&tr=udp://tracker.archlinux.org:6969&tr=http://tracker.archlinux.org:6969/announce

Появляется раздача:

   DEE86A7FA6F286A9D74C362014616A0FF5E4843D.meta
               0,0 /    0,0 MB Rate:   0,0 /   0,0 KB Uploaded:     0,0 MB [ 0%] --d --:-- [   R: 0,00]

После этого ничего не происходит, загрузка не начинается.

Подскажите, пожалуйста, в чем может быть проблема?

 ,

welken
()

Debian. Автомонтирование раздела ext4 под выбранным пользователем или с правами 777.

Доброго времени суток!

Можно ли в Debian через fstab настроить автомонтирование раздела ext4, при загрузке, не от пользователя root, а от другого пользователя (к примеру uid=1000,gid=1000) или от пользователя root с правами 777 (к примеру fmask=0000,dmask=0000)?

В Arch, судя по вики можно использовать fmask, dmask (не уверен, что это работает для ext4): https://wiki.archlinux.org/index.php/Fstab_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)

При этом в Debian, таких опций нет: https://wiki.debian.org/ru/fstab

Есть опция user, которая позволяет монтировать любому пользователю после загрузки, но это немного не то, если надо смонтировать раздел при автозагрузке от конкретного пользователя, ну или от пользователя root с правами 777.

Спасибо!

 ,

welken
()

Замена с помощью sed нескольких строк в файле.

Всем привет!

Не очень понимаю, как использовать для поиска и замены с помощью sed шаблон, состоящий из нескольких строк.

Есть file1:

$ cat file1 
string file001
!<ooo;\\ Hello ,,,-+ii!
br>re
string file001
string file001

Есть file2:

$ cat file2
string file2
string file2
string file2

Требуется заменить в файле1 строки:

!<ooo;\\ Hello ,,,-+ii!
br>re

Содержимым файла file2.

Если делать замену одной строки, то всё хорошо:

$ sed '/\!<ooo;\\\\ Hello ,,,-+ii\!/ {
r file2
d}' file1

string file001
string file2
string file2
string file2
br>re
string file001
string file001

Если добавить \n и вторую строку, то замены не происходит:

$ sed '/\!<ooo;\\\\ Hello ,,,-+ii\!\nbr>re/ {
r file2
d}' file1
string file001
!<ooo;\\ Hello ,,,-+ii!
br>re
string file001
string file001

Спасибо

 

welken
()

RSS подписка на новые темы