É seguro remover…?

5

Estou tentando personalizar um LiveCD, mas não consigo colocá-lo em um CD normal. Então eu investiguei e encontrei alguns arquivos dos quais não sei se é seguro removê-los.

Talvez você possa me ajudar lá?
Eu não me importo se os arquivos são recriados todas as vezes, pois eu os removo antes de começar a empacotar tudo em um novo ISO. Então isso ainda me salvará algum espaço.

Os arquivos:

  • %código%
    • Esse arquivo parece muito inútil para mim e continua crescendo sempre. Agora é um 38MB, enquanto eu poderia jurar que foi apenas 27MB da última vez que verifiquei.
  • %código%
    • Mesma história que /var/cache/apt-xapian-index/index.1/postlist.DB .
  • Os arquivos em /var/cache/apt-xapian-index/index.1/termlist.DB
    • Parece que esses arquivos são armazenados em cache e são recriados automaticamente quando você executa postlist.DB . Isso está correto? Eu realmente não me atrevo a removê-los a menos que eu tenha certeza de que eu quebre alguma coisa. Todos esses arquivos juntos têm cerca de 50MB.
  • %código%
    • Não tenho certeza disso ... Mas esse arquivo não é criado automaticamente quando o usuário instala o sistema em seu disco rígido? Eu pensei que o arquivo /var/lib/apt/lists/ no diretório apt-get update dentro do ISO já continha o material initrd para inicializar o liveCD.
  • %código%
    • Isso não é automaticamente recriado quando algumas são executadas /boot/initrd.img-3.0.0-12-generic ?
  • O restante dos arquivos dentro de initrd.lz
    • Não são todos os arquivos de cache que são automaticamente recriados?

Você não precisa me informar sobre todos os arquivos em uma resposta. Mas se você conhece um ou mais deles, eu ficaria grato se você me dissesse.

    
por RobinJ 12.12.2011 / 15:29

2 respostas

0

Eu tenho apenas uma resposta parcial à sua pergunta de 3 anos de idade.

Excluir /var/cache/apt-xapian-index

O diretório é criado por apt-xapian-index package, que fornece o recurso de pesquisa rápida no Synaptic Package Manager . Esse recurso é opcional, portanto, você pode excluir com segurança o conteúdo no diretório 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

Guardei pelo menos 80 MB na minha máquina. No entanto, isso foi feito somente depois que percebi que esses arquivos não foram excluídos depois de eu ter limpado o pacote apt-xapian-index há algum tempo.

Eliminar apt-xapian-index de qualquer forma

Esse recurso opcional vinha causando alguns atrasos ao executar o gerenciador de pacotes, pelo menos da minha experiência no Xubuntu 12.04. Então eu tinha removido. Como resultado, a caixa de pesquisa rápida estará ausente (marcada por um círculo vermelho na captura de tela abaixo).

Remover o pacote não significa que você não possa pesquisar no gerenciador de pacotes. Enquanto a caixa de pesquisa é removida e a pesquisa rápida é desativada, o gerenciador de pacotes será executado mais rapidamente. Você sempre pode clicar no botão Pesquisar para realizar uma pesquisa típica.

Preserve /boot/initrd.img*

  

/boot/initrd.img-3.0.0-12-generic

     

Não tenho certeza disso ... Mas esse arquivo não é criado automaticamente quando o usuário instala o sistema em seu disco rígido? Eu pensei que o arquivo initrd.lz no diretório casper dentro do ISO já continha o material initrd para inicializar o liveCD.

Ao fazer o chroot, é essencial preservar os arquivos /boot/initrd.img* e /boot/vmlinuz* . Acredito que esses arquivos sejam necessários pelo comando update-initramfs , que irá gerar os arquivos apropriados para o kernel existente e depois copiá-los de volta para o diretório casper .

Como você disse, ele supostamente foi criado automaticamente, mas eu achei que isso é verdade apenas no sistema instalado localmente e não para o caso do chroot. Se arquivos /boot/initrd.img* e /boot/vmlinuz* estiverem faltando, continue a criar o Squashfs, o APT removerá e fará o download novamente dos mesmos pacotes para o kernel existente e fará a pós-instalação para garantir que esses arquivos sejam restaurados.

    
por clearkimura 28.10.2015 / 20:52
-1

Você pode remover arquivos de cache. Eles são criados quando você atualiza ou instala alguns arquivos através do apt ... & amp; é recomendado do meu lado.não edite nada dentro da pasta / boot.

    
por emtin4 12.12.2011 / 15:43