Como você executa o Ubuntu Server com uma GUI?

207

Tentando rodar um servidor Ubuntu pela primeira vez ... Mas tudo está em um terminal. Existe uma maneira de mudar para uma GUI?

James Litewski
fonte
21
NOTA - A RESPOSTA SUPERIOR DIZ QUE NÃO HÁ DISTRIBUIÇÃO DO SERVIDOR DE UBUNTU, MAS AGORA EXISTE. A primeira resposta que fala sobre o Ubuntu Server é atualmente a 3ª resposta, do Ubuntu Ingrained.
titular kim
1
ServerGUI é útil.
Elias Kagan
1
Isso é típico da natureza das respostas neste site - quando uma das principais respostas votadas é realmente inútil porque está desatualizada, não há capacidade de sinalização / aviso, por isso não perdemos nosso tempo lendo / questionando. A baixa votação leva ao desconforto. Eles realmente precisam resolver isso.
killjoy
@killjoy - essa pilha parece ter um certo nível de especialização e um pouco difícil para iniciantes, como nós dois somos. Em minha casa, Money.SE, aprendemos há muito tempo, há pessoas apenas começando, totalmente sem noção, e precisamos ajudá-las também. Aqui, seria um ótimo começo se as perguntas e as respostas tivessem um nível de aceleração, pois as coisas tendem a mudar. Acabei de instalar "Servidor Ubuntu 16.04 e foi pavimentado para ver uma linha de comando, e necessidade de me para carregar mais pacotes.
JoeTaxpayer
1
Existe um "Ubuntu Server" desde 6.06 em 2006 , e tudo o que o @Gilles disse está correto: não é sua própria distribuição; é uma seleção de pacotes.
Tohuw 5/05

Respostas:

180

Não existe uma distribuição específica chamada “servidor Ubuntu”, é tudo Ubuntu. Existem diferentes mídias de instalação para o desktop e servidor Ubuntu, mas a diferença está apenas no programa de instalação inicial e no conjunto de pacotes incluídos. A mídia de instalação do servidor não instala uma GUI por padrão, mas é apenas uma instalação de pacote.

Para instalar um ambiente de área de trabalho, você precisará habilitar a instalação do pacote pela Internet (os pacotes da área de trabalho não estão no CD de instalação do servidor). O programa de instalação deveria ter feito isso por você se encontrasse uma conexão com a Internet, mas aparentemente não o fez.

Em seguida, execute estes comandos para instalar um ambiente de área de trabalho:

sudo apt-get update
sudo apt-get install ubuntu-desktop

Você deve receber um prompt de login gráfico nesse momento (não tenho certeza; se você não tiver um, reinicie).

Depois de ter uma GUI, você deve habilitar mais algumas fontes de software , no mínimo atualizações de segurança e o repositório do universo. Clique no botão Ubuntu, procure "Fontes de software" e marque as caixas "restrito", "universo" e "multiverso" (além de "principal") na primeira guia e marque pelo menos "segurança" e "-updates" (e você também pode verificar os outros) na guia "Atualizações".

Gilles
fonte
43
Sugiro, pois é um servidor, o seguinte: sudo apt-get install --no-install-recommends ubuntu-desktopMantenha-o mínimo.
Karl Morrison
9
De outra resposta abaixo: " --no-install-recommendsexcluirá principais softwares e ferramentas como o LibreOffice, Firefox, Thunderbird etc"
Miscreant
1
@Jistanidiot pensa nos diferentes downloads do ubuntu.com como Ubuntu com esses conjuntos de bibliotecas. Os usuários de desktop não precisam de bibliotecas de servidores, portanto não os inclua e vice-versa. Você pode instalar essas bibliotecas depois de instalar o Ubuntu a qualquer momento, pois elas não estão diretamente separadas do Ubuntu.
22417 Michael Warner
Eu fiz isso, mas agora não consigo fazer login com o usuário que eu tinha ... Eu efetuei login como convidado.
Sampgun 28/03
120

Se você deseja administrar localmente

