Virtual Box 컴퓨터에서 다소 작은 Ubuntu 설치를 만들고 싶습니다. 기본적으로 TeX Live 및 관련 도구 만 제공해야합니다. 에 거의 1GB의 데이터가 있다고 생각했습니다 /usr/share/doc
. 이 경우에는이 문서가 필요하지 않으며 LaTeX 관련 man
페이지 만 있으면됩니다.
를 사용하여 이러한 모든 문서 파일을 제거하는 방법이 apt-get
있습니까?
또는의 내용을 삭제하기 위해 합리적으로 저장 /usr/share/doc
됩니까?
Virtual Box 컴퓨터를 다른 사람들과 공유하고 싶습니다.
답변
우분투 위키 에 따르면 dpkg
문서를 설치하지 말라고 지시 할 수 있습니다 . 이로 인해 apt가 모든 문서 (저작권 정보 제외)를 설치하지 못하게됩니다.
/etc/dpkg/dpkg.cfg.d/01_nodoc
원하는 필터를 지정 하는 파일 을 작성하십시오 . 예:path-exclude /usr/share/doc/* # we need to keep copyright files for legal reasons path-include /usr/share/doc/*/copyright # if you also want to remove the man pages uncomment the next line #path-exclude /usr/share/man/* path-exclude /usr/share/groff/* path-exclude /usr/share/info/* # lintian stuff is small, but really unnecessary path-exclude /usr/share/lintian/* path-exclude /usr/share/linda/*
그런 다음 이미 설치된 모든 문서를 수동으로 제거 할 수 있습니다.
find /usr/share/doc -depth -type f ! -name copyright|xargs rm || true
find /usr/share/doc -empty|xargs rmdir || true
rm -rf /usr/share/groff/* /usr/share/info/*
rm -rf /usr/share/lintian/* /usr/share/linda/* /var/cache/man/*
매뉴얼 페이지도 제거하려면 다음을 수행하십시오.
rm -rf /usr/share/man/*
이 예제는 OEM을 위해 작성되었지만 나에게도 효과적이었습니다. 내 /usr/share/doc/
디렉토리를 ~ 150MB에서 ~ 20MB로 줄였습니다.
답변
라텍스 관련 패키지에 대한 설명서가 제거되어야합니다.
sudo apt-get --purge remove tex.\*-doc$
몇 백 MB를 절약합니다.
답변
설치된 texlive 패키지를 찾는 더 빠르고 더러운 방법 (다른 방법이 있다는 것을 100 % 확신합니다) :
dpkg -l | grep '^ii.*texlive.*doc'
그리고 그것들을 제거하십시오 :
apt-get remove --purge \
texlive-fonts-recommended-doc texlive-latex-base-doc texlive-latex-extra-doc \
texlive-latex-recommended-doc texlive-pictures-doc texlive-pstricks-doc
답변
그 공간을 모두 차지하고있는 것을 알고 있습니까? 내 /usr/share/doc
~ 50MB입니다. 그렇지 않은 경우 디스크 분석기 응용 프로그램을 사용하거나 터미널로 이동하여 실행하십시오 cd /usr/share/doc
. 그런 다음 du -h -d 1
해당 공간을 모두 사용하고있는 것을 찾기 위해 실행 합니다. 어떤 프로그램이나 프로그램이 문제인지 알면 디렉토리를 제거해야하는지 여부를 결정할 수 있습니다 /usr/share/doc
.
답변
의 내용을 삭제하는 것이 합리적
/usr/share/doc
입니까?
그렇게하면 패키지가 업그레이드 될 때 파일이 다시 설치됩니다. 대신 항상 끝나는-doc
관련 문서 패키지를 제거해야합니다 .