Я пытаюсь настроить LiveCD, но мне не удается разместить его на обычном CD. Поэтому я проверил и обнаружил несколько файлов, из которых я не знаю, безопасно ли их удалить.
Может быть, вы можете помочь мне там?
Мне все равно, будут ли файлы обновляться каждый раз, так как я удаляю их непосредственно перед тем, как начать упаковывать все в новый ISO. Так что это все равно сэкономит мне немного места.
Файлы:
/var/cache/apt-xapian-index/index.1/postlist.DB
/var/cache/apt-xapian-index/index.1/termlist.DB
postlist.DB
. /var/lib/apt/lists/
apt-get update
, это правильно? Я не осмелюсь удалить их, если не уверен, что что-то сломаю. Все эти файлы вместе составляют около 50 МБ. /boot/initrd.img-3.0.0-12-generic
initrd.lz
в каталоге casper
внутри ISO уже содержит материал initrd для загрузки liveCD. /var/cache/debconf/templates.dat
apt-get update
? /var/cache/apt-xapian-index/index.1
Вам не нужно рассказывать мне обо всех файлы в одном ответе. Но если вы знаете одного или нескольких из них, я был бы признателен, если бы вы сказали мне.
Вы можете удалить файлы кеша .. они создаются при обновлении или установке некоторых файлов через apt ... & amp; это рекомендуется с моей стороны .. не редактируйте ничего в папке / boot.
У меня есть только частичный ответ на ваш трехлетний вопрос.
Удалить /var/cache/apt-xapian-index
Каталог создается пакетом apt-xapian-index
, который предоставляет функцию быстрого поиска в Synaptic Package Manager . Эта функция не является обязательной, поэтому вы можете безопасно удалить содержимое в каталоге apt-xapian-index
.
$ ls -l /var/cache/apt-xapian-index/index.2/
total 84912
-rw-r--r-- 1 root root 0 Nov 30 2014 flintlock
-rw-r--r-- 1 root root 28 Oct 4 2014 iamchert
-rw-r--r-- 1 root root 712 Nov 30 2014 postlist.baseA
-rw-r--r-- 1 root root 712 Nov 23 2014 postlist.baseB
-rw-r--r-- 1 root root 45531136 Nov 30 2014 postlist.DB
-rw-r--r-- 1 root root 40 Nov 30 2014 record.baseA
-rw-r--r-- 1 root root 40 Nov 23 2014 record.baseB
-rw-r--r-- 1 root root 1572864 Nov 30 2014 record.DB
-rw-r--r-- 1 root root 94 Nov 30 2014 spelling.baseA
-rw-r--r-- 1 root root 94 Nov 23 2014 spelling.baseB
-rw-r--r-- 1 root root 5423104 Nov 30 2014 spelling.DB
-rw-r--r-- 1 root root 14 Nov 30 2014 synonym.baseA
-rw-r--r-- 1 root root 14 Nov 23 2014 synonym.baseB
-rw-r--r-- 1 root root 16384 Nov 30 2014 synonym.DB
-rw-r--r-- 1 root root 543 Nov 30 2014 termlist.baseA
-rw-r--r-- 1 root root 542 Nov 23 2014 termlist.baseB
-rw-r--r-- 1 root root 34357248 Nov 30 2014 termlist.DB
$ cd /var/cache/
$ sudo rm -r apt-xapian-index
Я сэкономил не менее 80 МБ на своем компьютере. Однако это было сделано только после того, как я понял, что эти файлы не были удалены после того, как некоторое время назад очистил пакет apt-xapian-index
.
В любом случае очистить apt-xapian-index
Эта дополнительная функция каждый раз вызывала некоторые задержки при запуске менеджера пакетов, по крайней мере, из моего опыта работы с Xubuntu 12.04. Так что я его убрал. В результате окно быстрого поиска будет отсутствовать (отмечено красным кружком на снимке экрана ниже).
Удаление пакета не означает, что вы не можете искать в менеджере пакетов. Пока поле поиска удалено и быстрый поиск отключен, менеджер пакетов теперь будет работать быстрее. Вы всегда можете нажать кнопку Поиск , чтобы выполнить обычный поиск.
Сохранить /boot/initrd.img*
/boot/initrd.img-3.0.0-12-generic
Я совсем не уверен в этом ... Но не этот файл автоматически создаваться, когда пользователь устанавливает систему на свой жесткий диск? Я думал, что файл
initrd.lz
в каталогеcasper
внутри ISO уже содержит материал initrd для загрузки liveCD.
При выполнении chroot важно сохранить файлы /boot/initrd.img*
и /boot/vmlinuz*
. Я считаю, что эти файлы нужны команде update-initramfs
, которая сгенерирует соответствующие файлы для существующего ядра и позже скопирует их обратно в каталог casper
.
Как вы сказали, он предположительно создается автоматически, но я обнаружил, что это верно только для локально установленной системы и не для случая с chroot. Если файлы /boot/initrd.img*
и /boot/vmlinuz*
отсутствовали, перейдите к созданию Squashfs, APT удалит и повторно загрузит те же пакеты для существующего ядра и выполнит их после установки, чтобы обеспечить восстановление этих файлов.