RPM은 설치 중에 파일을 건너뜁니다.

RPM은 설치 중에 파일을 건너뜁니다.

rpm 패키지를 설치 중인데 문제가 무엇인지 알려주지 않고 특정 파일을 건너뛰는 것 같습니다.

내가 실행할 때

rpm -ivh package_name.rpm

rpm에서는 설치가 실패했다는 표시를 표시하지 않았습니다.

이 작업을 수행한 후 설치를 확인합니다.

rpm -V package_name

일부 파일이 누락된 것으로 보고되는 것을 확인했습니다. /path/to/some/crucial/file

/ 디렉토리를 살펴보니 .로 끝나는 파일이 생성된 것을 발견했습니다 u2dtmp*.

rpm 설치에서 이전 잠금을 제거하고 데이터베이스를 정리하려고 시도했지만 rpm --rebuilddb아무 것도 이 파일을 성공적으로 설치하지 못하는 것 같습니다.

이 문제는 단일 시스템에서만 발생합니다. 동일한 운영 체제를 사용하는 다른 Linux 컴퓨터에 성공적으로 설치할 수 있습니다.

답변1

어떤 이해할 수 없는 이유로 rpm -V package새로 설치된 많은 패키지가 불평합니다. 또한 을 사용하면 rpm -U...패키지 설치를 시도할 뿐만 아니라 이전 버전도 제거합니다.

냠을 사용하지 그래? 많은 작업을 자동화하는 rpm의 프런트 엔드입니다. yum-utils 패키지에는 중복 항목, 설치 실패로 인한 남은 항목 및 유사한 정크를 제거하는 데 도움이 되는 패키지 정리 기능이 포함되어 있습니다.

답변2

몇 가지 작업 끝에 해결책을 찾았습니다. rpm 내에서 일부 dos2unix 호출이 이루어집니다. 내 동료 중 한 명이 설치된 dos2unix 버전에 문제가 있음을 확인할 수 있었습니다.

최신 버전으로 업그레이드한 후 u2dtmp* 파일이 사라졌습니다.

관련 정보