리눅스 환경에서 유즈넷을 활용하여 콘텐츠를 이용하는 사용자라면 SABnzbd 설치를 고려해 볼 만합니다. 이 프로그램은 매우 직관적이고 사용하기 쉬운 뉴스 그룹 리더로, 이전보다 훨씬 간편하게 파일을 내려받을 수 있게 해줍니다. 특히, 소프트웨어의 특성상 리눅스 PC나 서버와 통신할 수 있는 모든 기기에서 사용 가능하다는 장점이 있습니다.
SABnzbd 설치 안내
이 안내에서는 SABnzbd와 SABnzbd Plus를 모두 설치하는 방법을 다룰 것입니다. 그 이유는 일부 리눅스 배포판에서는 일반 버전이 아닌 “플러스” 버전을 제공하기 때문입니다.
SABnzbd/SABnzbd Plus를 사용하려면 Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE 또는 Gentoo와 같은 운영체제가 필요합니다.
우분투 (Ubuntu)
SABnzbd Plus는 우분투 기본 저장소에 포함되어 있지 않습니다. 다행히도 누구나 쉽게 설치할 수 있는 PPA(개인 패키지 아카이브)가 존재합니다. 이를 이용하려면 터미널을 열고 아래 명령어를 입력해야 합니다. 우분투 서버 환경에 설치하는 경우, PPA 저장소가 제대로 추가되도록 software-properties-common 패키지도 필요합니다.
우분투 데스크탑
sudo add-apt-repository ppa:jcfp/nobetas
sudo add-apt-repository ppa:jcfp/sab-addons
우분투 서버
sudo apt install software-properties-common
sudo add-apt-repository ppa:jcfp/nobetas
sudo add-apt-repository ppa:jcfp/sab-addons
이제 PPA가 시스템에 추가되었으므로, 우분투의 소프트웨어 소스를 업데이트해야 합니다. 이 작업은 apt 패키지 관리 도구를 통해 진행합니다.
sudo apt update
다음으로, 우분투에 보류 중인 모든 소프트웨어 업데이트를 설치하여 SABnzbd가 최신 상태로 실행되도록 합니다.
sudo apt upgrade -y
마지막으로, SABnzbd 프로그램을 설치합니다.
sudo apt install sabnzbdplus python-sabyenc
데비안 (Debian)
데비안 사용자는 contrib 저장소가 활성화되어 있다면 비교적 쉽게 SABnzbd Plus를 설치할 수 있습니다. 데비안에서 contrib 저장소를 활성화하려면 터미널을 열고 nano 텍스트 편집기를 사용하여 데비안 소프트웨어 소스 파일을 편집하십시오.
sudo nano /etc/apt/sources.list
데비안이 사용하는 기본 소프트웨어 미러를 찾습니다. 예를 들어, 미국 사용자의 경우 기본 미러는 ftp.us.debian.org/debian/일 가능성이 높습니다. 기본 미러 주소 뒤에는 ‘main’이라고 명시되어 있어야 합니다. contrib를 활성화하려면 ‘main’ 뒤에 ‘contrib’를 추가합니다.
Ctrl + O를 눌러 변경 사항을 저장하고, Ctrl + X를 눌러 nano 편집기를 종료합니다. 변경 사항을 반영하기 위해 데비안 소프트웨어 소스를 업데이트합니다.
sudo apt-get update
계속하기 전에 데비안에 사용 가능한 소프트웨어 업데이트를 설치해야 합니다.
sudo apt-get upgrade -y
마지막으로, apt-get을 사용하여 SABnzbd Plus를 설치합니다.
sudo apt-get install sabnzbdplus
아치 리눅스 (Arch Linux)
SABnzbd Plus는 Arch Linux AUR(Arch User Repository)을 통해 사용할 수 있습니다. 먼저 터미널을 열고 Pacman 패키지 관리자를 사용하여 최신 버전의 Git 패키지를 설치합니다.
sudo pacman -S git
Git 설치가 완료되면 SABnzbd Plus 패키지를 복제합니다.
git clone https://aur.archlinux.org/sabnzbd.git
sabnzbd 폴더로 이동합니다.
cd sabnzbd
makepkg 도구를 사용하여 프로그램을 빌드하고 누락된 종속성을 설치합니다. 종속 파일 설치에 실패하는 경우 수동으로 설치한 후 프로그램을 빌드해야 합니다.
makepkg -si
페도라 (Fedora)
OpenSUSE 빌드 서비스 덕분에 페도라 사용자는 프로그램을 직접 컴파일할 필요가 없습니다. 대신 Fedora 27 및 28에서 사용할 수 있는 RPM 파일이 제공됩니다. 터미널을 열고 DNF 도구를 사용하여 패키지를 설치합니다.
페도라 27
sudo dnf install https://anorien.csc.warwick.ac.uk/mirrors/download.opensuse.org/repositories/home:/stefan_van_der_eijk/Fedora_27/noarch/SABnzbd-2.3.3-1.1.noarch.rpm
페도라 28
sudo dnf install https://downloadcontent.opensuse.org/repositories/home:/stefan_van_der_eijk/Fedora_28/noarch/SABnzbd-2.3.3-1.1.noarch.rpm
오픈수세 (OpenSUSE)
SABnzbd Plus 공식 웹사이트에는 OpenSUSE 관련 지침이 없어 공식적으로 지원하지 않는 것으로 보입니다. 하지만 OBS 덕분에 사용자는 여전히 문제없이 프로그램을 설치할 수 있습니다. Leap 42.3 및 Tumbleweed 버전이 현재 지원됩니다. 해당 OS 버전을 선택하고 “설치” 버튼을 클릭하면 YaST가 열려 설치 과정을 안내합니다.
젠투 (Gentoo)
젠투에서는 SABnzbd의 ebuild를 사용할 수 있습니다. 설치하려면 터미널을 열고 루트 권한을 얻은 다음, emerge 패키지 관리자를 사용하여 설치하십시오.
참고: 설치를 시도하기 전에 올바른 USE 플래그(7za, rar, unzip) 요구 사항을 충족하는지 확인하십시오.
emerge net-nntp/sabnzbd
SABnzbd 사용법
SABnzbd는 로컬에 설치되지만 웹 브라우저에서 실행되는 웹 기반 응용 프로그램입니다. 즉, 올바르게 구성된 모든 컴퓨터에서 SABnzbd 설치에 접근할 수 있다는 의미입니다.
프로그램을 사용하려면 응용 프로그램 메뉴에서 SABnzbd 또는 SABnzbd+를 검색하여 실행합니다. 기본 웹 브라우저가 자동으로 실행되어 설정 마법사를 안내합니다.
첫 번째 단계는 사용할 언어를 선택하는 것입니다. 언어를 선택한 후 “마법사 시작”을 클릭합니다.
다음 페이지에서는 유즈넷 공급자 관련 정보를 입력해야 합니다. 호스트 주소, 사용자 이름 및 비밀번호를 입력하십시오. 공급자가 SSL을 지원하는 경우, “SSL” 상자를 선택하십시오.
“Test Server” 버튼을 클릭하여 연결을 확인합니다.
모든 사용자 정보를 입력하면 설정이 완료됩니다. 이제 다운로드 페이지로 이동하여 SABnzbd를 사용할 수 있습니다!