Instalamos o Ubuntu desktop edition em nosso servidor de desenvolvimento. Agora que o temos em um data center, gostaríamos de reduzi-lo para uma edição de servidor.
Existe uma maneira fácil de fazer isso, em vez de apenas entrar e desinstalar pacotes manualmente?
Respostas:
É possível fazer o contrário, mas nunca vi alguém capaz de fazer isso simplesmente instalando um metapacote ou algo assim.
Sua melhor aposta é:
fonte
Você pode remover
ubuntu-desktop
e remover automaticamente todos os seus dependentes órfãos:Adicione a
--purge
opção se você também deseja remover a configuração dos pacotes afetados (e não mantê-la para possível reinstalação posterior).Se você tiver qualquer outro Desktop, remova-os também. se você reiniciar após isso, não deverá ter interface gráfica para efetuar login. Se você limpar um programa em vez de removê-lo, também removerá todos os arquivos de configuração que possam permanecer.
Como Rinzwind sugere, tente
sudo apt-get remove gnome-*
.Antes do Ubuntu 16.04, ele também fornecia um pacote de kernel especial para instalações de servidores
linux-image-server
:sudo apt-get install linux-image-server
e reinicie.Então eu sugiro que você instale os aplicativos de servidor que você deseja, como
ssh-server
.Mas como sempre, é melhor fazer uma instalação limpa. Dá menos risco de erros e pacotes quebrados.
fonte
ubuntu-desktop
, mas não fez nada, já que nenhum pacote depende disso. Eu, então, removido todos os pacotes queubuntu-desktop
depende, que funciona melhor, mas ainda deixa um pouco de uma confusão com pacotes comounity-common
,gedit-common
, etc.purge
isso ou apenasremove
isso? editou a pergunta.sudo apt-get remove gnome-*
cuidaria da maioria dos pacotes. A unidade deve ser removida juntamente com isso (por causa das dependências). (necessita de confirmação embora desde que eu tendem a não fazer isso)Nota: conforme declarado nos comentários, o tasksel deve ser usado apenas para instalar tarefas, não para removê-las. Nesta tarefa específica (remover a área de trabalho -> instalar servidor), parece funcionar bem. Portanto, use-o com cautela.
Você pode tentar o taskel. Com ele, você pode fazer o que quiser, selecionando Basic Ubuntu Server e desmarcando a área de trabalho do Ubuntu .
fonte
Se você deseja não apenas executar o DM e o WM na inicialização, mas manter a capacidade de executá-los à vontade, você pode executar:
depois reinicie.
O sistema inicializará no nível de execução 3 (init 3), que não inicia o DM e o WM e todos os outros itens relacionados ao ambiente da área de trabalho, mas inicia todo o resto. Quando o sistema inicializar no terminal tty1 no console, você poderá efetuar login e
para acessar o ambiente de desktop.
Nos desktops ubuntu e xfce4, eu estava testando com o botão de logout da GUI pendurado no meu sistema.
Na área de trabalho do ubuntu, os botões de desligar e reiniciar funcionavam bem; a área de trabalho do xfce4 possui apenas um botão de logout.
A maneira segura de voltar apenas ao tty é abrir um terminal e executar:
fonte