dnf가 URL에서 패키지를 다운로드할 수 없습니다.

dnf가 URL에서 패키지를 다운로드할 수 없습니다.

패키지를 설치하려는 URL이 있습니다. 유형

su -c 'dnf install http://www.geogebra.org/download/rpm.php?arch=amd64&ver=6'

오류가 발생합니다.

rpm.php?arch=amd64                                 7.7 MB/s |  82 MB     00:10
Can not load RPM file: /var/cache/dnf/commandline-37cfae1a80d6dc87/packages/rpm.php?arch=amd64.
Could not open: /var/cache/dnf/commandline-37cfae1a80d6dc87/packages/rpm.php?arch=amd64
  • rpmURL에서 패키지를 다운로드하는 기능이 기본적으로 지원되는데 왜 안 되겠습니까 dnf?
  • 다운로드가 실패했거나 설치가 실패했습니까? 이 부분은 7.7 MB/s | 82 MB다운로드가 성공했음을 나타내는 것 같습니다. 그렇다면 내 시스템에서 해당 다운로드를 어디에서 찾을 수 있습니까?

고쳐 쓰다:

노력하다

  1. 의견에 제안된 대로 &를 이스케이프 처리하려고 시도했지만 똑같은 오류가 다시 발생했습니다.

  2. 사용해 보았지만 rpm -ivh http://www.geogebra.org/download/rpm.php?arch=amd64&ver=6잘못된 버전을 다운로드하여 다음 오류가 발생했습니다.

     Updating / installing...
        1:geogebra5-5.0.481.0-630280       ################################# [100%]
     /var/tmp/rpm-tmp.bpatYN: line 1: /usr/local/bin/update-mime-database: No such file or directory
     error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Resource temporarily unavailable)
     error: /tmp/geogebra.sig.Q8fRVt: key 1 import failed.
    

    그런 다음 제거했는데 rpm -e geogebra5다음 오류가 발생했습니다.

     /var/tmp/rpm-tmp.7NnAnQ: line 1: /usr/local/bin/update-mime-database: No such file or directory
    

답변1

귀하의 rpm 데이터베이스가 잠겨 있는 것 같습니다. 잠금 파일이 존재합니다. 이는 일반적으로 패키지가 적극적으로 설치되거나 제거될 때만 발생합니다. 그러나 패키지 설치가 중단된 경우(예: 정전으로 인해) 설치가 진행되지 않는 경우에도 잠금 파일이 유지될 수 있습니다. 이 경우 잠금 파일을 삭제하고 다시 시도해 보세요.

소프트웨어 버전 6을 정말로 원한다면 앰퍼샌드도 피해야 합니다. 그렇지 않으면 쉘은 뒤에 오는 모든 것을 별도의 명령으로 해석하여 결국 소프트웨어 버전 5를 갖게 됩니다.

관련 정보