
Eu tenho uma instalação pura do Lucid Desktop em um laptop com RAM severamente limitada (com uma unidade lenta para uma troca extra feliz).
Estou tentando remover pacotes que entraram no ubuntu-desktop que sei que nunca usarei. Por exemplo
apt-get remove --simulate '.*openoffice.*'
funcionou sem problemas, mas também não economizou RAM. Então olhei para as coisas que estão realmente funcionando e como a caixa não tem bluetooth
apt-get remove --simulate gnome-bluetooth
parecia razoável, mas levou o pacote gnome-user-share
junto com ele. Mas está tudo bem. No entanto, se eu não quiser recursos de impressão,
apt-get remove --simulate cups
quer retirar, ubuntu-desktop
que é um metapacote que depende literalmente de 100 subsistemas essenciais (por exemplo, nautilus e gnome-panel, entre outros). É claro que a remoção cups
não causará a remoção do nautilus, mas parece que deixará o estado do meu pacote apt confuso.
Estou sentindo falta de alguma mística profunda do Ubuntu ou remover os copos seria ruim? (Coloquei a --simulate
bandeira em meus exemplos para que alguém não corte, cole e chore).
Responder1
Remover cups
ou ubuntu-desktop
não deixará o estado do seu pacote confuso. Só --force-…
pode fazer isso.
ubuntu-desktop
significa aproximadamente “todas as funcionalidades básicas que um usuário do Ubuntu no desktop deve ter sem ter que procurá-las”. A impressão está incluída nisso. Se você não quiser imprimir, estará sacrificando a funcionalidade. Você ainda pode remover ubuntu-desktop
, mas cabe a você saber quais de suas dependências você deve manter.
Se você estiver limitado apenas em RAM e não em espaço em disco, não será necessário remover o CUPS, simplesmente não poderá iniciá-lo. Em lúcido, renomeie /etc/rc2.d/S50cups
para /etc/rc2.d/K50cups
e da mesma forma rc3.d
em rc4.d
e rc5.d
.
Mas você não ganhará muito se não executar o CUPS; ele começaria e entraria rapidamente na troca e nunca mais voltaria, desde que você não imprimisse e, de qualquer maneira, tem menos de 2 MB. Se você está com fome de RAM, o melhor que você pode fazer é abandonar o Gnome (vejo o nautilus com 30 MB, o gnome-panel com 13 MB, o nm-applet com 11 MB... Parte disso é compartilhada, mas comparada com o Gnome coisas, os daemons do sistema são amendoins.)
Responder2
Como você não está procurando espaço livre em disco, mas sim RAM (memória) livre, você pode contornar não iniciando esses aplicativos :). Use gnome-session-properties e desmarque qualquer serviço que não seja necessário para sua sessão.
Se, por exemplo, você precisar imprimir algo posteriormente, poderá iniciar xícaras apenas para essa sessão.
Responder3
A remoção ubuntu-desktop
não quebrará sua máquina se você for cuidadoso o suficiente; Eu mesmo fiz isso quando quis usar uma alternativa a um pacote fornecido por ubuntu-desktop
padrão. A única coisa que falta depois de fazer isso é o “aviso” de que você está removendo algo que faz parte de um desktop padrão do Ubuntu.
Mas se o seu principal problema for a RAM e não o espaço em disco, também é possível garantir que os programas que você não precisa simplesmente não sejam executados.
O seguinte funciona para Maverick (10.10), mas não para Lucid. Veja a resposta de Gilles para o Lucid (e versões mais antigas do Ubuntu).
Caso cups
você possa editar /etc/init/cups.conf e comentar a start on ...
linha assim:
#start on (filesystem
# and (started dbus or runlevel [2345])
# and stopped udevtrigger)
Isso impedirá que o CUPS seja iniciado automaticamente (mas você ainda poderá iniciá-lo manualmente com sudo start cups
).
Para aplicativos executados dentro de uma sessão de usuário, eles podem ser desativados em Sistema -> Preferências -> Aplicativos de inicialização.