Você pode instalar a área de trabalho padrão do Ubuntu executando o seguinte:

sudo apt-get install ubuntu-desktop

Existem muitas alternativas de área de trabalho que você pode instalar e usar, como:

  • Instalação do Gnome 3 :sudo apt-get install gnome-shell
  • KDE veja a instalação do Kubuntu :sudo apt-get install kubuntu-desktop
  • Instalação do XFCE :sudo apt-get install xfce4
  • Instalação do LXDE :sudo apt-get install lxde
  • Instalação do Openbox :sudo apt-get install openbox
  • Gnome Classic ( antigo ), uma área de trabalho do Gnome 3 que se parece com a instalação do Gnome 2:sudo apt-get install gnome-session-fallback
  • Instalação do Ubuntu Gnome (sabor oficial):sudo apt install ubuntu-gnome-desktop

Administração local e remota

Exceto pelo acima, você pode administrar seu servidor usando uma solução baseada na Web, usando menos recursos:

  • Instalação do Webmin: veja aqui
  • Zentyal ( oferece edição comunitária , parece não haver mais edição gratuita. Muitas reclamações, é cada vez mais reduzida ...) instalação: veja aqui
  • Instalação do ISPConfig (suporta até 16.10): veja aqui
Stef K
fonte
1
Uma interface gráfica tradicional, como gnome, kde ou fluxbox, adiciona muito pouco a um servidor, pois quase tudo o que você faz é da linha de comando (edição de arquivos, inicialização de serviços, instalação de serviços). Se você precisar de uma interface gráfica, use uma solução baseada na Web, como o Webmin.
Panther
16
Em nenhum lugar da pergunta é solicitada uma GUI para fins administrativos. O OP pergunta claramente como habilitar uma GUI para o servidor. A resposta fornece várias possibilidades, desde um ambiente de desktop completo para uso geral até soluções mais orientadas à administração.
Stef K
Ótima lista - existe uma visão geral 'oficial' de alternativas em algum lugar?
precisa
Não tenho conhecimento de um relatório - pós mencionar todas as soluções, o Google é seu amigo ...
Stef K
Você pode dizer quais são as etapas adicionais? ou seja, instalado a partir do terminal (eu uso o VPS), então como configurar / conectar a ele a partir do meu Windows 10?
T.Todua
64

O Ubuntu Server nunca vem com uma GUI. Todas as atividades que você precisa realizar em um servidor podem ser realizadas através do terminal. Mesmo se você baixar a GUI, provavelmente poderá acessar a Internet e obter suporte on-line através de fóruns ou bate-papo. Mas ainda não existem ferramentas de gerenciamento de servidor / atividades para linux que precisem de uma GUI para gerenciamento.

Se você estiver procurando por uma GUI semelhante ao Windows Server, essa GUI não existe para o Ubuntu Server. Mas você pode fazer o download de uma área de trabalho do Ubuntu em um servidor para obter a interface do usuário ... Todas as atividades relacionadas ao servidor ainda deverão ser realizadas através do terminal. Você pode baixar a GUI da área de trabalho no servidor através do seguinte comando ...

A seguir estão as opções

  1. Para instalar o ambiente de área de trabalho padrão do Unity: sudo apt-get install ubuntu-desktop

  2. Para instalar o ambiente de área de trabalho do Unity sem complementos como (Email, OpenOffice): sudo aptitude install --without-recommends ubuntu-desktop

  3. Para instalar um ambiente de desktop muito leve, apenas a GUI básica (XFCE): sudo apt-get install xubuntu-desktop(ou LXDE: sudo apt-get install lubuntu-desktoppara uma GUI ainda mais leve)

