2016-06-05 4 views
3

내 데비안 시스템에는 다른 데비안 패키지의 종속물로 설치된 이전 버전의 FLEXI-STREAMS 라이브러리가 있습니다. 결과적으로 시스템의 모든 Lisp 구현에서 ASDF는 자동으로 파일 시스템의 깊은 곳에서 해당 라이브러리를로드합니다.Quicklisp이 라이브러리를 다운로드하도록 강제하는 방법은 무엇입니까?

Quicklisp에서 ASDF를 사용하기 때문에 (ql:quickload :flexi-streams)은 항상 FLEXI-STREAMS의 데비안 버전을로드하며 Quicklisp 저장소에서 최신 버전을 다운로드하지 않습니다.

이 라이브러리의 데비안 버전을 제거하면 데비안 패키지가 의존하는 패키지가 손상 될 수 있습니다.

어떻게 Quicklisp에서 로컬 버전을 무시하고 최신 버전을 설치합니까?

답변

2

시스템이 ASDF를 통해 보이면 Quicklisp이 Quicklisp 제공 버전을 사용하도록 강제 할 수 없습니다.

데비안 버전을 제거하는 것이 가장 쉬운 방법입니다. 그밖에 뭔가가 달려 있다면 그걸 제거해야합니다.