debi
정확히 무엇을 해야할지 조금 혼란 스럽 습니다 .
OLA를 구축 중인데 다음 기사를 발견했습니다.최신 OLA 0.9.7을 사용하여 BBB용 .debs를 구축하는 중에 오류가 발생했습니다... – Google 그룹스내가 본 곳:
cd ola-0.9.7
debuild
# (... wait ...)
sudo debi
그래서 저는 다음을 사용하여 빌드했고 debuild
결과적으로 다음과 같은 .debs를 얻었습니다.
$ ls -1 ../*.deb
../libola1_0.10.7-1_armhf.deb
../libola1-dbgsym_0.10.7-1_armhf.deb
../libola-dev_0.10.7-1_armhf.deb
../ola_0.10.7-1_armhf.deb
../ola-dbgsym_0.10.7-1_armhf.deb
../ola-python_0.10.7-1_all.deb
../ola-rdm-tests_0.10.7-1_all.deb
문제는 이 빌드 전에 바이너리 패키지(Raspbian)를 통해 OLA를 처음 설치했을 때 해당 패키지를 설치하게 되었다는 것입니다 ola libola1 ola-rdm-tests ola-python
(빌드하기 전에 제거했습니다).
debi
그래서 그냥 실행하면 이 패키지를 설치할 것인지, 아니면 설치할 것인지 잘 모르겠습니다.모두생성된 .debs( 이 특별한 경우에는 필요하지 않은 포함 -dbgsym
및 패키지)?-dev
sudo dpkg -i [package1] [package2] ...
즉, 이러한 .deb 패키지 중 일부만 설치하려는 경우 를 사용하는 대신 설치하는 것이 더 나을까요 sudo debi
?
답변1
debi
빌드 중에 생성된 파일에 나열된 모든 패키지를 설치하므로 .changes
결국 개발 패키지 및 디버그 기호를 포함하여 빌드에서 생성된 모든 패키지를 설치합니다.
버전이나 아키텍처를 파악할 필요 없이 설치된 패키지 세트를 제한하려는 경우 debi
패키지 이름 목록을 사용하면 파일과 결합하여 설치할 패키지를 결정할 수 있습니다 .changes
.
sudo debi ola libola1 ola-rdm-tests ola-python