Ubuntu Ingrained
fonte
10
Sugiro, pois é um servidor, o seguinte: sudo apt-get install --no-install-recommends ubuntu-desktopMantenha-o mínimo.
Karl Morrison
2
@ScottBeeson Olá, Scott. Iniciar o comando a partir da primeira resposta não o prende nesse comando. Você pode apt-get remover pacotes (ou seja, ambientes de desktop) tão facilmente quanto você o instala. Se você apt-get instalou a primeira solução, você pode olhar para ela e decidir se isso é para você. Caso contrário, sudo apt-get remove ubuntu-desktop instale outro diferente para experimentar.
LD James
2
"Todas as atividades que você precisa realizar em um servidor podem ser realizadas através do terminal". Eu tenho que discordar. Estou instalando uma GUI no meu dedicado agora, pois preciso executar um serviço java que não tem opções de linha de comando. Eu direi que é raro, mas às vezes você precisa se conectar a um xserver. Isso inclui algumas das coisas legais que você pode fazer via xserver remotamente.
David Cahill
@edwinksl Suponho que removerei o "-get" novamente quando o 14.04 for EOL em 3 anos, como o apt é recomendado em 16.04+.
Aaron Franke
@AaronFranke Sim, isso pode funcionar, mas por enquanto, eu gostaria de apt-getobter respostas com o objetivo 14.04 e mais antigo. Além disso, acho que ainda não apt-getexiste toda a funcionalidade existente apt, portanto, não consideraria aptuma substituição completa da apt-getno 16.04. A propósito, suas edições são ótimas, mas eu sugiro que não mude apt-getpara apt. :)
edwinksl
60

