내용으로 패키지 리포지토리 검색


8

특정 LaTeX 입력 파일을 찾고 있는데 저장소에서 찾을 수 없습니다.

다음 명령 (LaTeX 입력 파일 검색 amsmath.sty)이 성공 했기 때문에 내용으로 저장소를 검색 할 수 있다고 확신합니다 .

# apt-cache search amsmath
texlive-latex-base - TeX Live: Basic LaTeX packages
texlive-doc-it - TeX Live: Italian documentation
texlive-latex-extra - TeX Live: LaTeX supplementary packages
texlive-math-extra - TeX Live: Advanced math typesetting

검색중인 특정 TeX 입력 파일은 결과 ( apt-cache search breqn) 를 반환하지 않습니다 . breqn.sty저장소의 패키지에없는 것으로 가정 하여 다른 수단 (예 : CTAN)을 통해 검색 할 수 있습니까? 아니면 패키지 내용을 검색하는 다른 방법이 있습니까?

답변:


9

apt-file을 사용하여 패키지 내의 파일을 검색 할 수 있습니다

sudo apt-get install apt-file

# Update database
sudo apt-file update

# Search for files
apt-file search foo

# or in your case
apt-file search breqn.sty

나는 texlive-latex3: /usr/share/texmf-texlive/tex/latex/mh/breqn.sty, 그래서 ...

sudo apt-get install texlive-latex3

참조 http://www.debuntu.org/how-to-find-missing-packages-with-apt-file


언급 해 주셔서 감사합니다 apt-file update. 나는 그것이 또한 apt-get update적용될 것이라고 생각 apt-file했지만, 이것은 사실이 아닙니다.
user001

2

찾고 있습니다 texlive-latex3. apt-file 을 설치 apt 파일 설치하고 다음과 같이 사용하여 이것을 알았 습니다.

apt-file update
apt-file search breqn.sty
texlive-latex3: /usr/share/texmf-texlive/tex/latex/mh/breqn.sty

패키지 이름과 파일을 제공합니다.


1
@ user001이 사이트는 데비안이 아닌 우분투에 관한 사이트입니다.
Jorge Castro

1
사실, 신경 쓰지 않았습니다. apt-file update@ bodhi-zazen이 지적했듯이 달리기 를 해야 했습니다. apt-get update충분 하다고 생각 했지만 별도의 패키지 캐시를 유지 관리 한다고 생각 합니다. 이 경우 결과는 우분투 및 데비안 사용자에게도 똑같이 유용 할 것이므로 알았습니다. 둘 다 사용합니다.
user001

1
@ user001 내가 설치했을 때 자동으로 업데이트하라는 메시지가 표시되었지만 대답을 확실하게 업데이트했습니다.
Jorge Castro

감사. apt-file시스템에 이미 설치하지 않은 상태로 설치되었으므로 메시지가 표시되지 않습니다. 아마 apt-file update한동안 실행되지 않았을 것입니다 .
user001
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.