디렉토리 구조에 따라 아카이브에서 내 시스템으로 파일을 복사하는 방법은 무엇입니까?

Mfernandes

Ubuntu에 tcolorbox 패키지를 설치하는 방법을 알아내는 데 문제가 있습니다. CTAN 저장소 에서 .tds.zip 파일을 다운로드 했지만이 아카이브에는 스크립트 make없습니다 install...

README 파일에서 저자는 다음과 같이 제안합니다.

tcolorbox.tds.zipCTAN 의 내용을 로컬 TeX 파일 트리로 복사합니다 .

그래서 나는 터미널에서 cp 명령을 생각한 올바른 위치에 파일을 복사하는 쉬운 방법이 있다고 생각했지만 실제로는 알 수 없었습니다.

좀 더 정확하게 말씀 드리겠습니다. 아카이브는 두 개의 긴 브랜치로 구성된 디렉토리 구조를 가지고 있으며 각 브랜치의 끝에는 다음과 같은 파일 묶음이 있습니다.

tcolotbox.tds.zip

  • -----> doc / latex / tcolorbox / (첫 번째 파일 묶음) *

  • -----> tex / latex / tcolorbox / (두 번째 파일 묶음) *

다음 그림에서 볼 수 있습니다 (내 아카이브 관리자 창의 스크린 샷). 첫 번째 분기의 끝에있는 파일은 내 TeX 파일 트리의 한 폴더로 이동하고 두 번째는 다른 폴더로 이동해야합니다.

아카이브 디렉토리 구조 :

(이 시점에서 명확하지 않다면 CTAN에서 아카이브를 다운로드하여 살펴 보시겠습니까? : D)

그래서 제 질문은 :

Is there a way to copy these files to the right places in my system, following their directory structure?

(Since it seems they are organized to guide the program that will copy them, with the folders inside the archive having the names of the folders that should be somewhere in my system, right?)

Thank you all so much!

Hastur

In my system (Ubuntu 14.04 + texlive), this package is under the main directories of texlive in

/usr/share/doc/texlive-doc/latex/tcolorbox
/usr/share/texlive/texmf-dist/tex/latex/tcolorbox

Usually the packages styles are under /usr/share/texlive/texmf-dist/tex/latex/PACKAGEDIR and the doc below /usr/share/doc/texlive-doc/latex/PACKAGEDIR.

If you have a different Latex/Linux distribution the directory may be different, but not its structure.

  • Download the package
  • unzip it unzip tcolorbox.tds.zip in a temporary directory

    .
    ├── doc
    │   └── latex
    │       └── tcolorbox
    └── tex
        └── latex
            └── tcolorbox
    
  • Then copy the 2 directories in the relative paths

    sudo cp -rpi ./doc/latex/tcolorbox  /usr/share/doc/texlive-doc/latex/tcolorbox
    sudo cp -rpi ./tex/latex/tcolorbox  /usr/share/texlive/texmf-dist/tex/latex/tcolorbox
    

Notes:

  • If you put the style in the directory of your file it should work (only for that directory, it can be cosy if you work on many environment and you cannot set all, if you give the file to someone in this conditions, if you need to use a specific version different from the installed one).
  • If you put in a different directory (e.g. ./sty) you can set an environment variable TEXINPUTS=".:./sty:" [1] then run pdflatex.
  • Usually you can add packages (or bunch of packages) from the system (e.g. in Ubuntu with sudo apt-get install ... or with tlmgr package_name or with tlmgr --gui ... )
  • You should know your latex version and search for the path in which it is installed on your system in the man or in the documentation. BTW to find the main directory where the packages are installed you can play a little with Linux ...

    locate *.sty| awk '{print "dirname $(dirname "$1")"}'| sh | sort | uniq -c|sort -n
    

    높은 확률로 더 높은 번호를 가진 항목이 경로입니다. | grep doc문서 하나를 증거로 사용하려면 ...

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

원래 디렉토리 내에서 파일을 가장 쉽게 복사하는 방법은 무엇입니까?

분류에서Dev