Olá pessoal, depois de um pouco de pesquisa, eu também queria compartilhar uma resposta!
Mais informações podem ser encontradas aqui https://help.ubuntu.com/community/ServerGUI . Suponho que você comece com uma instalação limpa do Ubuntu Server 16.04 (algumas modificações podem ser necessárias para versões mais antigas do Ubuntu). Dependendo das suas necessidades, você pode fazer o seguinte:

  1. GUI mínima:

    sudo apt install xorg
    sudo apt install --no-install-recommends openbox
    

    Execute o comando startxe o openbox será iniciado (você pode abrir um terminal lá e executar qualquer aplicativo que desejar)

  2. GUI mínima com gerenciador de exibição:

    sudo apt install xorg
    sudo apt install --no-install-recommends lightdm-gtk-greeter
    sudo apt install --no-install-recommends lightdm
    sudo apt install --no-install-recommends openbox
    

    Após a reinicialização, você verá o menu de login do lightdm.

  3. Um ambiente de área de trabalho mínimo mais funcional (o que eu uso):

    sudo apt install xorg
    sudo apt install --no-install-recommends lightdm-gtk-greeter
    sudo apt install --no-install-recommends lightdm
    sudo apt install --no-install-recommends lxde-icon-theme
    sudo apt install --no-install-recommends lxde-core
    sudo apt install --no-install-recommends lxde-common
    sudo apt install --no-install-recommends policykit-1 lxpolkit
    sudo apt install --no-install-recommends lxsession-logout
    sudo apt install --no-install-recommends gvfs-backends
    

    EXPLICAÇÃO: lxde-icon-themeé necessário para ícones básicos (existem alternativas) lxde-coree lxde-commoninstalará os componentes básicos do lxde, policykit-1e lxpolkitpara executar o pkexec, lxsession-logouté necessário para que o menu de logout funcione, gvfs-backendsé necessário se você desejar suporte a lixeira, rede, dispositivos etc. em pcmanfm

  4. Um ambiente de desktop leve e completo:

    sudo apt install xorg
    

    Em seguida, escolha um destes:

    sudo apt install --no-install-recommends lubuntu-core
    

    OU

    sudo apt install --no-install-recommends xubuntu-core
    

    OU

    sudo apt install --no-install-recommends ubuntu-mate-core
    

    EXPLICAÇÃO: Cada um desses metapacotes é baseado no lxde, xfce e mate desktop, respectivamente, incluindo dependências como alsa, lightdm etc. e com muitos outros pacotes, como temas, configurações etc.

  5. Um ambiente de desktop leve e completo, sem se importar com as recomendações:

    Escolha um destes:

    sudo apt install lubuntu-core
    

    OU

    sudo apt install xubuntu-core
    

    OU

    sudo apt install ubuntu-mate-core
    

    EXPLICAÇÃO: Quase o mesmo que o 4 (incluindo a xorginstalação completa ), mas com muitos outros pacotes, como bluetooth, impressoras, suporte ao scanner, diferentes temas e fontes, ferramentas básicas do gnome etc.

  6. Uma área de trabalho completa com todos os extras (melhor escolher outra opção):

    Escolha um destes:

    sudo apt install lubuntu-desktop
    

    OU

    sudo apt install xubuntu-desktop
    

    OU

    sudo apt install ubuntu-mate-desktop
    

    OU

    sudo apt install ubuntu-gnome-desktop
    

    OU

    sudo apt install ubuntu-desktop
    

    OU

    sudo apt install kubuntu-desktop
    

    EXPLICAÇÃO: Isso instalará tudo o que o CD ao vivo de cada versão do ubuntu instala (que significa até os players de mídia ou o que eles acharem úteis para o seu sabor. Portanto, não é a opção recomendada

DICA1: As --no-install-recommendsopções se aplicam a todos os pacotes de dependências de forma recursiva. Primeiro, instalo o xorgpacote para garantir que todos os drivers gráficos e outros pacotes estejam instalados e para que meu sistema seja portátil, mesmo que eu mude a placa-mãe ou a GPU. Algumas pessoas instalam apenas componentes, xorgmas eu nunca consegui criar um sistema utilizável dessa maneira.

TIP2: Se uma opção que você escolher instalações network-managere network-manager-gnome, em seguida, melhor usá-lo para configurar sua rede e apagar tudo de /etc/network/interfacesarquivo (exceto a lointerface), a fim de evitar conflitos.

DICA3: se você precisar de uma área de trabalho remota via x11vnc, escolha as opções 2 a 6 (acho que você também precisará adicionar a opção -auth guesse -looppara que o vnc funcione antes de você efetuar o login e depois do logout)

DICA4: nas opções 2 a 6, se você desejar interromper a inicialização automática do lightdm, execute o comando sudo systemctl disable lightdme poderá iniciá-lo sempre que desejar sudo systemctl start lightdm. Para reativá-lo, execute-o sudo systemctl enable lightdme verifique-o com systemctl is-enabled lightdm(às vezes você não pode reativá-lo e os comandos is-enabled têm saída static, execute-o sudo apt install --reinstall lightdmpara corrigi-lo)

DICA5: Há também outra opção (que deixei de fora de propósito). Você pode instalar o ambiente de trabalho específico metapackage gosto lxde, xfce4, mate-desktop-environment, plasma-desktop, unity, gnome. No entanto, você precisará de mais pacotes do que apenas xorgna maioria dos casos, e esses pacotes ou metapacotes podem instalar pacotes que não são mais preferidos por qualquer sabor do Ubuntu. Por exemplo, lxdeinstala wicdcomo recomendação quando todos os sabores (incluindo o lubuntu) usam network-managere network-manager-gnomehoje em dia. Para ver as diferenças entre os pacotes, você pode pesquisar aqui: http://packages.ubuntu.com/

DICA6: Se durante a inicialização você vir o greeter e ele voltar para você ttynovamente, basta reiniciar o lightdmdisparandosudo service lightdm restart

Thanos Apostolou
fonte
Uau! Obrigado por todos esses detalhes! Eu realmente gosto de como você os quebrou, começando com o minimalista e depois totalmente carregado.
Lance Kind
21

A razão pela qual é chamado "Servidor" é porque é leve (sem GUI ou pacotes extras) para executar a máquina o mais enxuto possível. A adição de uma GUI anula o objetivo de uma instalação do servidor.

No entanto, instalar como servidor e usar o apt-get install / aptitude para instalar sua área de trabalho pode ajudar a eliminar aplicativos desnecessários do que fazer uma instalação direta de uma versão do Ubuntu Desktop. Se você está indo por esse caminho, eu pessoalmente gosto

sudo aptitude install --without-recommends ubuntu-desktop

EDIT: No entanto, se você o estiver usando como um "Servidor" real (ftp, hospedagem na web, DNS, etc.), é altamente recomendável aprender a navegar no Ubuntu através do shell em vez da GUI.

E o que o UbuntuIngrained disse sobre a necessidade de conhecer o shell não é necessariamente verdade. Existem pacotes que instalam GUIs para diferentes funções do servidor.

Mechaflash
fonte
Sobre a sua nota de edição, você tem algum link de tutorial para navegar no servidor Ubuntu através de seu shell em vez da GUI ?!
precisa saber é o seguinte
2
A razão pela qual precisamos de uma GUI mínima sem todo o lixo é que rodamos um servidor de aplicativos de desenvolvimento em uma VM, por isso precisamos de um navegador e um gerenciador de arquivos decente e não se esqueça do IDE. Espero que todos que pregam contra GUI mínima em instalações de servidor obtenham isso :) - Obviamente instalando em um blade - ninguém iria querer GUI.
killjoy
16

