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.