패키지를 설치하려는 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
rpm
URL에서 패키지를 다운로드하는 기능이 기본적으로 지원되는데 왜 안 되겠습니까dnf
?- 다운로드가 실패했거나 설치가 실패했습니까? 이 부분은
7.7 MB/s | 82 MB
다운로드가 성공했음을 나타내는 것 같습니다. 그렇다면 내 시스템에서 해당 다운로드를 어디에서 찾을 수 있습니까?
고쳐 쓰다:
노력하다
의견에 제안된 대로 &를 이스케이프 처리하려고 시도했지만 똑같은 오류가 다시 발생했습니다.
사용해 보았지만
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를 갖게 됩니다.