glob 패턴을 제외하고 디렉토리 내에서 재귀 적으로 파일 수 (디렉토리 아님)를 찾는 방법은 무엇입니까?

분류에서Dev

TCL에서 전체 디렉토리가 아닌 디렉토리 내에서 파일을 복사하는 방법은 무엇입니까?

분류에서Dev

내부 압축 파일을 Java의 작업 디렉토리에 복사하는 방법은 무엇입니까?

분류에서Dev

로컬에서 namenode Docker의 디렉토리로 파일을 복사하는 방법은 무엇입니까?

분류에서Dev

특정 디렉토리 내에 텍스트 파일을 만드는 방법은 무엇입니까?

분류에서Dev

디렉토리에서 파일을 반복하고 파일 이름을 따라 변수를 설정하는 방법은 무엇입니까?

분류에서Dev

내 시스템이 특정 시간보다 오래된 특정 디렉토리의 모든 파일을 삭제하고 디렉토리 구조를 그대로 유지하는 방법은 무엇입니까?

분류에서Dev

내 시스템이 특정 시간보다 오래된 특정 디렉토리의 모든 파일을 삭제하고 디렉토리 구조를 그대로 유지하는 방법은 무엇입니까?

분류에서Dev

scp를 사용하여 디렉토리에서 원격 디렉토리로 모든 파일을 복사하는 방법은 무엇입니까?

분류에서Dev

라이브러리에서 cmake의 실행 가능한 출력 디렉토리로 dll을 복사하는 방법은 무엇입니까?

분류에서Dev

태스크 병렬 라이브러리에서 디렉토리 파일을 처리하는 방법은 무엇입니까?

분류에서Dev

디렉토리의 여러 파일에 대한 통계를 확인하고 클라이언트에 json으로 보내는 방법은 무엇입니까?

분류에서Dev

파일 시스템 캐시에 디렉토리를로드하는 방법은 무엇입니까?

분류에서Dev

gzip으로 압축 된 tar 파일의 내용을 기반으로 디렉토리에서 파일을 삭제하는 방법은 무엇입니까?

분류에서Dev

Linux에서 시스템 호출 또는 쉘 명령으로 파일 / 디렉토리의 변경을 모니터링하는 방법은 무엇입니까?

분류에서Dev

터미널을 사용하여 아카이브에서 디렉토리로 이동하는 방법은 무엇입니까?

분류에서Dev

특수 문자로 시작하는 디렉토리 내의 파일에서 명령을 사용하는 방법은 무엇입니까?

분류에서Dev

