DNF를 사용하여 동일한 패키지의 여러 버전을 설치할 수 있습니까?

DNF를 사용하여 동일한 패키지의 여러 버전을 설치할 수 있습니까?

내 컴퓨터에 여러 버전의 Python이 있고 각 버전에 대해 Pip을 설치하려고 합니다. Python 3.10용 Pip 21.2.3을 설치했으며 이제 Python 3.9용 Pip 20.3.X를 설치하려고 합니다(특정 버전 번호는 문제가 되지 않습니다). 업데이트된 버전을 설치한 후 DNF를 사용하여 Pip 20.3을 설치할 수 있나요? 그렇다면 어떻게 설치할 수 있나요?

페도라 리눅스 35, DNF 버전 4.14.0.

답변1

"수동으로" 설정해야 합니다.

먼저 정확한 패키지를 다운로드하고 원하는 정확한 버전과 패키지를 저장할 폴더를 지정해야 합니다.

$ dnf download --downloadonly --downloaddir=/downloadpath package-a.b.c

그런 다음 이를 설정하고 특정 디렉토리로 이동할 수 있습니다.

$ dnf install --installroot=/installpath /downloadpath/package-a.b.c

모든 경로는 절대 경로여야 합니다.

관련 정보