Debian 서버를 처리해야 합니다. 원래는 Squeeze라고 생각하지만 관리자가 여러 배포판을 활성화했습니다.
deb http://mirror.yandex.ru/debian/ stable main contrib non-free
deb http://mirror.yandex.ru/debian/ testing main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
deb http://mirror.yandex.ru/debian/ unstable main contrib non-free
deb http://mirror.yandex.ru/debian/ experimental main contrib non-free
/etc/apt/apt.conf
에 지정되어 있습니다 APT::Default-Release "testing";
.
따라서 내가 aptitude 또는 apt에게 패키지 상태에 대해 물으면 논란의 여지가 있는 증언이 나옵니다.
me@server: aptitude search emboss
i A emboss - european molecular biology open software suite
me@server: aptitude show emboss
Package: emboss
New: yes
State: not installed
Automatically installed: yes
...
apt-cache show emboss
관심 있는 패키지("emboss")의 4개 복사본에 대한 정보를 표시하면 복사본 중 하나에 라인이 포함되어 있는데 Status: install ok installed
, 이는 패키지가 설치되었음을 의미한다고 가정합니다.
Package: emboss
Status: install ok installed
Priority: optional
Section: science
Installed-Size: 4020
Maintainer: Debian Med Packaging Team <[email protected]>
Architecture: amd64
Version: 6.3.1-6
Depends: emboss-lib (= 6.3.1-6), libc6 (>= 2.7), libexpat1 (>= 1.95.8), libfontconfig1 (>= 2.8.0), libfreetype6 (>= 2.2.1), libgd2-noxpm (>= 2.0.36~rc1~dfsg) | libgd2-xpm (>= 2.0.36~rc1~dfsg), libhpdf-2.1.0 (>= 2.1.0+dfsg), libjpeg62 (>= 6b1), libmysqlclient16 (>= 5.1.21-1), libpng12-0 (>= 1.2.13-4), libpq5 (>= 8.4~0cvs20090328), libx11-6, libxpm4, zlib1g (>= 1:1.1.4), emboss-data (= 6.3.1-6)
Recommends: primer3, dialign
Suggests: emboss-doc, emboss-test, embassy, clustalw
Description: the european molecular biology open software suite
EMBOSS is a free Open Source software analysis package specially developed for
the needs of the molecular biology (e.g. EMBnet) user community. The software
automatically copes with data in a variety of formats and even allows
transparent retrieval of sequence data from the web. Also, as extensive
libraries are provided with the package, it is a platform to allow other
scientists to develop and release software in true open source spirit. EMBOSS
also integrates a range of currently available packages and tools for sequence
analysis into a seamless whole. EMBOSS breaks the historical trend towards
commercial software packages.
Homepage: http://emboss.sourceforge.net
내 질문은 다음과 같습니다. 1) 현재 설치된 패키지 버전이 어떤 배포판(안정, 테스트, 불안정, 실험)에서 나온 것인지 어떻게 알 수 있습니까? 명령(예: )에서 어떻게 참조합니까 dpkg -L
? 2) aptitude 명령( show
및 aptitude search
)은 어떻게 선택되며 보고해야 하는 패키지 버전은 무엇입니까? 왜 show
알고리즘이 search
다른가요?
추신: 하이브리드 배포판을 만드는 것이 나쁜 습관이라고 대답하지 마십시오. 전적으로 동의합니다. 하지만 여전히 그 기계를 다루어야 합니다.
답변1
apt-cache policy packagename_here
어떤 저장소에서 어떤 버전의 패키지를 사용할 수 있는지 알려줄 수 있습니다.