Мне нравится создавать довольно маленькую установку Ubuntu на компьютере Virtual Box. В основном он должен просто предоставлять TeX Live и связанные с ним инструменты. Теперь я понял, что у меня почти 1 ГБ данных /usr/share/doc
. В этом случае мне не нужна эта документация, только man
страницы, связанные с LaTeX , которые там не находятся.
Есть ли способ удалить все эти файлы документации, используя apt-get
?
Кроме того, разумно ли сохранить просто удалить содержимое /usr/share/doc
?
Я хотел бы поделиться машиной Virtual Box с другими, которые не должны работать в беде.
uninstall
documentation
Мартин Шаррер
источник
источник
Ответы:
Согласно вики Ubuntu , вы можете запретить
dpkg
установку какой-либо документации. Это должно помешать apt установить любую документацию (кроме информации об авторских правах).Затем вы можете вручную удалить любую документацию, уже установленную:
Если вы также хотите удалить справочные страницы, сделайте:
Пример написан для OEM-производителей, но у меня это сработало. Снял мой
/usr/share/doc/
каталог с ~ 150 МБ до ~ 20 МБ.источник
mkdir /usr/share/info
.# path-include /usr/share/doc/*/copyright
find /usr/share/doc | egrep "\.gz" | xargs rm
. Это роняет размером до 26 МБ:find /usr/share/doc | egrep "\.pdf$" | xargs rm
. Вплоть до 21 МБ:find /usr/share/doc | egrep "\.tex$" | xargs rm
. Есть еще много файлов, оставленных позади, хотя./usr/share/info
; только его содержимое. Каталог должен оставаться там после запуска их./usr/share/doc/virtualbox
Создал каталог и все работало хорошо. У меня ушло около 2 дней, чтобы понять это. Разговор о пространственно-временном обмене!Это должно удалить документацию для пакетов, связанных с латексом:
Это экономит несколько сотен МБ.
источник
texlive-full
тоже удаляет мою посылку.apt-get autoremove
, все ваши текстовые пакеты также исчезнут, потому что единственная причина, по которой они там были, заключается в том, что они зависели от texlive-full, которого больше нет.Быстрый и грязный способ найти установленные пакеты texlive (я на 100% уверен, что есть другие способы):
И удаляя их:
источник
texlive-full
в Ubuntu 16.04.texlive-full
это метапакет, который извлекает все зависимости, включая документацию.Вы знаете, что занимает все это пространство? Мой
/usr/share/doc
только ~ 50 МБ. Если нет, используйте приложение Disk Analyzer или зайдите в терминал и запуститеcd /usr/share/doc
; затем бегите,du -h -d 1
чтобы узнать, что использует все это пространство. Как только вы узнаете, какая программа или программа является проблемой, вы можете решить, следует ли вам удалить эти каталоги/usr/share/doc
или нет.источник
/usr/share/doc
именами пакетов. По крайней мере, для некоторых это кажется правдой. Я использовалdu -sc * | sort -n
в/usr/share/doc
. Большая часть места была взята из файлов документации TeX Live 2009, которые мне все равно не нужны, потому что у меня есть установленные вручную TL 2011. Спасибо, хотя мне все еще нравится видеть, есть ли способ сказать,apt-get
чтобы получить доступ к большей части документации, это решение отлично сработало для этого случая.Если вы сделаете это, файлы будут переустановлены при обновлении любого из пакетов. Вместо этого вы должны удалить соответствующие пакеты документации, которые часто (но не всегда) заканчиваются на
-doc
.источник