어떤 이유로 Python3.6 버전이 포함 된 소프트웨어 (예 : Blender, http://ppa.launchpad.net/thomas-schiex/blender/ubuntu )에 대한 PPA가 있다고 가정 해 보겠습니다 .
예를 들어, 제 경우에는 파이썬 전용 ppa에서 "더 나은"Python3.6 패키지를 원한다고 가정 해 보겠습니다. http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu
apt
설치할 패키지를 어떻게 선택하고 apt
원하는 하나의 ppa에서 다른 패키지에 설치하도록 지시 할 수있는 방법이 있습니까?
나는 그것이 가장 최신의 패키지를 선택할 것이라고 생각하지만 (내가 틀렸습니까?) 어떤 이유로 특정 이전 버전을 유지하고 싶다면 어떻게해야합니까?
python3.6의 예제는 여기에서 "단지"예제이며, 이는 모든 패키지에 유용 할 수 있습니다 .
중복에 대한 참고 :
댓글에있는 추천 링크의 답변이 동일하더라도 진입 점, 즉 "질문"은 정확히 동일한 메모이며 많은 사람들이이 검색 결과를 통해 답변을 찾을 수 있습니다. 다른. 그래서 제 겸손하고 엄밀히 말하면 대답은 질문이 아니라 다소 중복 된 것입니다.
당신이 짐작대로 apt
당신의 소스에서 사용 가능한 최신 버전을 설치하는 것입니다.
예를 들면 :
$ apt-cache madison firefox
firefox | 61.0.1+build1-0ubuntu0.18.04.1 | http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
firefox | 61.0.1+build1-0ubuntu0.18.04.1 | http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
firefox | 59.0.2+build1-0ubuntu1 | http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages
보시다시피 내가 설치할 수있는 두 가지 버전의 Firefox가 있습니다. 어떤 버전이 설치 될지 확인해 보겠습니다.
$ apt-cache policy firefox | head -3
firefox:
Installed: (none)
Candidate: 61.0.1+build1-0ubuntu0.18.04.1
보시다시피 최신 버전이 설치 될 것입니다 (설치 후보입니다).
당신이 사용할 수있는:
sudo apt install package-name=version
예를 들면 :
sudo apt install firefox=59.0.2+build1-0ubuntu1
이전 버전의 소프트웨어를 설치합니다.
대안으로 갈망하고 , 당신이 할 수있는 apt-mark
업그레이드되는 것을 중지 :
sudo apt-mark hold firefox
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다