데비안 스테이블은 뛰어난 안정성을 제공하지만, 이로 인해 최신 소프트웨어 접근에 제약이 따를 수 있습니다. 데비안 개발팀은 패키지 업데이트에 신중을 기하기 때문에 충돌이나 오류 발생 가능성은 적지만, 반대로 최신 소프트웨어는 다른 배포판에 비해 뒤처지는 경향이 있습니다. 예를 들어, 파이어폭스의 최신 메이저 릴리스 대신 몇 달 뒤에 출시되는 “확장 릴리스” 버전을 제공하여 최신 개선 사항을 놓치게 됩니다.
참고: 이 글 하단에 비디오 튜토리얼이 제공됩니다.
그렇다면 데비안 테스팅이나 불안정 버전을 사용하지 않고도 데비안 환경에서 최신 소프트웨어를 이용할 수 있는 방법은 없을까요? 다행히도 몇 가지 대안이 있습니다.
데비안 백포트 활용
데비안에서 최신 소프트웨어를 안전하게 사용하는 가장 효과적인 방법 중 하나는 백포트 저장소를 추가하는 것입니다. 백포트는 개발 중인 데비안 최신 버전의 소프트웨어를 데비안 스테이블에서 사용할 수 있도록 제공하는 저장소입니다. 이를 통해 사용자는 안정적인 데비안 환경을 유지하면서도 새로운 프로그램을 쉽게 이용할 수 있습니다.

먼저 터미널을 열고 루트 권한으로 로그인합니다. sudo 권한이 있다면 sudo -s 명령어를 사용하세요.
su
루트 액세스 권한을 확보한 후에는 소프트웨어 저장소 목록을 백업하는 것이 좋습니다. 이는 필수 사항은 아니지만, 오류가 발생했을 때 빠르게 복구하는 데 도움이 됩니다.
cp /etc/apt/sources.list /home/username/ cd /home/username/ mv sources.list sources.list.bak
백업 복원은 다음과 같이 진행합니다(루트 권한 필요).
rm /etc/apt/sources.list mv /home/username/sources.list.bak /etc/apt/sources.list
백업을 마친 후, Nano 텍스트 편집기를 사용하여 소스 파일을 엽니다.
nano /etc/apt/sources.list

편집기에서 파일 맨 아래로 이동하여 “#” 기호를 추가하고, 주석(예: “Debian Backports Repository”)을 입력합니다. 그 다음 줄에 백포트 저장소 자체를 추가합니다.
deb https://ftp.debian.org/debian stretch-backports main
“main” 저장소는 대부분의 사용자에게 충분하며 오픈 소스 소프트웨어를 포함하고 있습니다. 만약 비자유 소프트웨어를 선호한다면 “non-free” 섹션도 추가할 수 있습니다. 이를 위해 저장소 라인에 “main” 뒤에 “non-free”를 추가합니다. “non-free” 섹션은 어도비 플래시나 독점 비디오 코덱과 같은 무료가 아닌 최신 패키지에 대한 접근 권한을 제공합니다.

데비안 기여자들이 만든 최신 소프트웨어에 접근하고 싶다면, “main” 뒤에 “contrib”를 추가합니다. “contrib” 섹션의 프로그램은 오픈 소스일 수도 있고 아닐 수도 있으며, 데비안에서 특정 이유로 제공하지 않기로 결정한 프로그램들입니다.

소프트웨어 저장소 업데이트
소스 파일 편집을 마쳤다면, 데비안의 소프트웨어 소스를 업데이트해야 합니다. 새로운 소스가 목록 파일에 추가되었더라도, 운영 체제의 apt 캐시가 변경 사항을 인식할 수 있도록 업데이트가 필요합니다. 아래 명령어를 실행하여 데비안에 백포트 저장소가 추가되었음을 알립니다.
sudo apt update
업데이트가 완료되면 새로운 패키지와 업데이트가 제공되는 것을 확인할 수 있습니다. 이는 백포트 저장소에서 최신 프로그램을 사용할 수 있게 되었기 때문입니다. 다음 명령어를 사용하여 패키지를 업그레이드하십시오.
sudo apt upgrade
기타 최신 소프트웨어 확보 방법
데비안 백포트는 좋은 선택이며 대부분의 사용자가 먼저 고려해야 할 사항이지만, 백포트 저장소에서 원하는 소프트웨어를 찾을 수 없을 수도 있습니다. 이 경우, 직접 데비안 패키지 파일을 가져오는 방법도 고려할 수 있습니다. 소프트웨어 개발자를 찾아 데비안 패키지 사본을 얻을 수 있는지 확인해 보세요. 이 방법은 가끔 개발자를 방문하여 업데이트해야 할 수 있지만, 급한 상황에서는 유용할 수 있습니다.
직접 업데이트를 다운로드하는 방법 외에, 대체 패키지 형식을 사용하는 방법도 있습니다. 가장 완벽하고 안전한 대안 패키지 형식은 AppImage입니다. AppImage는 프로그램 실행에 필요한 모든 코드, 라이브러리 및 도구를 단일 실행 파일에 포함하기 때문에 데비안에서 잘 작동합니다. 따라서 시스템의 다른 부분에 영향을 주지 않고 안전하게 프로그램을 실행할 수 있습니다. 여기에서 AppImage를 다운로드할 수 있습니다.
Flatpak 및 Snap 활용
AppImage가 좋은 선택이긴 하지만, 데비안 스테이블에서 최신 소프트웨어를 안전하게 사용하려면 Flatpak 및 Snap 패키지도 고려해 볼 만합니다. 데비안은 이 두 가지 기술을 모두 지원하며, AppImage와 유사한 이점을 제공합니다. 이러한 패키지 형식이 때로는 문제를 일으킬 수 있다는 점을 감안해야 하지만, 설치해 두는 것은 여전히 유용한 선택입니다.