• 03-05-2013, 13:59:51
    #1
    Selam arkadaşlar, OVH de bulunan sunucuma uTorrent Server kurulumu gerçekleştirdim.

    Faydası olması açısından kurulumu nasıl gerçekleştirdiğime ait detaylı anlatım aşağıdadır, bilginize.

    Öncelikle kullanmakta olduğumuzun işletim sistemini teyit etmek açısından versiyon ve mimarisini öğreniyoruz.

    bu kod ile versiyonu öğreniyoruz, Centos 6.x sürümü olmasına dikkat ediniz.
    less /etc/redhat-release
    sonrasında aşağıda ki kod ile mimariyi öğreniyoruz.
    uname -a
    Centos 6.x olduğunu teyit ediyorsanız kuruluma devam edebiliriz.

    Kuruluma devam etmeden önce son olarak GlibC versiyon kontrolü yapacağız, aşağıda ki komutu çalıştırdığınız zaman çıkan GlibC versiyon sonucunun 2.11 den büyük olması gerekmekte, bir başka deyişle sisteminizde GlibC 2.11 den daha yeni bir versiyon olmalı.
    rpm -q glibc
    GlibC versiyonunun 2.11 den büyük olduğunu teyit ediyorsanız, kuruluma devam edebilirsiniz.
    Değil ise daha güncel bir versiyon kurunuz veya mevcut sürümü güncelleyin ve sonra kuruluma geçiniz. GlibC versiyonunun 2.11 den büyük olduğunu varsayıp kuruluma devam ediyoruz.

    32bit versiyon kullanıyorsanız aşağıda ki kodu çalıştırınız,
    yum install glibc libgcc openssl krb5-libs libcom_err zlib keyutils-libs libselinux
    64bit versiyon kullanıyorsanız aşağıda ki kodu çalıştırınız,
    yum install glibc glibc.i[36]86 libgcc libgcc.i[36]86 openssl openssl.i[36]86 krb5-libs krb5-libs.i[36]86 libcom_err libcom_err.i[36]86 zlib zlib.i[36]86 keyutils-libs keyutils-libs.i[36]86 libselinux libselinux.i[36]86
    işletim sistemi versiyonunuza göre yukarıda ki kodu seçip çalıştırdıktan sonra aşağıda ki kod ile devam ediyoruz, ve /opt içersinde klasörler oluşturuyoruz,
    mkdir /opt/utorrent
    mkdir /opt/utorrent/conf
    mkdir /opt/utorrent/data
    mkdir /opt/utorrent/pid
    mkdir /opt/utorrent/webui
    mkdir /opt/utorrent/log
    /tmp içersine uTorrent Serverı yüklüyoruz,
    wget -O /tmp/utorrent-server-3.0-25053.tar.gz http://download.utorrent.com/linux/utorrent-server-3.0-25053.tar.gz
    tar --directory /tmp -xzf /tmp/utorrent-server-3.0-25053.tar.gz
    cp /tmp/utorrent-server-v3_0/utserver /opt/utorrent/
    cp /tmp/utorrent-server-v3_0/webui.zip /opt/utorrent/webui/
    kütüphaneleri kontrol ediyoruz,
    ldd -r /opt/utorrent/utserver
    burada aşağıda ki örneklere benzer hatalar alabilirsiniz,
    /opt/utorrent/utserver: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory

    veya

    /opt/utorrent/utserver: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory

    aşağıda ki komutları çalıştırarak devam ediyoruz,
    find  /*/lib /*lib  -type f -name "libssl.so.*"
    üstteki kodu çalıştırdıktan sonra bunun gibi bir çıktı alacaksınız; /usr/lib/libssl.so.1.0.0 burada libssl.so.1.0.0 dosyasının yerini öğreniyoruz.

    devam ediyoruz, ve aşağıda ki kodu çalıştırıyoruz,
    find  /*/lib /*lib  -type f -name "libcrypto.so.*"
    üstteki kodu çalıştırdıktan sonra bunun gibi bir çıktı alacaksınız; /usr/lib/libcrypto.so.1.0.0 burada da libcrypto.so.1.0.0 dosyasının yerini öğrenip devam ediyoruz ve aşağıda ki kodları aldığınız sonuçlara göre düzenleyip bağlantı oluşturuyoruz.

    ln -s /usr/lib/libssl.so.1.0.0 /usr/lib/libssl.so.0.9.8
    ln -s /usr/lib/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.0.9.8
    bu noktaya dikkat, üstte belirttiğim gibi yukarıda ki kodlarda /usr/lib/libssl.so.0.9.8 ve /usr/lib/libcrypto.so.0.9.8 yazan yerlere yukarıda konumlarını öğrendiğimiz bağlatıları belirtildiği gibi yazıyoruz.

    önceden hazırlanmış .conf dosyasını yüklüyoruz,
    wget -O /opt/utorrent/conf/utserver.conf http://kxr.me/blog/uts/utserver.conf
    /opt/utorrent/utserver -settingspath "/opt/utorrent/webui/" -configfile "/opt/utorrent/conf/utserver.conf" -logfile "/opt/utorrent/log/ut.log" -pidfile "/opt/utorrent/pid/utserver.pid" -daemon
    Alıntı
    kill `cat /opt/utorrent/pid/utserver.pid`
    wget -O /opt/utorrent/utsctl http://kxr.me/blog/uts/utsctl
    chmod +x /opt/utorrent/utsctl
    ln -s /opt/utorrent/utsctl /usr/bin/utsctl
    utsctl start
    ve yukarıda ki komutu vererek uTorrent Server'ı yayına alıyoruz.
    Şunu unutmayınız ki otomatik başlatmaya eklemediyseniz serverı her reboot ettiğinizde uTorrent Server pasif hale gelecektir ve sizin başlatmanız gerekecektir.

    uTorrent Serverı başlattıktan sonra, http://1.2.3.4:8080/gui veya http://domain:8080/gui adreslerinden giriş yapabilirsiniz, giriş yaparken kullanıcı adı sorarsa admin yazıyoruz şifre alanını boş bırakıyoruz ve giriş yapıyoruz.
  • 04-05-2013, 11:22:14
    #2
    Teşekkürler merak ediyordum.Ellerine sağlık..
  • 25-07-2014, 13:10:15
    #3
    faith adlı üyeden alıntı: mesajı görüntüle
    Selam arkadaşlar, OVH de bulunan sunucuma uTorrent Server kurulumu gerçekleştirdim.

    Faydası olması açısından kurulumu nasıl gerçekleştirdiğime ait detaylı anlatım aşağıdadır, bilginize.

    Öncelikle kullanmakta olduğumuzun işletim sistemini teyit etmek açısından versiyon ve mimarisini öğreniyoruz.

    bu kod ile versiyonu öğreniyoruz, Centos 6.x sürümü olmasına dikkat ediniz.
    less /etc/redhat-release
    sonrasında aşağıda ki kod ile mimariyi öğreniyoruz.
    uname -a
    Centos 6.x olduğunu teyit ediyorsanız kuruluma devam edebiliriz.

    Kuruluma devam etmeden önce son olarak GlibC versiyon kontrolü yapacağız, aşağıda ki komutu çalıştırdığınız zaman çıkan GlibC versiyon sonucunun 2.11 den büyük olması gerekmekte, bir başka deyişle sisteminizde GlibC 2.11 den daha yeni bir versiyon olmalı.
    rpm -q glibc
    GlibC versiyonunun 2.11 den büyük olduğunu teyit ediyorsanız, kuruluma devam edebilirsiniz.
    Değil ise daha güncel bir versiyon kurunuz veya mevcut sürümü güncelleyin ve sonra kuruluma geçiniz. GlibC versiyonunun 2.11 den büyük olduğunu varsayıp kuruluma devam ediyoruz.

    32bit versiyon kullanıyorsanız aşağıda ki kodu çalıştırınız,
    yum install glibc libgcc openssl krb5-libs libcom_err zlib keyutils-libs libselinux
    64bit versiyon kullanıyorsanız aşağıda ki kodu çalıştırınız,
    yum install glibc glibc.i[36]86 libgcc libgcc.i[36]86 openssl openssl.i[36]86 krb5-libs krb5-libs.i[36]86 libcom_err libcom_err.i[36]86 zlib zlib.i[36]86 keyutils-libs keyutils-libs.i[36]86 libselinux libselinux.i[36]86
    işletim sistemi versiyonunuza göre yukarıda ki kodu seçip çalıştırdıktan sonra aşağıda ki kod ile devam ediyoruz, ve /opt içersinde klasörler oluşturuyoruz,
    mkdir /opt/utorrent
    mkdir /opt/utorrent/conf
    mkdir /opt/utorrent/data
    mkdir /opt/utorrent/pid
    mkdir /opt/utorrent/webui
    mkdir /opt/utorrent/log
    /tmp içersine uTorrent Serverı yüklüyoruz,
    wget -O /tmp/utorrent-server-3.0-25053.tar.gz http://download.utorrent.com/linux/utorrent-server-3.0-25053.tar.gz
    tar --directory /tmp -xzf /tmp/utorrent-server-3.0-25053.tar.gz
    cp /tmp/utorrent-server-v3_0/utserver /opt/utorrent/
    cp /tmp/utorrent-server-v3_0/webui.zip /opt/utorrent/webui/
    kütüphaneleri kontrol ediyoruz,
    ldd -r /opt/utorrent/utserver
    burada aşağıda ki örneklere benzer hatalar alabilirsiniz,
    /opt/utorrent/utserver: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory

    veya

    /opt/utorrent/utserver: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory

    aşağıda ki komutları çalıştırarak devam ediyoruz,
    find  /*/lib /*lib  -type f -name "libssl.so.*"
    üstteki kodu çalıştırdıktan sonra bunun gibi bir çıktı alacaksınız; /usr/lib/libssl.so.1.0.0 burada libssl.so.1.0.0 dosyasının yerini öğreniyoruz.

    devam ediyoruz, ve aşağıda ki kodu çalıştırıyoruz,
    find  /*/lib /*lib  -type f -name "libcrypto.so.*"
    üstteki kodu çalıştırdıktan sonra bunun gibi bir çıktı alacaksınız; /usr/lib/libcrypto.so.1.0.0 burada da libcrypto.so.1.0.0 dosyasının yerini öğrenip devam ediyoruz ve aşağıda ki kodları aldığınız sonuçlara göre düzenleyip bağlantı oluşturuyoruz.

    ln -s /usr/lib/libssl.so.1.0.0 /usr/lib/libssl.so.0.9.8
    ln -s /usr/lib/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.0.9.8
    bu noktaya dikkat, üstte belirttiğim gibi yukarıda ki kodlarda /usr/lib/libssl.so.0.9.8 ve /usr/lib/libcrypto.so.0.9.8 yazan yerlere yukarıda konumlarını öğrendiğimiz bağlatıları belirtildiği gibi yazıyoruz.

    önceden hazırlanmış .conf dosyasını yüklüyoruz,
    wget -O /opt/utorrent/conf/utserver.conf http://kxr.me/blog/uts/utserver.conf
    /opt/utorrent/utserver -settingspath "/opt/utorrent/webui/" -configfile "/opt/utorrent/conf/utserver.conf" -logfile "/opt/utorrent/log/ut.log" -pidfile "/opt/utorrent/pid/utserver.pid" -daemon


    wget -O /opt/utorrent/utsctl http://kxr.me/blog/uts/utsctl
    chmod +x /opt/utorrent/utsctl
    ln -s /opt/utorrent/utsctl /usr/bin/utsctl
    utsctl start
    ve yukarıda ki komutu vererek uTorrent Server'ı yayına alıyoruz.
    Şunu unutmayınız ki otomatik başlatmaya eklemediyseniz serverı her reboot ettiğinizde uTorrent Server pasif hale gelecektir ve sizin başlatmanız gerekecektir.

    uTorrent Serverı başlattıktan sonra, http://1.2.3.4:8080/gui veya http://domain:8080/gui adreslerinden giriş yapabilirsiniz, giriş yaparken kullanıcı adı sorarsa admin yazıyoruz şifre alanını boş bırakıyoruz ve giriş yapıyoruz.
    cp /tmp/utorrent-server-v3_0/utserver /opt/utorrent/ bu komutu verince aldığım çıktı şu oluyor

    cp: cannot stat `/tmp/utorrent-server-v3_0/utserver': No such file or directory