simple-cdd로 데비안 Jessie 라이브 CD를 빌드하는 동안 종속성 오류 만족


1

simple-cdd 로 데비안 설치 CD 를 만들려고하는데, 사용자 정의 설치 프로그램을 만드는 가장 쉬운 방법으로 권장됩니다. CD에는 몇 가지 추가 패키지와 미리 설정 파일이 있습니다.

사용자 정의를 추가하기 전에 도구를 실행하여 기본 빌드를 테스트했습니다.

$ build-simple-cdd --dist jessie --logfile log.txt

의존성 오류와 함께 실패합니다. 한 가지 예는 vim-tiny다음과 같습니다.

2017-03-01 16:19:48,250 WARNING     package: vim-tiny
2017-03-01 16:19:48,250 WARNING     version: 2:7.4.488-7+deb8u1
2017-03-01 16:19:48,250 WARNING     architecture: amd64
2017-03-01 16:19:48,250 WARNING     status: broken
2017-03-01 16:19:48,250 WARNING     reasons:
2017-03-01 16:19:48,250 WARNING      -
2017-03-01 16:19:48,250 WARNING       missing:
2017-03-01 16:19:48,250 WARNING        pkg:
2017-03-01 16:19:48,250 WARNING         package: vim-tiny
2017-03-01 16:19:48,250 WARNING         version: 2:7.4.488-7+deb8u1
2017-03-01 16:19:48,250 WARNING         architecture: amd64
2017-03-01 16:19:48,251 WARNING         unsat-dependency: vim-common (= 2:7.4.488-7+deb8u1)

요청한 버전이 보안 업데이트로 대체되었음을 vim-common changelog 에서 알 수 있습니다 (버전 deb8u1은로 대체 됨 deb8u2). 실제 종속성 요구 사항은 다음과 같습니다.

Looking at list, line "vim-tiny"
+ Trying to add vim-tiny...
    vim-tiny Dep: vim-common (= 2:7.4.488-7+deb8u1)  soft_depend 0
      vim-common is included already, but invalid version 2:7.4.488-7+deb8u2
    vim-common not included in a useful version, check_backports 0

전체 로그를 보면 패키지가 사용 가능하지만 reprepro에 의해 삭제 된 것 같습니다.

2017-03-01 16:17:14,385 DEBUG mirror/reprepro stdout: deleting and forgetting pool/main/v/vim/vim-common_7.4.488-7+deb8u1_amd64.deb

따라서 기본 운영 체제의 일부에는 vim-tiny가 필요하며 특정 버전의 vim-common이 필요합니다. 보안 버전으로 인해 해당 버전을 사용할 수 없습니다.

vim-tiny는 단지 예시 일 뿐이며 최근 보안 업데이트를받은 BIND에 대한 또 다른 충족되지 않은 종속성이 있습니다.

simple-cdd로 CD를 빌드 할 수있는 방법이 있습니까? 또는 첫 번째 패키지 apt-get upgrade를 올바르게 가져와야 하므로 패키지 삭제를 비활성화하십시오 .


--extra-udeb-dist옵션 추가
Alex

추가하면 --extra-udeb-dist stretch위와 동일한 오류가 발생합니다.
David

stretch사용 jessie합니까?
Alex

같은 오류 --extra-udeb-dist jessie도 있습니다.
David

가장 좋은 해결책은 vim-tiny최신 버전 으로 업그레이드 하는 것입니다. 이전 버전을 사용하는 이유를 알고있는이 도구에 익숙하지 않습니다.
quixotic
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.