deluge
、deluged
、およびdeluge-console
をインストールしました。それらはすべて正常に動作し、このコマンドを使用してプラグインされたデーモンを起動できます
$ deluged
ただし、付属のinit.d
スクリプトを使用して起動することはできません。これらのどちらも機能しません:
$ Sudo service deluged start
$ Sudo /etc/init.d/deluged start
ステータスを確認すると、active (exited)
と表示されます。これは、ubuntu 14.04を実行している以前のラップトップでは問題なく機能しましたが、16.04の新規インストールでは機能しません。
考えられるすべてを試しました。末尾のログ(空)、アクセス許可とマスクの変更(何もしなかった)、認証設定の変更-しかし、起動しません。私は1時間以上これに取り組んできましたが、どんな助けも大歓迎です。 torrent-clientをインストールするのにこれほど時間はかかりません。
わかりましたので、私はそれを動作させました! /etc/init.d/deluged
を詳しく調べてきましたが、明らかにdeluged
のデーモンモードはデフォルトで無効になっています(WTF deluge、what is isデーモンをインストールするポイント)そして、手動で有効にする(ユーザーガイドでもこれを言及するのを忘れていました) 。
とにかく、それを有効にするには、お気に入りのエディターで/etc/default/deluged
を開きます。
$ Sudo vi /etc/default/deluged
ENABLE_DELUGED=0
をENABLE_DELUGED=1
に変更します
「VERBOSE = yes」を/ etc/default/delugedに追加すると、警告メッセージが表示されます。
$ Sudo /etc/init.d/deluged start [....] delugedの開始(systemctl経由):deluged.serviceWarning:deluged.service changed on disk。 「systemctl daemon-reload」を実行して、ユニットをリロードします。 。 OK
そして、Sudo systemctl daemon-reload
を実行した後、デーモンは実際に実行されていました。
/etc/default/deluged
は次のようになります。
#デラグされたinitscriptのデフォルト #/etc/init.d/deluged #から供給#デーモンを有効にするために1に変更1 #carloによって追加されました。 「debian-deluged」の代わりにユーザー「deluge」としてデーモンを実行します。 DAEMON_ARGS = "-d -c /var/lib/deluge/.config/deluge -l/var/log/deluge/daemon。 log -L info " USER = deluge
ユーザー「deluge」としてデーモンを実行する必要があるのは、クライアントがユーザー「deluge」として実行され、同じ構成ディレクトリを共有しているためです。つまり、両方の「auth」ファイルは同じである必要があり、残りについては、どのファイルがデーモンによって使用され、どのファイルがクライアントによって使用されるかは完全に不明です:/。私は2人の異なるユーザーを使用して動作するように努力しましたが、最終的には両方のトレントが置かれた場所への読み取り/書き込みアクセス、データのダウンロードなどが必要です。最終的に両方のユーザーをお互いのグループに追加しましたそして、torrent/dataツリーのすべてのディレクトリでchmod g + sを使用します。これにより、2人のユーザーが同等になり、そもそも2人の異なるユーザーがいると意味がなくなり、それでも機能しませんでした( 「エラー」状態にあるすべてのトレント)。それで、私はあきらめて、ただ一人のユーザーを大洪水に使うことに戻りました。
Deluge Service wiki で説明されているように、Ubuntu 16.04ではsystemd
を使用する必要があります。
現在、ほとんどのLinuxディストリビューションはsystemdを使用しています。 systemdをデフォルトとして使用するリリースについては、ウィキペディアを参照してください。
systemd Upstart (Ubuntu 11.04 to 14.10) init.d (Obsolete)
InitスクリプトはUbuntuパッケージメンテナーによって提供されますが、/etc/default/deluged
ファイルは init wiki ...で言及されています.