Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
K3891
HV veteran

liitunud: 18.01.2003
|
27.03.2013 08:23:10
CouchPotato ja µTorrent paigaldamine Ubuntu Server 12.04 peale |
|
|
Tere
Sooviks abi CouchPotato ja µTorrent paigaldamisel.
CouchPotato installisin selle juhendi järgi
http://linuxplained.com/install-couchpotato-v2-on-ubuntu/
utorrenti installisin selle juhendi järgi...
Install μTorrent in Ubuntu / Fedora
Ubuntu 12.10 / 12.04 / 11.10 users run the below command to install the dependency library. Issue the password for the user when prompted.
sudo apt-get install libssl0.9.8:i386
Now Open a Terminal and use the following command to download.
wget http://download.utorrent.com/linux/utorrent-server-3.0-25053.tar.gz
After downloading the tar file, move to the directory where the downloaded file is located.
For example if the downloaded file is in Downloads directory then use the below command.
cd Downloads/
Now copy / move the tar file to opt directory, use the following command to copy the file to opt directory. Type the password for the user when prompted. Then extract it.
sudo cp utorrent-server-3.0-25053.tar.gz /opt/
Now move to the opt directory to extract the tar file. Run the following commands one by one.
cd /opt/
sudo tar -xvf utorrent-server-3.0-25053.tar.gz
After extracting the tar file remove it.
sudo rm -rf utorrent-server-3.0-25053.tar.gz
Change the permission of the extracted folder.
sudo chmod 777 -R utorrent-server-v3_0/
Create a symbolic link so that you can run the torrent server from terminal.
sudo ln -s /opt/utorrent-server-v3_0/utserver /usr/bin/utserver
That’s it. Now you can start the utorrent server by using the following command in terminal.
utserver -settingspath /opt/utorrent-server-v3_0/ &
Open a browser and type the following line.
http://localhost:8080/gui/
Type the User Name as admin and leave the password field as empty and click ok.Check the screen shot below.
Before you start downloading the torrents set the download location, by clicking on the Preferences icon and select Directories then click on the check box “Put new downloads in:” and specify the download location. For example if you like to have the Downloads directory as default then use the following line.
/home/user/Downloads/
*Note: in the above line change user to your user name in the system. Check the screen shot below. |
Nüüd on mulle veel arusaamatuks jäänud nende programmide automaatselt käivitamise võimalus....
Hetkel käivitan neid käskudega
utserver -settingspath /opt/utorrent-server-v3_0/ &
python ~/.couchpotato/CouchPotato.py
_________________ lapsesuu: "kui sa surnud oled, siis ei saa sa ise sellest aru, ainult teistel on raske. samamoodi on siis, kui sa loll oled" |
|
Kommentaarid: 60 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
1 :: |
49 |
|
tagasi üles |
|
 |
mihkelv
HV kasutaja
liitunud: 25.02.2004
|
|
Kommentaarid: 6 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
5 |
|
tagasi üles |
|
 |
K3891
HV veteran

liitunud: 18.01.2003
|
27.03.2013 21:04:06
|
|
|
utorrent käivitub ilusti
aga kohe mitte ei käivitu couchpotato, kui olen python ~/.couchpotato/CouchPotato.py rea /etc/rc.local faili lisanud. kuigi käsitsi käivitub!
Aga kui käivitada käsuga sudo /etc/init.d/couchpotato start siis annab sellise veateate
root@ubuntu:~# sudo /etc/init.d/couchpotato start
/etc/default/couchpotato not found using default settings.
Starting CouchPotato
start-stop-daemon: unable to chdir() to /usr/local/sbin/CouchPotato/ (No such file or directory) |
Kas viga on siin?
Spoiler 
#! /bin/sh
### BEGIN INIT INFO
# Provides: couchpotato
# Required-Start: $local_fs $network $remote_fs
# Required-Stop: $local_fs $network $remote_fs
# Should-Start: $NetworkManager
# Should-Stop: $NetworkManager
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: starts instance of CouchPotato
# Description: starts instance of CouchPotato using start-stop-daemon
### END INIT INFO
# Check for existance of defaults file
# and utilze if available
if [ -f /etc/default/couchpotato ]; then
. /etc/default/couchpotato
else
echo "/etc/default/couchpotato not found using default settings.";
fi
# Script name
NAME=couchpotato
# App name
DESC=CouchPotato
# Path to app root
CP_APP_PATH=${APP_PATH-/usr/local/sbin/CouchPotato/}
# User to run CP as
CP_RUN_AS=${RUN_AS-root}
# Path to python bin
CP_DAEMON=${DAEMON_PATH-/usr/bin/python}
# Path to store PID file
CP_PID_FILE=${PID_FILE-/var/run/couchpotato.pid}
# Other startup args
CP_DAEMON_OPTS=" CouchPotato.py --daemon --pid_file=${CP_PID_FILE}"
test -x $CP_DAEMON || exit 0
set -e
case "$1" in
start)
echo "Starting $DESC"
rm -rf $CP_PID_FILE || return 1
touch $CP_PID_FILE
chown $CP_RUN_AS $CP_PID_FILE
start-stop-daemon -d $CP_APP_PATH -c $CP_RUN_AS --start --background --pidfile $CP_PID_FILE --exec $CP_DAEMON -- $CP_DAEMON_OPTS
;;
stop)
echo "Stopping $DESC"
start-stop-daemon --stop --pidfile $CP_PID_FILE --retry 15
;;
restart|force-reload)
echo "Restarting $DESC"
start-stop-daemon --stop --pidfile $CP_PID_FILE --retry 15
start-stop-daemon -d $CP_APP_PATH -c $CP_RUN_AS --start --background --pidfile $CP_PID_FILE --exec $CP_DAEMON -- $CP_DAEMON_OPTS
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0 |
_________________ lapsesuu: "kui sa surnud oled, siis ei saa sa ise sellest aru, ainult teistel on raske. samamoodi on siis, kui sa loll oled" |
|
Kommentaarid: 60 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
1 :: |
49 |
|
tagasi üles |
|
 |
