utorrent iconuTorrent เป็น bit torrent client ที่ได้รับความนิยมอย่างแพร่หลาย เมื่อหลายปีก่อนยังไม่รองรับการทำงานบนระบบปฏิบัติการ Linux ถ้าหากอยากใช้งานจำเป็นใช้ต้อง wine ช่วยในการรันโปรแกรม แต่ปัจจุบัน uTorrent ได้รองรับการทำงานบนระบบปฏิบัติการ Linux อย่างเป็นทางการ การใช้งานจะใช้งานผ่าน webui ซึงมีหน้าตาการทำงานเหมือนกับ uTorrent บน windows แต่ต้องใช้งานผ่านเวปเท่านั้น

สำหรับการติดตั้ง uTorrent บน CentOS 6

  1. ติดตั้งโปรแกรมต่างๆที่ต้องใช้งาน
    [shell][tum@ezylinux ~]$ yum install -y wget glibc openssl libgcc unzip[/shell]
  2. สร้าง Symb link ให้กับ libssl เนื่องจาก openssl เป็น version ที่ใหม่กว่าตัวที่ uTorrent เรียกใช้
    สำหรับ i686
    [shell][tum@ezylinux ~]$ ln -s /usr/lib/libssl.so.1.0.0 /usr/lib/libssl.so.0.9.8
    [tum@ezylinux ~]$ ln -s /usr/lib/libcrypto.so.10 /usr/lib/libcrypto.so.0.9.8[/shell]

    สำหรับ x86_64
    [shell][tum@ezylinux ~]$ ln -s /usr/lib64/libssl.so.1.0.0 /usr/lib64/libssl.so.0.9.8
    [tum@ezylinux ~]$ ln -s /usr/lib64/libcrypto.so.10 /usr/lib64/libcrypto.so.0.9.8[/shell]

  3. Download uTorrent for Linux และ Extract ไฟล์

    สำหรับ i686
    [shell][tum@ezylinux ~]$ wget -qO – http://download.utorrent.com/linux/utorrent-server-3.0-ubuntu-10.10-27079.tar.gz |tar xvzf -[/shell]

    สำหรับ x86_64
    [shell][tum@ezylinux ~]$ wget -qO – http://download.utorrent.com/linux/utorrent-server-3.0-ubuntu-10.10-27079.x64.tar.gz |tar xvzf -[/shell]

  4. เข้าไปยัง utorrent folder และ extract ไฟล์ webui.zip ด้วยคำสั่ง
    [shell][tum@ezylinux ~]$ cd utorrent-server-v3_0
    [tum@ezylinux utorrent-server-v3_0]$ unzip webui.zip[/shell]
  5. รันคำสั่ง utserver เพื่อเริ่มใช้งาน
    [shell][tum@ezylinux utorrent-server-v3_0]$ ./utserver &[/shell]
  6. เปิด web browser และเข้าไปยัง url ด้านล่างเพื่อเข้าสู่การใช้งาน
    [text]http://<ip-address>:8080/gui/[/text]

    ** user = admin และไม่มี password

[stextbox id=”warning” caption=”Tips”]ถ้าหากเจอ error ด้านล่างแสดงว่ายังไม่ได้สร้าง sym link ให้ดูที่ขั้นตอนที่ 2.

[tum@ezylinux utorrent-server-v3_0]$ ./utserver
./utserver: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory
[/stextbox]