내 데비안 시스템에 시냅틱의 라텍스 편집기인 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