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