O servidor Ubuntu foi projetado para usar recursos mínimos. Uma GUI levará ao alto uso de recursos; no entanto, se você ainda quiser uma GUI, poderá instalar apenas o necessário para a área de trabalho padrão do Unity. Instale ubuntu-desktopcom --no-install-recommends. Isso excluirá software e ferramentas desnecessárias, como LibreOffice, Firefox, Thunderbird, etc.

sudo apt-get install --no-install-recommends ubuntu-desktop

Leia estes guias.

ubuntuhelp
fonte
Esta é a resposta que todos devem usar, a resposta aceita acima instala toda a área de trabalho. Esta resposta (também em alguns comentários acima) é a versão simplificada.
Guy Starbuck
@ubuntuhelp - então qual 'core' instala? nm - Acabei de ver você ligando o gnomo.
killjoy
12

O Ubuntu Server não possui GUI, mas você pode instalá-lo adicionalmente. Simplesmente entre com o usuário que você criou durante a instalação e instale o Desktop com.

sudo apt-get install ubuntu-desktop

Depois digite

reboot

e você terminou.

ddeimeke
fonte
mas diz o seguinte:Unable to locate package ubuntu-desktop
3
De acordo com packages.ubuntu.com/natty/ubuntu-desktop, o pacote existe. Talvez você precise atualizar o banco de dados do pacote primeiro. Por favor, comece com "sudo apt-get update" e siga as etapas mencionadas posteriormente.
22411 ddeimeke
@CIRK você fez sudo apt-get updateantes de tentar a instalação?
TheGrimmScientist
Isso funciona no VMware também?
student
Não sei por que motivo isso não funcionaria no VMware.
ddeimeke
6

Se você olhar com muita atenção o Guia oficial do servidor Ubuntu. Capítulo 6 Administração remota, você encontrará que o último artigo seria de extremo interesse. Confie em mim, você não deseja instalar um ambiente DeskTop em um servidor, ele usa muitos recursos de até 50 a 60% se você for bananas e não tiver nenhum benefício em controlar seu servidor do ponto de vista da GUI.

Leia e digest o capítulo 6.3, Zentyal. É disso que você precisaria. Eu não posso acreditar que eu mesmo ignorei isso. Portanto, não tenha medo de instalá-lo, esta é uma interface da Web completa que minha primeira impressão de instalar o zentyal-core e o zentyal-common foi "AWESOME", não procure mais além da interface da web sancionada pelos criadores do Ubuntu.

No entanto, parece que esse software pode custar-lhe dinheiro, mas se você for sério sobre o uso de uma GUI, tenho certeza de que as taxas podem ser acessíveis para uso leve. Nem tudo na vida é gratuito, se você quiser o suficiente. No entanto, tenho certeza de que o uso doméstico pode ser gratuito, depende de quais serviços você precisa. Este software vem com muitos módulos, ouso dizer que você deve instalar apenas os necessários.

MagicCamera
fonte
5

