Trang chủ » làm thế nào để » Cách cài đặt NZBGet cho Usenet nhẹ Tải xuống trên Raspberry Pi của bạn

    Cách cài đặt NZBGet cho Usenet nhẹ Tải xuống trên Raspberry Pi của bạn

    Gần đây chúng tôi đã chỉ cho bạn cách biến Raspberry Pi của bạn thành một máy Usenet luôn tập trung xung quanh ứng dụng khách SABnzbd Usenet giàu tính năng. Bây giờ chúng tôi quay lại để chỉ cho bạn cách sử dụng NZBGet, một công cụ Usenet nhẹ hơn nhưng cũng rất nhẹ.

    Tại sao tôi muốn làm điều này?

    Nếu bạn đã làm theo cùng với Cách biến Raspberry Pi của chúng tôi thành Máy Usenet luôn bật và bạn hoàn toàn hài lòng với kết quả, thì bạn có thể bỏ qua hướng dẫn này hoàn toàn.

    Mặt khác, nếu bạn thấy rằng SABnzbd sử dụng nhiều tài nguyên đang đánh thuế Raspberry Pi của bạn quá nhiều (đặc biệt là nếu bạn đang chạy song song với ứng dụng khách BitTorrent), thì chuyển sang NZBGet là một cách tuyệt vời để giải phóng tài nguyên hệ thống. Bạn sẽ mất nhiều tính năng trong quy trình, nhưng chức năng cốt lõi (nhập tệp New Zealand, tải xuống nội dung, giải nén và tương tác với các ứng dụng trợ giúp như SickBeard và CouchPotato) vẫn có sẵn với NZBGet.

    Tuy nhiên, được cảnh báo trước rằng việc cài đặt NZBget là một rắc rối lớn hơn đáng kể (và liên quan đến việc biên dịch cả ứng dụng trợ giúp vá lỗi của New Zealand).

    Tôi cân nhưng gi?

    Đối với hướng dẫn này, chúng tôi giả định rằng bạn đã cài đặt Raspberry Pi chức năng với Raspbian và đã làm theo cùng với các hướng dẫn trước đây của chúng tôi. Tôi có bạn và bạn chỉ ở đây để trao đổi SABnzbd cho NZBget, chuyển sang phần tiếp theo. Nếu bạn là người hoàn toàn mới trong quy trình và muốn tham gia, chúng tôi khuyên bạn nên bắt đầu với các bài viết sau theo thứ tự chúng tôi đã liệt kê chúng ở đây:

    1. Hướng dẫn HTG để bắt đầu với Raspberry Pi
    2. Cách định cấu hình Raspberry Pi của bạn cho Remote Shell, Desktop và truyền tệp
    3. Cách biến Raspberry Pi thành thiết bị lưu trữ mạng công suất thấp

    Mọi thứ trong hướng dẫn đầu tiên đều cần thiết, hướng dẫn thứ hai là tùy chọn (nhưng truy cập từ xa cực kỳ tiện lợi cho dự án này vì hộp tải xuống là một ứng cử viên hoàn hảo cho bản dựng không đầu) và phần quan trọng nhất của hướng dẫn thứ ba chỉ đơn giản là thiết lập ổ cứng và cấu hình nó để tự động gắn vào khởi động.

    Ngoài danh sách đọc trước, nếu bạn không quá quen thuộc với phần mở rộng của Usenet, chúng tôi khuyên bạn nên đọc hướng dẫn sau:

    • Hướng dẫn cách bắt đầu với Usenet

    Nếu bạn đã quen thuộc với Usenet và có tài khoản với nhà cung cấp Usenet đáng tin cậy, điều đó thật tuyệt vời. nếu bạn không có tài khoản Usenet, bạn hoàn toàn cần đọc hướng dẫn của chúng tôi để tăng tốc. Không giống như các torrent mà bạn có thể nhận được bằng cách chuyển từ trình theo dõi công khai sang trình theo dõi công khai, không có thứ gọi là máy chủ Usenet công cộng đáng tin cậy và miễn phí. Bạn sẽ cần có một tài khoản từ một nhà cung cấp đáng tin cậy - xem hướng dẫn của chúng tôi để biết thông tin chung về Usenet và các mẹo để xem xét các nhà cung cấp nào.

    Cập nhật Apt-Get và cài đặt UNRAR

    Lưu ý: Nếu gần đây bạn đã làm theo cùng với hướng dẫn SABnzbd, bạn có thể bỏ qua toàn bộ phần này một cách an toàn vì bạn đã cập nhật công cụ apt-get của mình và cài đặt UNRAR.

    Đơn hàng đầu tiên của doanh nghiệp là cập nhật và nâng cấp trình cài đặt apt-get của bạn. Nếu bạn đã làm theo cùng với một trong những hướng dẫn Raspberry Pi khác của chúng tôi và cập nhật mọi thứ, bạn có thể bỏ qua bước này.

    Tại thiết bị đầu cuối, nhập các lệnh sau:

    sudo apt-get cập nhật

    sudo apt-get nâng cấp

    Nếu bạn chưa cập nhật / nâng cấp trong một thời gian, hãy chuẩn bị chờ quá trình nâng cấp kéo dài.

    Giống như với hướng dẫn cài đặt SABnzbd, chúng ta sẽ cần cài đặt một công cụ bổ sung để xử lý lưu trữ tệp.

    Để tự động giải nén tập tin, chúng tôi sẽ phải xây dựng một bản sao của ứng dụng miễn phí nhưng không có tên không có chủ đích. May mắn thay, một linh hồn hữu ích tại RaspberryPi.StackExchange chỉ ra cách làm như vậy cho Raspbian.

    Tại thiết bị đầu cuối, nhập lệnh sau để cho phép bạn chỉnh sửa nguồn.list của bạn và thêm kho lưu trữ có chứa unrar-nonfree:

    sudo nano /etc/apt/source.list

    Trong nano, thêm dòng sau vào tệp .list:

    deb-src http://archive.raspbian.org/raspbian wheezy chính đóng góp rpi không miễn phí

    Nhấn CTRL + X để thoát nano và Y để lưu / ghi đè tệp .list cũ. Quay lại dấu nhắc lệnh, bạn sẽ cần cập nhật danh sách nguồn của mình để thay đổi có hiệu lực:

    sudo apt-get cập nhật

    Sau khi cập nhật kết thúc (sẽ khá thú vị nếu bạn cập nhật sớm hơn trong hướng dẫn), đã đến lúc tạo một thư mục làm việc và sau đó chuyển sang nó:

    mkdir ~ / unrar-nonfree && cd ~ / unrar-nonfree

    Thời gian để tải xuống các phụ thuộc của unrar-nonfree:

    sudo apt-get build-dep unrar-nonfree

    Khi quá trình kết thúc và bạn quay lại dấu nhắc, hãy nhập lệnh sau để tải xuống mã nguồn và xây dựng gói cài đặt:

    sudo apt-get source -b unrar-nonfree

    Bây giờ là lúc để cài đặt gói. Nếu bạn đang theo hướng dẫn này sau khi phiên bản mới của unrar-nonfree được phát hành, bạn sẽ cần cập nhật tên tệp. Bạn có thể kiểm tra số phiên bản bằng cách nhập vào bộ điều khiển tại danh sách lệnh để liệt kê các tập tin chúng tôi đã tải xuống trong các bước trước:

    sudo dpkg -i unrar_4.1.4-1_armhf.deb

    Sau khi quá trình cài đặt hoàn tất, bạn có thể nhanh chóng kiểm tra xem lệnh Lệnh unrar có sẵn cho hệ thống hay không bằng cách gõ đơn giản là unrar unrar tại dấu nhắc lệnh. Nếu được cài đặt đúng cách, ứng dụng unrar sẽ quay lại danh sách tất cả các công tắc có sẵn và mô tả của chúng. Nếu gói được cài đặt không có lỗi, bạn có thể tự dọn dẹp bằng lệnh sau:

    cd && rm -r ~ / unrar-nonfree

    Bây giờ chúng tôi đã cài đặt ứng dụng UNRAR của mình, đã đến lúc bắt tay vào công việc cài đặt và định cấu hình NZBGet.

    Cài đặt và cấu hình NZBget

    Không giống như quá trình cài đặt SABnzbd, quá trình cài đặt này dài hơn / khó khăn hơn đáng kể, vì vậy hãy sẵn sàng dành một chút thời gian tại dấu nhắc. Ngoài việc dành thêm một chút thời gian tại dấu nhắc, hãy chuẩn bị cho một số thời gian chết khi sử dụng lệnh Lệnh Make make nghiến để biên dịch ứng dụng.

    Đơn hàng đầu tiên của doanh nghiệp là tạo một thư mục tạm thời, giống như chúng tôi đã làm với cài đặt UNRAR của chúng tôi, để làm việc. Giống như với UNRAR, chúng ta sẽ phải nhúng tay vào việc xây dựng trình cài đặt. Tại dấu nhắc, nhập các lệnh sau:

    sudo mkdir / temp-nzbget
    cd / temp-nzbget

    Bây giờ chúng tôi cần tải xuống và giải nén NZBget. Theo văn bản này, bản phát hành ổn định là phiên bản 10.2. Kiểm tra trang web của New Zealand để đảm bảo bạn đang tải xuống phiên bản ổn định nhất.

    sudo wget http://sourceforge.net/projects/nzbget/files/nzbget-10.2.tar.gz
    sudo tar -xvf nzbget-10.2.tar.gz
    cd nzbget-10.2

    Vì NZBGet không có trình cài đặt đóng gói sẵn đẹp cho chúng tôi, chúng tôi sẽ cần phải cài đặt thủ công tất cả các phụ thuộc. Nếu bạn tò mò không biết mỗi phụ thuộc là gì, hãy xem danh sách các điều kiện tiên quyết ở đây. Tại dấu nhắc, nhập các lệnh sau:

    sudo apt-get cài đặt libncurses5-dev
    sudo apt-get cài đặt sigc++
    sudo apt-get cài đặt libpar2-0-dev
    sudo apt-get cài đặt libssl-dev
    sudo apt-get cài đặt libgnutls-dev
    sudo apt-get cài đặt libxml2-dev

    Sau khi bạn đã cài đặt tất cả các phụ thuộc, chúng tôi cần thực hiện một thao tác vá nhỏ trên libpar2. Về mặt kỹ thuật bạn có thể bỏ qua bản vá này nhưng Bản vá cho phép bạn đặt giới hạn thời gian cho quy trình sửa chữa. Cái này được sử dụng cho các thiết bị chậm hơn như hộp tải xuống Raspberry Pi nhỏ của chúng tôi.

    Chú thích: nếu bạn không vá các tệp, bạn sẽ gặp lỗi trong quá trình định cấu hình trừ khi bạn nối thêm lệnh ./cool với -disable-libpar2-bugfixes-check

    Để vá libar2, hãy nhập các lệnh sau tại dấu nhắc:

    sudo wget http://sourceforge.net/projects/parchive/files/libpar2/0.2/libpar2-0.2.tar.gz
    sudo tar -xvf libpar2-0.2.tar.gz
    cd libpar2-0.2
    cp /temp-nzbget/nzbget-10.2/libpar2-0.2-*.patch .
    vá sudo < libpar2-0.2-bugfixes.patch
    vá sudo < libpar2-0.2-cancel.patch
    ./ cấu hình
    sudo làm
    sudo thực hiện cài đặt

    Bây giờ là lúc biên dịch và cài đặt NZBget:

    cd /temp-nzbget/nzbget-10.2
    ./ cấu hình
    sudo làm
    sudo thực hiện cài đặt

    Khi quá trình đó hoàn tất, chúng tôi có thêm một nhiệm vụ trước khi định cấu hình NZBget. Chúng ta cần tạo một tập hợp các thư mục để NZBget sử dụng. Chúng tôi cho rằng bạn đang sử dụng cùng một cấu trúc thư mục mà chúng tôi đã sử dụng trong suốt các hướng dẫn Raspberry Pi của chúng tôi. Nếu không, bạn cần sửa đổi thư mục của mình cho phù hợp.

    Tại dấu nhắc lệnh, nhập các lệnh sau để tạo thư mục NZBget của bạn:

    sudo mkdir / media / USBHDD1 / Shares / NZBget
    sudo mkdir / media / USBHDD1 / Shares / NZBget / dst
    sudo mkdir / media / USBHDD1 / Shares / NZBget / nzb
    sudo mkdir / media / USBHDD1 / Shares / NZBget / queue
    sudo mkdir / media / USBHDD1 / Shares / NZBget / tmp
    sudo mkdir / media / USBHDD1 / Shares / NZBget / post-Proc

    Bạn có thể thay đổi cấu trúc đặt tên, nhưng sau đó bạn cũng phải duyệt qua các tệp cấu hình và thay đổi tất cả các tên thư mục mặc định (không thực sự đáng phiền phức).

    Khi bạn đã tạo các thư mục, đã đến lúc chỉnh sửa tệp cấu hình của New Zealand. Tại dấu nhắc, nhập lệnh sau:

    sudo cp /usr/local/share/nzbget/nzbget.conf /etc/nzbget.conf
    sudo nano /etc/nzbget.conf

    Tệp cấu hình được chú thích nhiều với các nhận xét hữu ích (nhưng chúng tôi sẽ không bao gồm tất cả các dòng nhận xét trong hướng dẫn của chúng tôi ở đây vì nó sẽ làm cho các khối văn bản dài không cần thiết); đọc kỹ tệp tin để chỉnh sửa phần sau của tệp cấu hình trong phần ### PATHS:

    MainDir = / media / USBHDD1 / Shares / NZBget

    Trong phần ### TIN TỨC-DỊCH VỤ, hãy nhập thông tin đăng nhập Máy chủ Usenet của bạn:

    Server1.Host = mineerver.com
    Máy chủ1.Port = 119
    Máy chủ1. Tên người dùng = tên người dùng
    Máy chủ1.Password = mật khẩu
    Server1.Joingroup = có
    Máy chủ1. Mã hóa = không
    Máy chủ1. Kết nối = 5

    Khi bạn hoàn thành chỉnh sửa tệp, nhấn CTRL + X và lưu. Trước khi chúng tôi khởi chạy NZBget, chúng tôi có một lô tệp nhỏ để sao chép. Quay lại dấu nhắc lệnh, nhập lệnh sau:

    cp /temp-nzbget/nzbget-10.2/nzbget-post process* / media / USBHDD1 / Shares / NZBget / post-Proc

    Điều này sao chép tất cả các tập lệnh xử lý bài đăng từ thư mục cài đặt tạm thời của chúng tôi vào thư mục xử lý bài cố định. Bây giờ chúng tôi có thể khởi chạy daemon của New Zealand và đảm bảo mọi thứ đều hoạt động tốt. Nhập lệnh sau:

    sudo nzbget -D

    Bây giờ bạn có thể điều hướng đến địa chỉ IP của Raspberry Pi với số cổng sau:

    http: // [IP của Pi của bạn]: 6789

    để kiểm tra WebUI cho NZBget. Tên người dùng mặc định là Tiếng Việt nzbget và mật khẩu mặc định là Tiếng tegbzn6789.

    Chúng tôi sẽ không dành nhiều thời gian ở đây, chỉ đủ lâu để chọc ngoáy và đảm bảo mọi thứ đều chạy tốt. ..

    Trong khi chúng tôi ở đây, hãy dành một chút thời gian để thêm tệp NZB - nếu bạn muốn có tệp New Zealand, hãy truy cập binsearch.info và tìm bản phân phối Linux yêu thích của bạn.

    Khi bạn đã xác nhận rằng bạn có thể khởi động NZBget và tải xuống một tệp, đã đến lúc cấu hình NZBget để bắt đầu khi khởi động. Nếu bạn đã theo dõi cùng với tất cả các hướng dẫn về Raspberry Pi của chúng tôi (hoặc là một cựu chiến binh Linux), toàn bộ quá trình này sẽ có vẻ khá quen thuộc.

    Nhập lệnh sau tại dấu nhắc lệnh:

    sudo nano /etc/init.d/nzbget

    Trong tệp, dán mã sau đây:

    #! / thùng / sh
    ### BẮT ĐẦU THÔNG TIN
    # Cung cấp: NZBget
    # Bắt buộc-Bắt đầu: $ mạng $ remote_fs $ syslog
    # Bắt buộc-Dừng: $ mạng $ remote_fs $ syslog
    # Mặc định-Bắt đầu: 2 3 4 5
    # Mặc định-Dừng: 0 1 6
    # Mô tả ngắn: Bắt đầu NZBget khi khởi động
    # Mô tả: Bắt đầu NZBget
    ### KẾT THÚC BAN ĐẦU
    trường hợp "$ 1" trong
    bắt đầu) echo -n "Bắt đầu dịch vụ: NZBget"
    / usr / cục bộ / bin / nzbget -D
    ;;
    dừng) echo -n "Dừng dịch vụ: NZBget"
    / usr / cục bộ / bin / nzbget -Q
    ;;
    khởi động lại)
    $ 0 dừng lại
    $ 0 bắt đầu
    ;;
    *) Echo "Cách sử dụng: $ 0 bắt đầu | dừng | khởi động lại"
    thoát 1
    ;;
    esac
    thoát 0

    Nhấn CTRL + X, lưu công việc của bạn và thoát nano. Bây giờ chúng tôi cần thay đổi các quyền trên tệp và cập nhật RC.d. Nhập các lệnh sau tại dấu nhắc:

    sudo chmod 755 /etc/init.d/nzbget
    sudo update-rc.d nzbget mặc định

    Khởi động lại hệ thống của bạn và xác nhận rằng NZBget tự động khởi động.


    Tại thời điểm này, bạn đã sẵn sàng để cài đặt NZBget đơn giản. Bước tiếp theo là hướng dẫn hướng dẫn tự động hóa của chúng tôi, Cách tự động hóa hộp tải xuống Raspberry Pi luôn luôn của bạn và làm theo hướng dẫn cài đặt. Mọi công cụ chúng tôi sử dụng trong hướng dẫn với SABnzbd cũng tương thích với NZBget, vì vậy chỉ cần thực hiện các thay thế phù hợp trong menu cài đặt.