Ðề: Buffalo NAS - Debian Lenny Headless Server - FAQ & How to
Ôi, chỉ chờ có thế, thanks bác Guy lắm lắm ><><><
Chưa có điều kiện test vì vẫn còn ở Cty, nhưng bộ scrip của bác cơ bản khác của em là dòng scrip install các lib cần thiết.
Đây là cái em làm:
Blacksea: như mình từng đề cập mình sẽ hướng dẫn cách cài đặt Transmission và các thứ linh tinh khác trong một bài viết khác, tuy nhiên do khối lượng công việc quá nhiều nên chia sẻ trước ra đây mong 2 bạn bluke và blacksea giúp đỡ 1 phần, đây là các bước các bạn có thể làm được có được phiên bản Transmission mới nhất (xài Debian thì chúng ta lúc nào cũng xài đồ ....... mới nhất thôi vì tự compile từ source mà).
Mình mới test thử và mất khoảng 20 phút để biên dịch mấy thứ này và hoàn tất biên dịch Transmission !!!
Do đây là Debian Headless, không có màn hình nên bạn tắt GTK GUI đi, cho Transmission chạy nhanh hơn và ổn định hơn.
Cheat (not recommended, just for study purpose): trong vài trường hợp tracker ban torrent client Transmission thì các bạn có thể chỉnh sửa trong source code để Transmission báo một agent khác, để đánh lừa tracker.... mình làm lâu quá rồi nên cũng quên mất trong file nào rồi để lục lại rồi post lên đây.
Bắt đầu..........copy & paste đoạn lệnh ở dưới rồi chạy nhé (nó lấy package hơi nhiều, nhưng lấy có một lần thôi, lần sau biên dịch chương trình khác).
Chắc chắn là đang ở quyền root trước khi thực thi biên dịch...
Mã:apt-get install build-essential automake autoconf libtool pkg-config libcurl4-openssl-dev intltool libxml2-dev libgtk2.0-dev libnotify-dev libglib2.0-dev wget http://mirrors.m0k.org/transmission/files/transmission-2.04.tar.bz2 wget http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz tar xvjf transmission-2.04.tar.bz2 tar xvzf libevent-1.4.13-stable.tar.gz cd libevent-1.4.13-stable ./configure make && make install ldconfig -v # Nếu các bạn không muốn nhìn thấy các bước trung gian thì thực thi câu lệnh sau: # ./configure -q # make -s && make install # ldconfig -v # Trở lại thư mục trước, chuẩn bị compile Transmission... cd .. # Nếu bạn muốn sử dụng libevent phiên bản mới nhất 2.0.4 - thì thực thi các câu lệnh dưới đây # Mình chưa test với libevent này và cũng không khuyến cáo bạn xài, vì nó là bản alpha.... # wget http://monkey.org/~provos/libevent-2.0.4-alpha.tar.gz # tar xvzf libevent-2.0.4-alpha.tar.gz # cd libevent-2.0.4-alpha # ./configure # make && make install cd transmission-2.04 ./configure -q --disable-gtk make -s && make install # Nếu bạn muốn thấy chương trình đang làm cái gì thì thực thi như sau, nhìn cho vui mắt :D # ./configure # make & make install
Sau khi chạy hết script trên, các bạn sẽ có được Transmission 2.0.4 và Libevent mới nhất (tùy bạn chọn cài đặt phiên bản nào, phiên bản trên repo cũ rồi 1.22) ==> khuyến cáo nên cài đặt 1.4.13 thôi vì nó là stable
Tiếp đó chạy:
Mã:./usr/local/bin/transmission-daemon -f
Sau đó nhấn Ctrl+C để tắt daemon, bạn sẽ tìm thấy tập tin cấu hình tại:
Mã:/root/.config/transmission-daemon/settings.json
@bluke, blacksea: các bạn giúp mình một tập tin init script cho Transmission này nhé, mình quá bận để test (hiện tại lấy trong Optware cũng được, nhưng mình chưa test và muốn 2 bạn giúp thôi )
You have just compiled the very first program on ARM architect !!!
Lúc này hệ thống Debian của bạn cũng đã sẵn sàng để biên dịch bất kỳ thứ gì các bạn có thể có được source code, các bạn không cần chờ người khác biên dịch hộ mà có thể tự biên dịch phần mềm cho ARM rồi chia sẻ với mọi người.
Chờ tin từ 2 bạn bluke và blacksea O O O O
@Zenky1234: as per your request....
Ôi, chỉ chờ có thế, thanks bác Guy lắm lắm ><><><
Chưa có điều kiện test vì vẫn còn ở Cty, nhưng bộ scrip của bác cơ bản khác của em là dòng scrip install các lib cần thiết.
Đây là cái em làm:
Mã:
apt-get install build-essential automake autoconf libtool pkg-config libcurl4-openssl-dev intltool libxml2-dev libgtk2.0-dev libnotify-dev libglib2.0-dev libevent-dev
Chỉnh sửa lần cuối: