Posso converter o Ubuntu Desktop 14.04 para servidor?

27

Encontrei várias soluções para converter o Ubuntu 12.04 Desktop em servidor, com os seguintes comandos:

sudo apt-get install tasksel
sudo tasksel remove ubuntu-desktop
sudo tasksel install server
apt-get install linux-server linux-image-server
apt-get –purge remove lightdm

Eu só quero saber se é o mesmo processo com o Ubuntu 14.04. A razão pela qual eu preciso fazer isso é porque preciso instalar o moodle (algumas pessoas podem ter outras razões para fazer isso, espero que isso também as ajude) e é necessário executar o Ubuntu Server em vez do Desktop. obrigado

José Del Valle
fonte
5
Por que você acha que o moodle requer especificamente o Ubuntu Server? Você pode vincular as instruções que você está seguindo? Você pode instalar uma pilha LAMP completa com a mesma facilidade na versão Desktop.
Steeldiver #
Aqui está o documento; ele fala sobre Ubuntu Server só 14,04 Lts, é por isso que eu não tenho certeza sobre o instalar no desktop docs.moodle.org/26/en/...
José Del Valle
a suposição feita para resolver o problema aqui está errada, leia abaixo o porquê
tomodachi
1
Você poderia ter deixado de fora a linha que explica por que você deseja fazer isso (por exemplo, moodle), para manter a pergunta genérica. Afinal, o moodle não é mencionado no título nem nas tags.
Serrano

Respostas:

29

NOTA: os comandos a seguir são válidos apenas para a versão Ubuntu menor / anterior a 12.04, consulte as Perguntas frequentes do servidor , CUIDADO: você pode acabar com um sistema inútil.

Obrigado pela sua resposta, mas descobri que você precisa adicionar a linha de atualização

sudo apt-get update

Também corrigiu a seguinte linha

sudo apt-get -purge remove lightdm

Para

sudo apt-get purge lightdm

A versão completa do script corrigido está abaixo

# update
sudo apt-get update

# install the 'tasksel' package so we can remove the desktop image       
sudo apt-get install tasksel

# remove the desktop image
sudo tasksel remove ubuntu-desktop

# tell tasksel to start the server image setup
sudo tasksel install server

# install the server images
sudo apt-get install linux-server linux-image-server

# remove lightdm
sudo apt-get purge lightdm

# remove all packages no longer required (~400 MB)
sudo apt-get autoremove
nityan
fonte
2
No Ubuntu 15.10, tive que reinstalar taskselapós remover a imagem da área de trabalho. Além disso, as imagens do servidor não precisam ser instaladas (e não podem ser) porque "Desde 12.04, não há diferença no kernel entre o Ubuntu Desktop e o Ubuntu Server" ( bit.ly/1S54S2d ).
D Schlachter
Posso usar esse processo (com pouco ajuste) para reduzir o Linux Mint 17 para uma instalação mínima e convertê-lo para o Ubuntu 14.04? Eu quero fazer isso porque, se eu puder, isso me poupará alguns problemas de instalação e reconfiguração de muitos pacotes.
22286 biocyberman
com o ubuntu 16.04 isso me deixa com um sistema inutilizável, sem grub, sem kernel, ... alguma idéia?
X29a
I think you should reorder those, and remove ubuntu-desktop just before purging lightdm/gdm3, otherwise removing ubuntu-desktop will remove anything you have installed that depends on the linux kernel.
miigotu
4

A resposta simples é sim, mas executando os comandos você pode instalar o servidor Ubuntu. Certifique-se de fazer as seguintes alterações no arquivo de configuração do grub localizado em /etc/default/grub:

GRUB_TIMEOUT=10
( Comment out ‘GRUB_HIDDEN_TIMEOUT’ )
GRUB_CMDLINE_LINUX_DEFAULT=”"
GRUB_TERMINAL=console ( only for PC )

Então você pode correr

sudo update-grub
mrandrewandrade
fonte
2

A suposição de que você precisa desinstalar a área de trabalho do Ubuntu e instalar o servidor Ubuntu está com defeito.

No entanto, para uma instalação real, é sempre melhor ter uma instalação mínima contendo apenas o que você precisa.

O servidor Ubuntu é apenas uma instalação mínima do Ubuntu com um kernel específico otimizado para atender a muitos clientes. Em vez de um único usuário no caso de uma área de trabalho. qualquer aplicativo / serviço que você possa executar no seu servidor Ubuntu, você pode executar no desktop Ubuntu

Verificando os requisitos de instalação no moodle

Podemos ver que o necessário é:

  • um servidor da web
  • suporte php para o servidor web
  • um banco de dados
tomodachi
fonte
2
Às vezes, é desejável fazer isso, especialmente se for um servidor de produção, e a pessoa que o configurou originalmente o fez como um desktop por ignorância. Não há necessidade de executar o Unity em um servidor de produção, e reinstalar o servidor inteiro parece um exagero.
M0j0
Na produção, eu prefiro voltar ao zero e reinstalar a coisa toda, se houver algum defeito na instalação como área de trabalho. Caso contrário, eu estou pensando GRUB-inferno seria um risco real ... Em qualquer outro caso, sim, é provável que não é de todo vai ser um problema se é originalmente uma instalação de computador ...
Erk