mihkelv
HV kasutaja
liitunud: 25.02.2004
|
27.03.2013 22:23:14
|
|
|
Viimases skriptis on programmi path valesti.
Aga ära end sellega vaeva. Ise init skriptide kirjutamine on edasijõudnutele. Miks aga couchpotato ei käivitu. Seda sellepärast, et rc.local faili lisatud programmid käivituvad root kasutaja õigustes. Sina annad ette python ~/.couchpotato/CouchPotato.py.
~/ tähistab kodukataloogi. Juurkia ehk /root kataloogis sul couchpotato-t pole, seega pole midagi käivitada
Lisa nii:
python /home/<oma-kasutajanimi>/.couchpotato/CouchPotato.py
|
|
Kommentaarid: 6 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
5 |
|
tagasi üles |
|
 |
Dogbert
HV Guru

liitunud: 03.05.2004
|
27.03.2013 22:49:44
|
|
|
On seda asja ikka vaja üldse root õigustes käivitada? Kui piisab konkreetse kasutaja õigustest, siis õigem võiks olla hoopis:
su <kasutajanimi> -c '/usr/bin/python /home/<kasutajanimi>/.couchpotato/CouchPotato.py'
Kui see asi juurikana töötab, siis rääkimata sellest, et ta võib - kasvõi kogemata - süsteemis palju pahandust teha, on kõik tema loodud failid juurika omad ja neid iseenda õigustes enam muuta ei saagi, pead kas käsitsi sudo kaudu omanikku muutma, iga operatsiooni sudo kaudu tegema või ise pikemalt juurina tegutsema (viimane on veel halvem variant).
Mul on näiteks virtualboxi virtuaalmasin(ad) pandud automaatselt käivituma. Aga käivituvad nad ainult minu õigustes - juurikal endal pole ühtegi vm-i.
_________________ Tee inimesele lõke ja tal on soe üheks päevaks, pista ta põlema ja tal on soe elu lõpuni. (Terry Pratchett)
e.k spikker: muhk on kumer, lohk on nõgus. |
|
Kommentaarid: 33 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
32 |
|
tagasi üles |
|
 |
K3891
HV veteran

liitunud: 18.01.2003
|
28.03.2013 01:07:36
|
|
|
mihkelv, ei toiminud
Dogbert, liiga palju infot
_________________ lapsesuu: "kui sa surnud oled, siis ei saa sa ise sellest aru, ainult teistel on raske. samamoodi on siis, kui sa loll oled" |
|
Kommentaarid: 60 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
1 :: |
49 |
|
tagasi üles |
|
 |
mihkelv
HV kasutaja
liitunud: 25.02.2004
|
28.03.2013 10:11:34
|
|
|
Dogbert, täiesti õige märkus. Oli algselt plaan ka kirjutada juurkasutaja õigustes programmide jooksutamise pahupooltest, aga siis mõtlesin ümber... võibolla läheb teemaalgataja jaoks liiga keeruliseks.
KimsSky, imelik. Nüüd peaks logisid vaatama. Need asuvad /var/log kataloogis. grepi couchpotato kogu kataloogist...ehk hakkab midagi silma
grep -iR couchpotato /var/log/*
Vastasin ka su PM-le, kuid kahujuks olen muude tegevustega hõivatud... ei ole aega lihtsalt süveneda hetkel.
|
|
Kommentaarid: 6 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
5 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|