Estou tentando consertar o que considero uma instalação inchada do Ubuntu. Quando instalo o Ubuntu em uma máquina, recebo coisas que não quero - navegadores da web, aplicativos de escritório, players de mídia, utilitários de acessibilidade, Ubuntu One e assim por diante. Meu objetivo é criar uma maneira de ter uma instalação do Ubuntu que contenha apenas os pacotes mínimos - as ferramentas administrativas e o gerenciador de pacotes, uma GUI (minha preferência seria o GNOME), um editor de texto, drivers principais (placas de vídeo, placas de rede - com e sem fio, dispositivos de entrada) e qualquer outra coisa que eu precise para executar uma distribuição estável. A partir daí, eu gostaria de escolher quais pacotes eu instalo para criar meu próprio sistema personalizado.
Depois de brincar com outras distros, como Arch e Slackware, como eles fornecem uma instalação de barebones por padrão. No entanto, fico preso em um "inferno de configuração" - agora, tentei me afastar do Ubuntu e para o Arch, mas depois de passar 6 horas com ele, ainda não tenho um sistema utilizável. Está meio configurado e não tenho nenhum pacote de software utilizável para me permitir trabalhar.
Existe algo que possa me ajudar disponível? Ou algo como o construtor OpenSUSE, que permite escolher aplicativos e pacotes para o CD, um modo de instalação avançado onde eu posso escolher os pacotes a serem instalados e quais ignorar, ou um guia sobre como reduzir o Ubuntu aos seus próprios ossos?
E suponho que um acompanhamento natural disso seja quando o Ubuntu for despojado, isso afetará a atualização? Quando a Canonical lança a próxima versão do Ubuntu, não quero reinstalar nenhum bloatware. E sim, na maioria dos aplicativos que acompanham o Ubuntu, simplesmente não uso. Sempre.
Respostas:
Comece no Ubuntu Server e construa. Ele usa os mesmos repositórios da distribuição da área de trabalho e você pode instalar várias configurações da área de trabalho.
Eu apenas sugiro que você fique longe dos grandes metapacotes como o ubuntu-desktop ou você acabará com a distribuição completa.
Se você quiser apenas remover (em vez de construir), será necessário remover o ubuntu-desktop (que depende de muitas coisas) e converter todas as dependências atendidas automaticamente para instaladas manualmente. Se você não fizer isso, o apt nukeá-los, pois (entre outras ferramentas) limpa automaticamente pacotes "obsoletos" - esses são pacotes que não cumprem nenhuma dependência ou escolha do usuário.
fonte
-minimal
. É muito simples e você só precisa baixar todos os pacotes, o que, na IMO, é mais lento do que baixar o-server
ISO e escolher pacotes adicionais sãos.-server
é um ponto de partida muito sensato.Use a mídia do Ubuntu Server e escolha a opção para construir a instalação mínima . As pessoas chamam isso de "JeOS", embora eu ache que o termo "JeOS" possa ter sido preterido. O Guia do Servidor Ubuntu diz:
Durante a instalação a partir da ISO do Server Edition (pressionar F4 na primeira tela permitirá escolher "Instalação mínima", que é a seleção de pacotes equivalente ao JeOS).
fonte
apt-cache depends xfce
eapt-cache rdepends xfce
foram muito úteis. Tentei fazer isso com o Gnome e tive um sucesso moderado nos pacotes 'desktop-base' e 'gnome'. Acho que ainda instalou mais do que queria, mas foi melhor que a instalação padrão. No entanto, a minha memória deste é vago ...Em vez de se despir, por que não "acumular"?
Além de baixar o Ubuntu JeOS (Just Enough OS), você também pode encontrar imagens de inicialização via rede nas pastas do repositório.
http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-i386/current/images/netboot/ O uso do mini.iso é provavelmente recomendado, pois você usa o uNetbootin para copiá-lo em um pendrive.
fonte
O Ubuntu possui um mini.iso, que é uma versão totalmente simplificada do ubuntu que você pode usar para se construir. É cerca de 28 MB ou mais.
Nesta resposta, a versão mais recente é 12.04 Precise, portanto, você pode substituir o nome da versão distro no URL para obter o mini.iso dessa versão.
Para 64 bits: http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/netboot/mini.iso
Para 32 bits: http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/netboot/
Em seguida, você pode instalar o ambiente de GUI / Desktop preferido usando o apt-get e assim por diante com os pacotes que deseja instalar.
fonte
Instale o Ubuntu Server e o ssh in. Isso é o mais simples possível.
fonte
Aqui está o que eu fiz para remover pacotes padrão indesejados de uma instalação normal da área de trabalho:
ubuntu-desktop
embalagem. Na verdade, isso não remove nenhum programa - é apenas um meta-pacote que depende dos pacotes padrão. Se você não removê-lo, você terminará com erros de dependência quebrados.aptitude
). Desinstale os que você não deseja.Não sei ao certo o quanto você deseja cortar, mas isso deve ser feito nos aplicativos GNOME padrão. A atualização funcionou bem para mim. Se a nova versão incluir novos pacotes padrão, talvez você precise instalá-los manualmente, se desejar - caso contrário, parece que está funcionando bem.
fonte
sudo apt-get install --no-install-recommends package-name
ondepackage-name
está o pacote que você deseja instalarOs requisitos de configuração dependem de quais pacotes você seleciona para instalar, mantendo uma instalação mínima depende do conhecimento de ferramentas "mínimas" ou depende da configuração manual. As ferramentas de configuração mais amigáveis que tornam o Ubuntu excelente para a maioria das pessoas geralmente têm um alto número de dependências.
fonte
Não sei exatamente o que você quer dizer quando diz "bloatware", mas parece que você pode estar interessado no Xubuntu - também é uma distro baseada em GTK, mas projetada para ser muito leve. Você pode instalar todos os aplicativos ou peças que desejar sobre ele, como faria com a distribuição normal do Ubuntu.
fonte
Instale o Synaptic Package Manager (sudo apt-get install synaptic) e acesse a lista 'Instalado' e remova o que você não deseja, as descrições estão ao lado e dessa maneira você pode realmente otimizar sua configuração sem precisar compilá-la do zero ...
Como sempre, tenha cuidado com o que você remove, embora a primeira coisa de que sempre me livrei seja 'mono-runtime' e dependências e 'thunderbird', já que meu email é principalmente baseado na Web ...
fonte
Você poderia usar
até que todos os pacotes que você não deseja acabem, use o remastersys para criar um livecd
fonte