apt-get 설치 출력에서 ​​"지연된 프로젝트를 시작하려고 했습니다."..."실패했습니다"

apt-get 설치 출력에서 ​​"지연된 프로젝트를 시작하려고 했습니다."..."실패했습니다"

나는 최근에 새로운 배포판(내가 읽은 Linux Mint 21, Ubuntu 22.04를 기반으로 함)을 사용하기 시작했습니다. 특정 패키지를 설치할 때 출력 끝에 동일한 줄이 많이 표시되는 경우가 많습니다 apt-get install.

"지연된 프로젝트 "http...ubuntu jammy package-name"을 시작하려고 시도했지만 실패했습니다."

"지연된 프로젝트를 시작하려고 시도했지만 실패했습니다"에 대한 웹 검색에서는 버그가 있는 링크가 몇 개만 나타났습니다(제출된 버그만 봤고 토론은 없었습니다). 또한 apt-get에 대한 "지연된 항목"이 무엇인지 찾을 수 없습니다.

지연된 항목은 무엇이며 오류는 무엇을 의미합니까? 티아

답변1

파일을 debdpkg 캐시 폴더(일반적으로 /var/cache/apt/archives/)에 복사하고 실행합니다 apt-get install /cache_folder/*.deb. 이렇게 하면 이러한 경고가 표시되지 않습니다.

긴 이야기 짧게

질문에 대한 내 의견에서 언급했듯이 오프라인 모드에서 deb 파일을 설치할 때 이를 생성하는 코드는 aquire.cc(https://salsa.debian.org/apt-team/apt.git):

if (I->Items->Owner->Status == pkgAcquire::Item::StatIdle)
        {
           _error->Warning("Tried to start delayed item %s, but failed", I->Items->Description.c_str());
        }

나는 많은 테스트 실행에서 deb 파일이 캐시 폴더에 있을 때 deb 파일을 apt다시 가져오려는 시도(저장소에서 다운로드)가 이루어지지 않는다는 것을 확인했습니다. deb 파일이 다른 곳에 있을 때 파일에 해당하는 패키지를 apt가져오려고 하면 각각의 출력에 "참고: debfile 대신 패키지 이름을 선택하십시오"라는 메시지가 표시됩니까? debdeb 파일입니다(이유는 확실하지 않습니다. 사용 가능한 새 버전이 있을까요?).

저장소에서 패키지를 가져오려고 할 때 약간의 시간 초과가 있는 것 같습니다. 그 후에는 포기합니다(예: 터미널에서 실행할 때 경고 횟수는 약 500개이지만 출력이 파일로 직접 리디렉션되면 약 500개 정도입니다). 7000.). 경고가 일부 드문 "지연된 프로젝트"에만 나타나는 이유는 아직 결정되지 않았습니다.

설치 후 기능적 결함(캐시 및 다른 폴더)을 발견하지 못했지만 "시작 시도" 줄 수가 때때로 수천 개에 달했고 출력을 읽는 데 문제가 있었습니다.

Linux Mint 21 liveISO와 3개의 deb 파일 세트를 사용하여 재실행할 수 있었습니다(예: sqlitebrowser의 일부임 apt-get install --download-only sqlitebrowser).

libqscintilla2-qt5-l10n_2.11.6+dfsg-4_amd64.deb
libqscintilla2-qt5-15_2.11.6+dfsg-4_all.deb
libqtprintsupport5_5.15.3+dfsg-2ubuntu0.2_amd64.deb

흥미롭게도 경고에는 libqscintilla2-qt5-l10n이 나열되어 있으며 종속성이 없으며 자체적으로 설치될 때(liveISO가 시작된 직후) 경고를 발생시키지 않습니다.

관련 정보