Como converter a instalação existente do Ubuntu para o mínimo

2

Eu estou tentando converter a instalação existente do Ubuntu para o mínimo de configuração para que ele possa ser executado a partir do cartão SD de 2 GB (ou até menor). No momento, o hardware atual (como a placa Pi) precisa da compilação 16.04 personalizada para suportar rede e outros dispositivos on-board e ocupa 4 + GB de espaço

então a questão é como remover a maioria dos pacotes para torná-los reais, pequenos e leves? ou seja, terminais, rede, wifi e outros drivers específicos da placa. Há algum guia ou recomendação sobre como torná-lo seguro?

Eu sei que posso fazer algo assim para identificar e remover pacotes opcionais

dpkg-query -Wf '${Package;-40}${Priority}\n' | awk ' ~ /optional|extra/ {print ,"\t", }'

mas o que mais pode ser removido com segurança?

    
por Alex D 18.12.2017 / 23:21

1 resposta

0

Se você estiver disposto a fazer algum trabalho manual, isso pode ajudar:

A imagem de instalação do servidor ubuntu é de cerca de 800M, e tem opções de instalação bastante mínimas:

Com o servidor ubuntu 16.04, se você escolher apenas utilitários do sistema openssh e padrão, o sistema resultante ocupa cerca de 1,4 Gb de espaço.

Você pode então tentar configurar uma VM com uma instalação mínima da mesma versão do ubuntu que o seu "ubuntu personalizado" está usando. Em seguida, exporte a lista de todos os pacotes instalados desta VM e compare com os do seu sistema de destino usando o comando dpkg --get-selections .

Você poderá identificar os pacotes que não são essenciais (você precisará ter cuidado ao não remover os drivers personalizados que está tentando preservar).

Relacionados:

Restaurando todos os dados e dependências do dpkg --set- seleções '*'

Como faço para transferir pacotes instalados e configurações de uma distro para outra?

    
por yms 19.12.2017 / 01:27