Ubuntu에서 명령줄을 사용하여 수동으로 Deb 패키지를 설치하는 방법

How Manually Install Deb Package Using Command Line Ubuntu



이 기사에서는 Ubuntu의 공식 리포지토리에서 사용할 수 없는 독립 실행형 .deb 설치 프로그램을 설치하는 데 사용할 수 있는 몇 가지 명령줄 방법을 나열합니다. .deb 패키지를 처리하는 데 도움이 되는 몇 가지 다른 유용한 명령도 다룹니다. 그럼 들어가 보겠습니다.

Deb 파일의 모든 종속성 나열


.deb 파일 및 모든 종속성에 대한 정보를 보려면 아래 명령을 실행하십시오.







$dpkg -NS //에게/파일.deb

아래 예는 persepolis 다운로드 관리자 .deb 파일에 대한 정보를 보여줍니다.





이 명령은 미리 설치 중인 항목을 확인하려는 경우에 특히 유용합니다.





Deb 패키지에서 설치될 모든 파일 나열

.deb 패키지가 대상 경로와 함께 시스템에 설치할 모든 파일을 보려면 아래 명령을 실행하십시오.

$dpkg-deb-씨 //에게/파일.deb

아래 예는 persepolis 다운로드 관리자 .deb 패키지를 수동으로 설치하는 경우 시스템에 설치되는 파일을 보여줍니다. Ubuntu의 apt 패키지 관리자도 포함된 파일을 나열하지만 먼저 패키지를 설치해야 합니다. 그러나 이 방법은 .deb 패키지를 설치할 필요가 없으며 어떤 파일이 어디로 가는지 분석하려는 경우에 정말 유용합니다.



Deb 패키지에서 모든 파일 추출

때로는 코드 조각을 확인하기 위해 deb 패키지를 추출하거나 디버깅 및 기타 목적으로 포함된 파일 중 일부를 사용할 수 있습니다. deb 패키지에서 모든 파일을 추출하려면 다음 형식으로 명령을 실행할 수 있습니다.

$dpkg-deb--발췌 //에게/파일.deb

파일 추출은 deb 패키지 설치와 동일하지 않습니다. 로컬 폴더에 있는 .deb 패키지의 압축을 푼 내용만 가져옵니다.

Dpkg를 사용하여 Deb 파일 설치

Dpkg는 .deb(debian) 패키지를 관리하기 위한 패키지 관리 유틸리티입니다. dpkg를 사용하여 .deb 패키지를 설치하려면 아래 명령을 실행하십시오.

$수도 dpkg -NS //에게/파일.deb

위의 명령은 종속성 없이 독립 실행형 deb 패키지만 설치합니다. 이 문제를 해결하려면 필요한 종속성을 자동 설치하는 명령을 실행해야 합니다. 그렇지 않으면 시스템이 고장난 상태로 남을 수 있습니다. 충족되지 않은 종속성 문제를 해결하려면 아래 명령을 실행하세요.

$수도적절한-NS 설치

Gdebi를 사용하여 Deb 파일 설치

Gdebi는 로컬 드라이브에 저장된 독립 실행형 .deb 패키지 설치 전용의 멋진 명령줄 및 그래픽 응용 프로그램입니다. 공식 Ubuntu 리포지토리에서 사용할 수 있는 한 종속성도 자동으로 해결합니다(네트워크 연결 필요).

Ubuntu에 gdebi를 설치하려면 아래 명령을 실행하십시오.

$수도적절한설치그데비

Gdebi를 사용하여 .deb 패키지를 설치하려면 아래 명령을 실행하십시오.

$수도그데비//에게/파일.deb

gdebi가 종속성 설치를 처리하므로 손상된 패키지를 수정하기 위해 다른 명령을 수동으로 실행할 필요가 없습니다. 그러나 깨진 패키지가 있는지 확인하고 자동으로 수정하려면 위에서 언급한 명령을 다시 실행할 수 있습니다.

$수도적절한-NS 설치

Apt를 사용하여 Deb 패키지 설치

Ubuntu의 기본 apt 패키지 관리자를 사용하여 독립 실행형 .deb 파일을 설치할 수도 있습니다. 이렇게 하려면 다음 명령을 실행합니다.

$수도적절한설치 //에게/파일.deb

.deb 파일의 디렉토리 내에서 터미널을 시작한 경우 다음 명령을 대신 실행하십시오.

$수도적절한설치./파일.deb

gdebi와 마찬가지로 apt는 필요한 모든 종속성을 자동으로 설치합니다. 확인하려면 아래 명령을 실행하십시오.

$수도적절한-NS 설치

결론

다음은 그래픽 인터페이스를 사용하지 않고 .deb 파일을 설치하는 데 사용할 수 있는 몇 가지 명령입니다. Ubuntu 서버 에디션을 실행 및 관리하거나 데스크탑 환경 없이 Ubuntu를 사용하는 경우에 유용합니다.