Linux 사용자의 경우 소프트웨어는 여러 소스에서 제공될 수 있습니다. PPA, 소프트웨어 스토어, Snap 스토어, Flathub 등이 있습니다. 그러나 그 중 하나에서 원하는 모든 앱을 찾을 수는 없습니다. 확장자가 .deb인 파일을 다운로드하고 설치하려면 응용 프로그램 공급업체의 웹사이트를 방문해야 할 수도 있습니다. 그런데 deb 파일은 어떻게 설치하나요?
이 기사에서는 deb 파일이 무엇인지, 데스크탑과 터미널 모두에서 여러 가지 방법을 통해 deb 파일을 설치하거나 제거하는 방법을 살펴보겠습니다. 또한 업데이트 방법과 BSD 운영 체제에 설치하는 방법도 살펴봅니다.
Deb 파일이란 무엇입니까?
Deb 파일(Debian의 줄임말)은 응용 프로그램에 필요한 파일뿐만 아니라 설치하려는 앱의 설치 및 구성을 위한 스크립트가 포함된 아카이브 파일입니다. Windows에서 오는 경우 deb 파일은 .exe 파일과 유사합니다.
deb 파일을 설치하려면 Linux 전문가가 되어야 합니까?
절대적으로하지. 사실, 아래에서 볼 수 있듯이 Ubuntu 및 기타 Debian 기반 배포판에 deb 패키지를 설치하는 쉬운 방법이 많이 있습니다.
한 가지 중요한 점은 deb 파일과 함께 설치된 응용 프로그램이 작동하려면 종속성이라고 하는 추가 패키지를 함께 설치해야 하는 경우가 많다는 것입니다. 오늘 탐색한 모든 방법이 deb 파일을 설치하지만 모든 방법이 종속성을 설치하는 것은 아니므로 그러한 경우를 기록해 두겠습니다.
소프트웨어 센터
대부분의 Linux 배포판에는 일종의 소프트웨어 센터 앱이 포함됩니다. Ubuntu는 Ubuntu Software Center라고 하고 Mint에서는 Software Manager라고 합니다. 이 앱은 매력적인 패키지 탐색 및 설치 경험을 제공합니다.
그 중 하나를 사용하여 deb 파일을 설치하는 것은 간단합니다. 일반적으로 파일 브라우저에서 deb 파일을 두 번 클릭하면 소프트웨어 센터와 함께 설치가 시작됩니다.
대신 아카이브 관리자로 열리면 파일을 마우스 오른쪽 버튼으로 클릭하고 사용 가능한 응용 프로그램 목록에서 소프트웨어 센터를 선택하십시오.
그러나 소프트웨어 센터 앱은 deb 파일의 종속성이 설치되었는지 확인하지 않기 때문에 이 방법은 권장되지 않습니다. 이 목록의 나중 방법 중 일부는 그 목적을 위해 더 잘 구축되었습니다.
소프트웨어 센터에서 앱을 제거하려면 설치된 앱 목록을 찾아야 합니다.
거기에 나열된 패키지를 클릭하면 제거 옵션이 표시됩니다.
그데비
Gdebi는 간단한 GUI 인터페이스로 deb 파일의 압축을 풀기 위해 특별히 설계된 작은 응용 프로그램입니다. 또한 파일의 종속성을 확인하고 Gdebi가 설치할 때 알려줍니다.
Gdebi는 종종 Ubuntu 기반 배포판에 사전 설치되어 제공됩니다. 하지만 어떤 이유에서인지 없는 경우 다음 명령으로 빠르게 설치할 수 있습니다.
sudo apt install gdebi
gdebi가 설치된 상태에서 deb 파일을 마우스 오른쪽 버튼으로 클릭하고 Gdebi로 열기를 선택합니다. .
gdebi 대화 상자는 종속 항목이 함께 설치될지 여부를 알려주고 종속 항목을 나열합니다. 설치를 클릭합니다. 버튼을 눌러 종속성과 함께 패키지를 설치합니다.
다시 제거하려면 gdebi로 원본 deb 파일을 다시 열고 제거를 클릭하세요. .
패키지
터미널에 deb 파일을 설치하려면 deb 파일이 포함된 디렉토리를 열고 다음 명령으로 dpkg를 활성화하십시오.
sudo dpkg -i filename.deb
소프트웨어 센터와 마찬가지로 dpkg는 누락되었을 수 있는 종속성을 설치하지 않습니다. 대신 애플리케이션이 "구성되지 않은" 상태(위 그림 참조)로 남아 사용할 수 없게 될 수 있습니다.
이러한 오류가 발생하면 다음 apt 명령으로 수정할 수 있습니다.
sudo apt-get install -f
-f 플래그는 현재 설치된 패키지의 손상된 종속성을 수정하도록 지시합니다.
dpkg로 deb 패키지를 제거하려면 다음 명령을 사용하십시오:
sudo dpkg -r packagename
-r 플래그는 dpkg에 단순히 응용 프로그램을 제거하도록 지시합니다. 다른 파일도 지우려면 --purge를 대신 사용하세요.
때로는 파일 이름과 다른 패키지 이름을 알아야 합니다. 아래에서 읽을 수 있듯이 apt는 확실하지 않은 경우 패키지 이름을 찾는 데 도움이 될 수 있습니다.
아파트
오랜 기간 동안 Linux를 사용해 왔다면 Ubuntu 소프트웨어 저장소에서 패키지를 설치하기 위해 apt 명령을 실행했을 가능성이 큽니다.
그러나 Apt는 로컬 deb 파일도 설치하며 dpkg보다 성공 가능성이 더 높습니다. 실제로 Apt는 dpkg를 사용하여 설치를 수행하지만 종속성도 확인합니다.
설치를 수행하려면 apt를 파일 위치로 지정해야 합니다. 터미널에서 파일의 디렉토리를 열고 다음 명령을 실행하십시오:
sudo apt install ./filename.deb
apt를 사용하여 패키지를 제거하려면 위치를 알 필요가 없습니다. 패키지 이름만 있으면 됩니다. 이 예에서 파일 이름은 discord-0.0.13.deb이지만 패키지 이름은 "discord"였습니다.
패키지 이름이 무엇인지 확실하지 않은 경우 이 명령을 사용하여 apt에서 검색을 수행할 수 있습니다. 이때
sudo apt list --installed | grep <searchterm>
검색어가 포함된 모든 패키지가 나열됩니다. 패키지 이름을 찾으면 다음 명령을 실행하십시오.
sudo apt remove <package>
이 명령은 패키지 자체를 제거하지만 저장된 파일은 제거하지 않습니다. 패키지의 모든 흔적을 제거하려면 다음 명령을 실행하십시오.
sudo apt purge <package>
Deb 패키지 업데이트 방법
개발 중인 모든 애플리케이션은 최소한 가끔 업데이트를 발행합니다. 그렇다면 deb 패키지를 어떻게 업데이트합니까?
공급업체에 따라 다릅니다. Chrome 및 Discord와 같은 일부 앱은 자동 설치를 수행하고 설치가 완료되면 알려줄 것입니다.
그러나 다른 많은 경우 새 버전이 출시될 때마다 새 파일을 다운로드하여 설치해야 합니다. 자세한 내용은 애플리케이션 공급업체의 웹사이트를 확인하십시오.
FreeNAS/BSD에 Deb 파일을 설치하는 방법
Deb 파일은 BSD가 아닌 데비안 기반 시스템의 기본입니다. 그러나 동일한 응용 프로그램의 대부분은 BSD의 자체 패키지 관리 시스템을 통해 사용할 수 있습니다.
어쨌든 FreeNAS 또는 OpenBSD와 같은 BSD 운영 체제에 deb 파일을 설치하려는 경우 일반적으로 가능합니다. dpkg 또는 apt의 BSD 포트를 찾고 위의 지침을 따르기만 하면 됩니다.
즐겨찾는 애플리케이션 설치
우리는 Linux에 Debian 파일을 설치할 수 있는 여러 가지 간단한 방법과 제거 및 업데이트 옵션에 대해 이야기했습니다.
새로운 소프트웨어를 찾을 때 실제로 Linux에 응용 프로그램을 설치하는 방법이 많다는 것을 알게 될 것입니다.