Computer >> 컴퓨터 >  >> 시스템 >> Linux

Ubuntu 23.10에서 DEB 패키지 설치하는 방법: 단계별 완벽 가이드

윈도우 사용자라면 웹 브라우저에서 앱 설치 파일을 내려받는 것이 매우 익숙할 것입니다. 우분투(Ubuntu)에서는 이것이 표준적인 앱 설치 방식은 아니지만, 초창기부터 어느 정도 지원되어 온 방법이기도 합니다.

우분투의 앱은 윈도우의 EXE 형식 대신 전통적으로 DEB 패키지 형태로 배포되었으며, 파일을 두 번 클릭하는 것만으로 손쉽게 설치할 수 있었습니다. 그런데 우분투 23.10에서 DEB 파일을 두 번 클릭하면 오류 메시지만 나타나며 설치가 되지 않습니다.

다행히도 방법이 아예 없는 것은 아닙니다. 아래에서 두 가지 해결 방법을 소개합니다.

GDebi를 이용한 DEB 설치 방법

GDebi는 DEB 패키지를 설치하기 위한 독립 실행형 프로그램입니다. App Center(앱 센터)를 연 뒤 "GDebi"를 검색하면 찾을 수 있습니다. 처음에는 검색 결과가 나오지 않을 수 있는데, App Center가 기본적으로 Snap 형식으로 제공되는 앱만 표시하기 때문입니다.

이 문제를 해결하려면 검색 결과 화면에서 필터를 변경하여 Debian 패키지까지 표시되도록 설정해야 합니다. 그러면 "GDebi"가 검색 결과에 나타납니다.

앱을 선택한 후 설치(Install) 버튼을 누르세요.

설치가 완료되면 이제 브라우저에서 내려받은 DEB 파일을 설치할 수 있습니다. 앞서 설치에 실패했던 DEB 파일이 저장된 폴더로 돌아가 파일을 두 번 클릭해 보세요. 오류 메시지 대신 GDebi가 실행되며 설치 과정이 진행되는 것을 확인할 수 있습니다.

터미널을 이용한 DEB 설치

내려받은 DEB 파일을 한두 번만 설치할 계획이라면 굳이 별도의 프로그램을 추가로 설치할 필요가 없습니다. 명령줄 사용에 거부감이 없다면, 우분투에는 이미 필요한 도구가 모두 포함되어 있습니다.

이때 사용하는 것이 dpkg 명령입니다. dpkg는 DEB 패키지를 설치하고, 목록을 확인하고, 제거하는 데 활용되는 기본 도구입니다.

패키지를 설치하려면 아래 명령을 실행하면 됩니다. 단, 경로 부분은 실제 DEB 파일이 있는 위치로 반드시 수정해 주세요.

sudo dpkg -i /home/user/location/app.deb

이것으로 설치가 완료됩니다!

우분투에서 DEB를 직접 설치해야 할까?

대부분의 소프트웨어라면 그럴 필요가 없습니다. 스마트폰과 마찬가지로 리눅스에서 소프트웨어를 얻는 표준적인 방법은 앱 스토어, 또는 이와 유사한 역할을 하는 패키지 관리자를 이용하는 것입니다. DEB를 수동으로 설치하는 것은 권장되지 않습니다. 안드로이드에서 APK를 사이드로딩할 때 보안상 위험이 따르는 것과 같은 이유입니다.

하지만 구글 크롬(Google Chrome)이나 디스코드(Discord)처럼 일부 유명 기업들은 DEB를 공식적으로 지원하는 설치 방법으로 제공하고 있습니다. 이런 정식 설치 경로가 막혀 있다는 점은 바람직하지 않으며, 특히 리눅스 입문자들에게 큰 불편을 줄 수 있습니다. 2024년 4월 다음 버전의 우분투가 출시되기 전까지 캐노니컬(Canonical)이 이 문제를 해결해 주기를 바랄 뿐입니다.