Alguns dos gerenciadores de desktop têm pacotes principais, portanto, você pode instalar o desktop apenas sem nenhum aplicativo.

  • LXDE: sudo apt-get install lxde-core(para completo sudo apt-get install lxde)
  • XFCE: sudo apt-get install xfce4(para completo sudo apt-get install xubuntu-desktop)
  • GNOME: sudo apt-get install gnome-core(para full sudo apt-get install gnome)

Fonte

chris_2k
fonte
3

Instale o pacote gnome via sudo apt-get install ubuntu-desktop. Você também pode instalar: x-window-system-core, xserver-xorg, gnome-desktop-environment, gdm, mas o apt-get provavelmente fará isso.

Quanto à Internet : você pode configurar uma ponte ou emular um roteador . Como fazer isso depende um pouco do seu hardware. Há uma infinidade de postagens no fórum e howtos disponíveis sobre esse assunto. Use Google.

Pacotes de interesse : bridge-utilsOU dnsmasq. O hostapdpacote é para o ponto de acesso WLAN, se você quiser que seu laptop seja um. Mas, francamente, não vejo por que você não conecta seu servidor à Internet. Uma placa WLAN é barata e fácil e suponho que o seu laptop na Internet já esteja conectado através de um roteador.

confundir
fonte
Como posso configurar o encaminhamento?
21411 James Litewski
Como instalo esses pacotes sem estar conectado à internet?
21811 James Litewski
1
Para estar correto, ubuntu-desktopnão instale o pacote gnome(e nem mesmo gnome-core), mas uma série de outros gnome-$somethingpacotes.
enzotib
@ James Litewski: O encaminhamento deve ser instalado na máquina com a Internet! Mas geralmente é como instalar pacotes offline . Além disso, você pode pesquisar e baixar todos os pacotes usando a pesquisa de pacotes do Ubuntu . Embora possivelmente a maneira mais fácil seja conectar a máquina temporariamente.
con-f-use
3
  1. Configurando uma interface:

    sudo ip link set dev eth0 down
    sudo dhclient eth0
    

    Isso exibirá eth0o uso do DHCP.

  2. Instale sua escolha de um desktop:

    sudo apt-get update
    sudo apt-get install ubuntu-desktop
    reboot
    
Eddoua El Mahjoub
fonte
2

O problema é que não há GUI incluída na edição do servidor. Você pode instalar euse o Webmin- uma interface gráfica baseada na Web ou, se você quiser uma GUI semelhante à da área de trabalho, precisará escolher e instalar os pacotes manualmente. O mínimo necessário seria o Xorg, um gerenciador de janelas e provavelmente um gerenciador de arquivos.

mikewhatever
fonte
5
O Webmin foi removido da lista de pacotes. Isso pode levar a um sistema severamente danificado. Ele edita os arquivos de configuração de uma maneira não compatível com o debian / ubuntu.
con-f-use
1

Reunindo o que você está dizendo, presumo que você gostaria de uma de duas coisas:

  1. Reinstale o MacOS
  2. Instale uma GUI no sistema (já limpo).

Estou correto nisso?

Se for o primeiro, marque isso e peça a um moderador para movê-lo para a seção " Ask Different ", se for o segundo em que mais uma vez você tem duas opções:

  1. Faça o download do DVD de instalação do Ubuntu 11.04 Desktop e instale todos os pacotes necessários no servidor ou
  2. Simplesmente instale a Desktop Edition no sistema a partir do zero (minha sugestão, já que você já limpou tudo de qualquer maneira) e depois instale todos os componentes necessários do servidor usando o gerenciador de pacotes do Ubuntu, o Synaptic ou a CLI .
Eugéne
fonte
bem, eu gostaria de reinstalar tudo. mas eu não sei como inicializar meu DVD?
Se for um Mac, insira o novo DVD do Linux e pressione "c" durante a inicialização. Consulte Combinações de teclas de inicialização para Macs baseados em Intel para obter mais informações; nada mais do que isso já não pertenço aqui (sem dúvida nenhuma que isso, mas desde que você está tentando re-instalar o Linux ... / sorriso)