dodor
16th August 2010, 11:03 AM
همه ما گاهی نیازمند نرم افزاری هستیم که بتوان فایل هایی که torrent هستند را دانلود کنیم . نرم افزار همانند Utorrent و یا Vuze و ... هستند که این عمل انجام می دهند . تمامی این های دارای پوسته های گرافیکی می باشند ولی این مورد کاملا تحت ترمینال اجرا می شود و دارای پوسته ی گرافیکی نمی باشد .
libtorrent یه کتابخانه ای برای bitrorrent می باشد که به زبان ++c برای سیستم های nix* نوشته شده است و تمرکز ویژه ای برروی قابلیت اجرای بالا آن شده است و همچنین از لحاظ ساختار کد دارای کد مناسبی است .
تفاوت ان با دیگر پیاده سازی ها در اینست که اطلاعات را به طور مستقیم از file page به پشته(stack ) شبکه انتقال می دهد می کند .
در شبکه ها با قدرت پهنای باند زیاد قادر است تا ۳ برابر یک کلاینت رسمی seed دهد .
همچنین قادر به ذخیره سازی Sessions و اضافه و یا حذف کردن تورنت می باشد .
Rtorrent , Libtorrent هر دو برای توزیع های زیر دردسترس هستند :
Debian (http://debian.org/) : in Debian testing/unstable: "apt-get install rtorrent"; see latest unofficial versions from the maintainer (http://debian.ghostbar.ath.cx/).
Fedora (http://fedoraproject.org/wiki/) : Run "yum install rtorrent" or "yum install libtorrent" to install (it's in Fedora Extra's)
Gentoo (http://gentoo.org/) : in Portage; see latest version on libTorrent (http://packages.gentoo.org/package/net-libs/libtorrent) and rTorrent (http://packages.gentoo.org/package/net-p2p/rtorrent).
Mandriva Linux (http://mandrivalinux.com/) : the latest packages are available from the Cooker contribs.
SUSE Linux (http://suse.com/) : latest packages available from Packman for libTorrent (http://packman.links2linux.de/package/libtorrent) rTorrent (http://packman.links2linux.de/package/rtorrent). and
Ubuntu (http://ubuntu.com/) : in Ubuntu Dapper; see latest version on libTorrent (http://packages.ubuntu.com/dapper/libs/libtorrent6) and rTorrent (http://packages.ubuntu.com/dapper/net/rtorrent).
ArchLinux (http://archlinux.org/) : in the Arch User-community Repository; see latest version on libTorrent (http://aur.archlinux.org/packages.php?do_Details=1&ID=2102&O=0&L=0&C=0&K=torr&SB=n&SO=a&PP=25&do_MyPackages=0&do_Orphans=0) and rTorrent (http://aur.archlinux.org/packages.php?do_Details=1&ID=2103&O=0&L=0&C=0&K=libtorrent&SB=n&SO=a&PP=25&do_MyPackages=0&do_Orphans=0).
Crux (http://www.crux.nu/) : in the Crux Ports DB (http://crux.nu/portdb/?command=viewport&name=libtorrent&repo=contrib); see latest version on libTorrent (http://crux.nu/gitweb/?p=ports/contrib.git;a=tree;f=libtorrent) and rTorrent (http://crux.nu/gitweb/?p=ports/contrib.git;a=tree;f=rtorrent).
Lunar-Linux (http://www.lunar-linux.org/) : in the moonbase; to install just "lin rtorrent"
Sourcemage GNU/Linux (http://www.sourcemage.org/) : do a "cast rtorrent" or "cast libtorrent"
FreeBSD (http://freebsd.org/) : in FreshPorts (http://www.freshports.org/); see latest version on libTorrent (http://www.freshports.org/net-p2p/libtorrent) and rTorrent (http://www.freshports.org/net-p2p/rtorrent).
NetBSD (http://www.netbsd.org/) : in pkgsrc (http://www.pkgsrc.org/); net/rtorrent.
OpenBSD (http://openbsd.org/) : in ports; net/libtorrent (http://www.openbsd.org/cgi-bin/cvsweb/ports/net/libtorrent/) and net/rtorrent (http://www.openbsd.org/cgi-bin/cvsweb/ports/net/rtorrent/) respectively.
OpenDarwin (http://opendarwin.org/) : in ports (http://darwinports.opendarwin.org/); net/libtorrent and net/rtorrent respectively.
تصاویری از برنامه :
http://uc-njavan.ir/images/9jnpihpigzoweqtoaxzw.png
http://uc-njavan.ir/images/7ced5b741m2vjs7vadw3.png
http://uc-njavan.ir/images/j6hvyzp76ugb2k2kemtq.png
http://uc-njavan.ir/images/7tgcm92eg2pwvdgd31w.png
برای دانلود به لینک زیر مراجعه کنید :
http://libtorrent.rakshasa.no/wiki/Download
و برای اطلاع از نحوه نصب هم می توانید به این لینک مراجعه کنید :
http://libtorrent.rakshasa.no/wiki/Install
منبع :
http://libtorrent.rakshasa.no/
libtorrent یه کتابخانه ای برای bitrorrent می باشد که به زبان ++c برای سیستم های nix* نوشته شده است و تمرکز ویژه ای برروی قابلیت اجرای بالا آن شده است و همچنین از لحاظ ساختار کد دارای کد مناسبی است .
تفاوت ان با دیگر پیاده سازی ها در اینست که اطلاعات را به طور مستقیم از file page به پشته(stack ) شبکه انتقال می دهد می کند .
در شبکه ها با قدرت پهنای باند زیاد قادر است تا ۳ برابر یک کلاینت رسمی seed دهد .
همچنین قادر به ذخیره سازی Sessions و اضافه و یا حذف کردن تورنت می باشد .
Rtorrent , Libtorrent هر دو برای توزیع های زیر دردسترس هستند :
Debian (http://debian.org/) : in Debian testing/unstable: "apt-get install rtorrent"; see latest unofficial versions from the maintainer (http://debian.ghostbar.ath.cx/).
Fedora (http://fedoraproject.org/wiki/) : Run "yum install rtorrent" or "yum install libtorrent" to install (it's in Fedora Extra's)
Gentoo (http://gentoo.org/) : in Portage; see latest version on libTorrent (http://packages.gentoo.org/package/net-libs/libtorrent) and rTorrent (http://packages.gentoo.org/package/net-p2p/rtorrent).
Mandriva Linux (http://mandrivalinux.com/) : the latest packages are available from the Cooker contribs.
SUSE Linux (http://suse.com/) : latest packages available from Packman for libTorrent (http://packman.links2linux.de/package/libtorrent) rTorrent (http://packman.links2linux.de/package/rtorrent). and
Ubuntu (http://ubuntu.com/) : in Ubuntu Dapper; see latest version on libTorrent (http://packages.ubuntu.com/dapper/libs/libtorrent6) and rTorrent (http://packages.ubuntu.com/dapper/net/rtorrent).
ArchLinux (http://archlinux.org/) : in the Arch User-community Repository; see latest version on libTorrent (http://aur.archlinux.org/packages.php?do_Details=1&ID=2102&O=0&L=0&C=0&K=torr&SB=n&SO=a&PP=25&do_MyPackages=0&do_Orphans=0) and rTorrent (http://aur.archlinux.org/packages.php?do_Details=1&ID=2103&O=0&L=0&C=0&K=libtorrent&SB=n&SO=a&PP=25&do_MyPackages=0&do_Orphans=0).
Crux (http://www.crux.nu/) : in the Crux Ports DB (http://crux.nu/portdb/?command=viewport&name=libtorrent&repo=contrib); see latest version on libTorrent (http://crux.nu/gitweb/?p=ports/contrib.git;a=tree;f=libtorrent) and rTorrent (http://crux.nu/gitweb/?p=ports/contrib.git;a=tree;f=rtorrent).
Lunar-Linux (http://www.lunar-linux.org/) : in the moonbase; to install just "lin rtorrent"
Sourcemage GNU/Linux (http://www.sourcemage.org/) : do a "cast rtorrent" or "cast libtorrent"
FreeBSD (http://freebsd.org/) : in FreshPorts (http://www.freshports.org/); see latest version on libTorrent (http://www.freshports.org/net-p2p/libtorrent) and rTorrent (http://www.freshports.org/net-p2p/rtorrent).
NetBSD (http://www.netbsd.org/) : in pkgsrc (http://www.pkgsrc.org/); net/rtorrent.
OpenBSD (http://openbsd.org/) : in ports; net/libtorrent (http://www.openbsd.org/cgi-bin/cvsweb/ports/net/libtorrent/) and net/rtorrent (http://www.openbsd.org/cgi-bin/cvsweb/ports/net/rtorrent/) respectively.
OpenDarwin (http://opendarwin.org/) : in ports (http://darwinports.opendarwin.org/); net/libtorrent and net/rtorrent respectively.
تصاویری از برنامه :
http://uc-njavan.ir/images/9jnpihpigzoweqtoaxzw.png
http://uc-njavan.ir/images/7ced5b741m2vjs7vadw3.png
http://uc-njavan.ir/images/j6hvyzp76ugb2k2kemtq.png
http://uc-njavan.ir/images/7tgcm92eg2pwvdgd31w.png
برای دانلود به لینک زیر مراجعه کنید :
http://libtorrent.rakshasa.no/wiki/Download
و برای اطلاع از نحوه نصب هم می توانید به این لینک مراجعه کنید :
http://libtorrent.rakshasa.no/wiki/Install
منبع :
http://libtorrent.rakshasa.no/