foo /*.* 디렉토리 아래에 내용을 재귀 적으로 압축하는 방법은 무엇입니까?

분류에서Dev

foo /*.* 디렉토리 아래에 내용을 재귀 적으로 압축하는 방법은 무엇입니까?

분류에서Dev

SQLite 라이브러리 파일을 .NET 프로젝트 출력 내의 하위 디렉토리로 이동하는 방법은 무엇입니까?

분류에서Dev

마지막으로 수정 된 날짜를 기준으로 디렉토리의 텍스트 파일 내용을 에코하는 방법은 무엇입니까?

분류에서Dev

내 디렉토리에서 일부 파일을 필터링하는 방법은 무엇입니까?

분류에서Dev

파일의 타임 스탬프 (날짜)를 기반으로 파일을 다른 디렉토리에 복사하는 방법은 무엇입니까?

분류에서Dev

기존 아카이브를 제외하고 디렉토리에서 파일의 7zip 아카이브를 만드는 방법은 무엇입니까?

분류에서Dev

디렉토리 내에서 모든 바이너리 실행 파일을 재귀 적으로 찾는 방법은 무엇입니까?

분류에서Dev

내 하드 드라이브에서 가장 큰 디렉토리를 찾는 방법은 무엇입니까?

분류에서Dev

내 하드 드라이브에서 가장 큰 디렉토리를 찾는 방법은 무엇입니까?

분류에서Dev

사용자 계정에 따라 경로가 달라지는 배치 파일에서 하위 디렉터리를 참조하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    원래 디렉토리 내에서 파일을 가장 쉽게 복사하는 방법은 무엇입니까?

  2. 2

    glob 패턴을 제외하고 디렉토리 내에서 재귀 적으로 파일 수 (디렉토리 아님)를 찾는 방법은 무엇입니까?

  3. 3

    TCL에서 전체 디렉토리가 아닌 디렉토리 내에서 파일을 복사하는 방법은 무엇입니까?

  4. 4

    내부 압축 파일을 Java의 작업 디렉토리에 복사하는 방법은 무엇입니까?

  5. 5

    로컬에서 namenode Docker의 디렉토리로 파일을 복사하는 방법은 무엇입니까?

  6. 6

    특정 디렉토리 내에 텍스트 파일을 만드는 방법은 무엇입니까?

  7. 7

    디렉토리에서 파일을 반복하고 파일 이름을 따라 변수를 설정하는 방법은 무엇입니까?

  8. 8

    내 시스템이 특정 시간보다 오래된 특정 디렉토리의 모든 파일을 삭제하고 디렉토리 구조를 그대로 유지하는 방법은 무엇입니까?

  9. 9

    내 시스템이 특정 시간보다 오래된 특정 디렉토리의 모든 파일을 삭제하고 디렉토리 구조를 그대로 유지하는 방법은 무엇입니까?

  10. 10

    scp를 사용하여 디렉토리에서 원격 디렉토리로 모든 파일을 복사하는 방법은 무엇입니까?

  11. 11

    라이브러리에서 cmake의 실행 가능한 출력 디렉토리로 dll을 복사하는 방법은 무엇입니까?

  12. 12

    태스크 병렬 라이브러리에서 디렉토리 파일을 처리하는 방법은 무엇입니까?

  13. 13

    디렉토리의 여러 파일에 대한 통계를 확인하고 클라이언트에 json으로 보내는 방법은 무엇입니까?

  14. 14

    파일 시스템 캐시에 디렉토리를로드하는 방법은 무엇입니까?

  15. 15

    gzip으로 압축 된 tar 파일의 내용을 기반으로 디렉토리에서 파일을 삭제하는 방법은 무엇입니까?

  16. 16

    Linux에서 시스템 호출 또는 쉘 명령으로 파일 / 디렉토리의 변경을 모니터링하는 방법은 무엇입니까?

  17. 17

    터미널을 사용하여 아카이브에서 디렉토리로 이동하는 방법은 무엇입니까?

  18. 18

    특수 문자로 시작하는 디렉토리 내의 파일에서 명령을 사용하는 방법은 무엇입니까?

  19. 19

    foo /*.* 디렉토리 아래에 내용을 재귀 적으로 압축하는 방법은 무엇입니까?

  20. 20

    foo /*.* 디렉토리 아래에 내용을 재귀 적으로 압축하는 방법은 무엇입니까?

  21. 21

    SQLite 라이브러리 파일을 .NET 프로젝트 출력 내의 하위 디렉토리로 이동하는 방법은 무엇입니까?

  22. 22

    마지막으로 수정 된 날짜를 기준으로 디렉토리의 텍스트 파일 내용을 에코하는 방법은 무엇입니까?

  23. 23

    내 디렉토리에서 일부 파일을 필터링하는 방법은 무엇입니까?

  24. 24

    파일의 타임 스탬프 (날짜)를 기반으로 파일을 다른 디렉토리에 복사하는 방법은 무엇입니까?

  25. 25

    기존 아카이브를 제외하고 디렉토리에서 파일의 7zip 아카이브를 만드는 방법은 무엇입니까?

  26. 26

    디렉토리 내에서 모든 바이너리 실행 파일을 재귀 적으로 찾는 방법은 무엇입니까?

  27. 27

    내 하드 드라이브에서 가장 큰 디렉토리를 찾는 방법은 무엇입니까?

  28. 28

    내 하드 드라이브에서 가장 큰 디렉토리를 찾는 방법은 무엇입니까?

  29. 29

    사용자 계정에 따라 경로가 달라지는 배치 파일에서 하위 디렉터리를 참조하는 방법은 무엇입니까?

뜨겁다태그

보관