apt-get은 yum localinstall과 동일합니다.

apt-get은 yum localinstall과 동일합니다.

Fedora로 작업할 때 저는 보통 yum localinstall배포 저장소 외부에서 얻은 rpm을 설치하는 방법으로 이것을 사용합니다. 매뉴얼 페이지에서 이에 상응하는 옵션을 찾을 수 없습니다 apt-get. 중요한 경우 Ubuntu 11.04를 실행하고 있습니다.

apt-get무엇과 동일합니까 yum localinstall? dpkg이 경우 직접 사용해야 하나요?

답변1

패키징이 저장소에서 사용 가능한 다른 패키지에 의존하는 경우 다음 명령은 종속성 설치도 처리합니다(이 작업은 dpkg수행할 수 없음).

gdebi my_local_package.deb

gdebi하지만 데비안 설치에 아직 설치되어 있지 않다면 먼저 자체적으로 설치해야 할 수도 있습니다.

답변2

@enzotib이 말했듯 gdebi이, 나처럼 편집증이 있는 사람이라면 사전/사후 설치 스크립트를 간단하게 검사할 수도 있습니다.

하지만 쉘 방식을 잊지 마세요, 작은 견습생.

셸에서 "간단히":

dpkg -i file.deb

모든 종속성이 있으면 설치됩니다. 그렇지 않으면 보기 흉하고 긴 오류 메시지가 표시되지만 이것이 세상의 종말은 아닙니다.

# dpkg -i somepackage.deb 
...snip...
dpkg: error processing somepackage (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 somepackage

이제 누락된 종속 항목을 설치하거나 복원하세요.

# apt-get install -f
...snip...
The following extra packages will be installed:
...snip...
Do you want to continue [Y/n]?

답변3

dpkg를 직접 사용해야 합니다.

dpkg -i my_local_package.deb 

또는 자신만의 로컬 저장소를 설정하세요. 나는 그냥 하는 걸 더 좋아한다 dpkg -i.

답변4

간단히: $sudo apt install ./your_package.deb

관련 정보