Sid에 최신 버전을 설치하려고 하는데 subversion
오류가 있어서 경고 메시지가 나타나고 설치가 중단됩니다. 이전 버전을 찾아서 설치하고 오류가 해결될 때까지 수정하려면 어떻게 해야 합니까?
root@server01:~# apt-get install subversion
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
db5.3-util subversion-tools
The following NEW packages will be installed:
subversion
0 upgraded, 1 newly installed, 0 to remove and 205 not upgraded.
Need to get 0 B/981 kB of archives.
After this operation, 4,844 kB of additional disk space will be used.
Retrieving bug reports... Done
Parsing Found/Fixed information... Done
critical bugs of subversion (-> 1.9.2-2) <Outstanding>
b1 - #803725 - subversion: dump-load of a repository modifies verbose log output: M line lost
serious bugs of subversion (-> 1.9.2-2) <Outstanding>
b2 - #803589 - FTBFS with ruby2.2 (only)
Summary:
subversion(2 bugs)
Are you sure you want to install/upgrade the above packages? [Y/n/?/...] n
**********************************************************************
****** Exiting with an error in order to stop the installation. ******
**********************************************************************
E: Sub-process /usr/sbin/apt-listbugs apt returned an error code (10)
E: Failure running script /usr/sbin/apt-listbugs apt
답변1
apt-get
특정 버전의 패키지를 설치하도록 지시할 수 있습니다 . 귀하의 예를 들어:
apt-get install subversion
패키지 이름에 버전을 추가할 수 있습니다.
apt-get install subversion=1.9.2-1
도착하다찾다패키지 버전, 데비안 위키 페이지롤백 업데이트이 정보를 찾을 수 있는 예를 보여줍니다.
http://www.debian.org/distrib/packages,즉,
https://www.debian.org/distrib/packages#search_packages
또는 (이전 버전)을 통해
http://snapshot.debian.org/
http://snapshot.debian.org/package/subversion/
프로그램
http://snapshot.debian.org/package/subversion/1.9.2-2/
http://snapshot.debian.org/package/subversion/1.9.2-1/
http://snapshot.debian.org/package/subversion/1.9.1-1/
등.
/etc/apt/preferences
마지막으로 데비안 페이지는 변경 사항을 (예로) 보여줍니다.핀팩.
답변2
이것이 문제에 대한 궁극적인 해결책입니다. source.list의 저장소 URL은 필수 패키지가 포함된 저장소의 전체 URL이어야 합니다. 이 경우http://snapshot.debian.org/archive/debian/20150924T154447Z/. 좋은 글이 써있어요http://mindref.blogspot.co.uk/2012/02/apt-revert-upgrade.html그리고 관련 질문에도 설명되어 있습니다.데비안 패키지를 리포지토리와 릴리스에 고정하는 올바른 구문은 무엇입니까?
/etc/apt/sources.list.d/snapshots.list
# snapshot.debian.org
# added for subversion 1.9.2 subversion bug #803725
deb http://snapshot.debian.org/archive/debian/20150924T154447Z/ unstable main
/etc/apt/preferences.d/subversion
Package: subversion libsvn1
Pin: version 1.9.2-1
Pin-Priority: 700
적절한 캐시 정책 전복
subversion:
Installed: 1.9.2-1
Candidate: 1.9.2-1
Package pin: 1.9.2-1
Version table:
1.9.2-3+b1 700
500 http://http.debian.net/debian/ unstable/main amd64 Packages
*** 1.9.2-1 700
500 http://snapshot.debian.org/archive/debian/20150924T154447Z/ unstable/main amd64 Packages
100 /var/lib/dpkg/status