종속성을 무시하고 시냅틱을 사용하여 설치

종속성을 무시하고 시냅틱을 사용하여 설치

내 데비안 시스템에 시냅틱의 라텍스 편집기인 texmaker를 설치하려고 합니다. 종속성 목록에 texlive-base, texlive-common이 표시됩니다. 등을 종속성으로 사용합니다. 하지만 소스에서 전체 Texlive를 설치했는데 제대로 작동합니다.

지정된 texlive 종속성을 설치하지 않고 시냅틱에서 texmaker를 설치할 수 있는 방법이 있습니까?

답변1

인용하다TeXLive 및 Debian 문서:

Equivs를 사용하여 가상 패키지를 구축하여 TeX Live 설치에 대해 APT에 알립니다.

$ aptitude install equivs # as root 
mkdir /tmp/tl-equivs && cd /tmp/tl-equivs 
equivs-control texlive-local
# edit texlive-local (see below) 
$ equivs-build texlive-local 
$ sudo dpkg -i texlive-local_2011-1_all.deb

"Edit texlive-local" 단계에서 필요에 따라 로컬 TeX Live 설치에서 제공하는 관리자 필드와 패키지 목록을 편집합니다. 권장대로 설치 했다면 scheme-full except collection-texinfo파일은 다음과 같아야 합니다.이 예.

답변2

한 가지 옵션은 설치를 유지 관리해야 하는 자체 패키지에 포함시키는 것입니다. 하지만 그렇게 하면 시냅스 종속성 검사를 완화할 수 있습니다.

이것을 하는 것은 그것을 하는 것보다 훨씬 더 어렵게 들립니다. 이 주제에 대한 좋은 리소스가 많이 있습니다. 예를 들면 다음과 같습니다.자신만의 데비안 패키지 롤링하기(2부), 시작하는 데 도움이 됩니다. 데비안은 dh-make많은 무거운 작업을 돕기 위해 이를 제공합니다.

답변3

시냅스를 사용하지 마십시오. 필요한 패키지를 다운로드하고 dpkg를 직접 사용하세요.

dpkg -i --ignore-depends=<package(s) to ignore> yourpackage.deb

관련 정보