Questão Como você roda o Ubuntu Server com uma GUI?


Tentando executar um servidor Ubuntu pela primeira vez ... Mas tudo está em um terminal. Existe uma maneira de mudar para uma interface gráfica?


177
2017-07-20 07:02


origem


NOTA - A RESPOSTA SUPERIOR DIZ QUE NÃO EXISTE DISTRIBUIÇÃO DE SERVIDOR DE UBUNTU, MAS AGORA ESTÁ. A primeira resposta que fala sobre o Ubuntu Server é atualmente a terceira resposta, do Ubuntu Ingrained. - kim holder
ServerGUI é útil. - Eliah Kagan
Este típico da natureza das respostas neste site - quando um top votou resposta é realmente inútil porque está desatualizado, não há capacidade de aviso / bandeira para que não perca o nosso tempo lendo / questionando. A votação em baixa leva ao desconforto. Eles realmente precisam resolver isso. - killjoy
@killjoy - esta pilha parece estar em um certo nível de perícia, e um pouco difícil para iniciantes, como nós dois somos. Em minha casa, Money.SE, aprendemos há muito tempo, há pessoas que estão começando, totalmente sem noção, e precisamos ajudá-las também. Aqui, seria um ótimo começo se as perguntas e respostas tivessem um nível de revisão, já que as coisas tendem a mudar. Acabei de instalar o "Ubuntu Server 16.04 e fiquei chocado para ver uma linha de comando, e preciso de mim para carregar mais pacotes. - JoeTaxpayer
Tem havido um "Ubuntu Server" desde 6,06 em 2006e tudo o que @Gilles disse está correto: não é sua própria distribuição; é uma seleção de pacotes. - Tohuw


Respostas:


Não existe uma distribuição específica chamada “Ubuntu server”, é 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 ausente.

Para instalar um ambiente de área de trabalho, você precisará ativar a instalação de pacotes a partir da 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 para você se encontrasse uma conexão com a Internet, mas aparentemente não.

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

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

Você deve obter um prompt de login gráfico nesse ponto (não estou completamente certo; se você não tiver um, reinicialize).

Depois de ter uma interface gráfica, você deve ir e habilitar um pouco mais fontes de software, no mínimo as atualizações de segurança e o repositório do universo. Clique no botão Ubuntu e pesquise por "Software Sources" e marque as caixas "restricted", "universe" e "multiverse" (além de "main") na primeira guia e marque pelo menos "-security" e “-updates” (e você pode também verificar os outros) na aba “Atualizações”.


160
2017-07-18 12:31



Eu sugiro que é um servidor o seguinte: sudo apt-get install --no-install-recommends ubuntu-desktop Mantenha o mínimo. - Karl Morrison
Se não houver um "servidor Ubuntu", por que o ubuntu.com tem downloads diferentes para "Ubuntu Desktop" e "Ubuntu Server"? - Jistanidiot
De outra resposta abaixo: "--no-install-recommends irá excluir grandes softwares e ferramentas como libreoffice, firefox, thunderbird etc " - Miscreant
@Jistanidiot pensa nos diferentes downloads de ubuntu.com como o Ubuntu com estes 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 próprio Ubuntu. - Michael Warner
Eu fiz isso, mas agora eu não consigo entrar com o usuário que eu tinha ... Eu fiz o login com sucesso como convidado embora. - Sampgun


Se você deseja administrar localmente

Você pode instalar o desktop padrão do Ubuntu executando o seguinte:

sudo apt-get install ubuntu-desktop 

Existem muitas alternativas de desktop que você pode instalar e usar, como:

  • Gnomo 3 instalação: sudo apt-get install gnome-shell
  • KDE Vejo Kubuntu instalação: sudo apt-get install kubuntu-desktop
  • XFCE instalação: sudo apt-get install xfce4
  • LXDE instalação: sudo apt-get install lxde
  • Caixa aberta instalação: sudo apt-get install openbox
  • Gnome Classic (velho) um desktop Gnome 3 que se parece com a instalação do Gnome 2: sudo apt-get install gnome-session-fallback
  • Gnomo do Ubuntu Instalação (sabor oficial): sudo apt install ubuntu-gnome-desktop

Administração local e ou remota

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

  • Instalação Webmin: Veja aqui
  • Zentyal (oferece edição comunitária parece não haver mais edição livre enymore. Um monte de reclamações, é desmontado mais e mais ...) instalação: Veja aqui
  • ISPConfig (suporta até 16.10) instalação: Veja aqui

106
2018-04-23 11:25



Uma interface gráfica tradicional, como gnome ou kde ou fluxbox, adiciona muito pouco a um servidor, já que quase tudo que você faz é da linha de comando (editando arquivos, iniciando a interrupção de serviços, instalando serviços). Se você precisar de uma interface gráfica, use uma solução baseada na Web, como o Webmin. - Panther
Em nenhum lugar da questão é solicitada uma GUI para fins administrativos. O OP pergunta claramente como ativar uma interface gráfica para seu servidor. A resposta oferece várias possibilidades, desde um ambiente de desktop completo para uso geral até soluções mais orientadas para administração. - Stef K
Resposta muito útil para os diferentes GUIs. Obrigado! - Ian
Grande lista - existe uma visão geral 'oficial' de alternativas em algum lugar? - Reinier Post
Eu não estou ciente de um relatório - postar mencionando todas as soluções, o Google é seu amigo ... - Stef K


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

Se você estiver procurando por alguma GUI semelhante ao Windows Server, então essa GUI não existe para o Ubuntu Server. Mas você pode baixar um desktop Ubuntu em um servidor para obter a interface do usuário ... Todas as atividades relacionadas ao servidor ainda serão necessárias para serem feitas 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 Unity padrão: sudo apt-get install ubuntu-desktop

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

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


55
2017-07-20 08:34



Eu sugiro que é um servidor o seguinte: sudo apt-get install --no-install-recommends ubuntu-desktop Mantenha o mínimo. - Karl Morrison
Eu gostaria de ter visto isso antes de lançar o comando da primeira resposta !!! - Scott Beeson
@ScottBeeson Olá, Scott. Lançar o comando a partir da primeira resposta não o trancará nesse comando. Você pode apt-get remover pacotes (ou seja, ambientes de desktop) tão fácil quanto você pode instalá-los. Se você instalou o apt-get primeira solução, você pode olhar para ele e decidiu se isso é para você. Se não for, apenas sudo apt-get remove ubuntu-desktop  em seguida, instale um diferente para experimentar. - L. D. James
"Todas as atividades que você precisa fazer em um servidor podem ser feitas através do terminal." Eu tenho que discordar. Estou instalando um gui no meu dedicado agora, pois preciso executar um serviço java que não tenha opções de linha de comando. Eu vou dizer 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 Eu suponho que eu vou remover o "-get" novamente uma vez 14.04 vai EOL em 3 anos, como apt é recomendado em 16.04+. - Aaron Franke


Oi gente depois de uma pequena pesquisa eu queria compartilhar uma resposta também!
Mais algumas informações podem ser encontradas aqui https://help.ubuntu.com/community/ServerGUI. Eu 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 de suas necessidades, você pode fazer isso:

  1. GUI mínima:

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

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

  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 lightdm.

  3. Um ambiente de desktop 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-core e lxde-common irá instalar os componentes básicos do lxde, policykit-1 elxpolkit são necessários para executar o pkexec, lxsession-logout é necessário para que o menu de logout funcione, gvfs-backends é necessário se você quer lixo, rede, dispositivos etc suporte no pcmanfm

  4. Um ambiente de trabalho leve e completo:

    sudo apt install xorg
    

    Então 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 meta-pacotes é baseado em lxde, xfce e mate respectivamente, incluindo dependências como alsa, lightdm etc. e com muitos mais pacotes como temas, configurações etc.

  5. Um ambiente de área de trabalho leve e completo sem preocupar-se 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 4 (incluindo total xorg instalação), mas com muitos outros pacotes, como bluetooth, impressoras, suporte a scanner, diferentes temas e fontes, ferramentas básicas para 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: Isto irá instalar tudo o que o live CD de cada ubuntu flavor instala (isso significa que mesmo os players de mídia ou o que eles acharem útil para o seu sabor. Então, não é uma opção recomendada

TIP1: o --no-install-recommends opções se aplicam a todos os pacotes de dependências recursivamente, então eu primeiro instalei xorg pacote para garantir que todos os drivers gráficos e outros pacotes estejam instalados e para que meu sistema seja portátil mesmo se eu mudar de placa-mãe ou GPU. Algumas pessoas instalam apenas componentes de xorg mas nunca consegui criar um sistema utilizável dessa maneira.

TIP2: Se uma opção que você escolher instalar network-manager e network-manager-gnome então melhor usá-lo para configurar sua rede e apagar tudo em /etc/network/interfaces arquivo (exceto o lo interface) para evitar conflitos.

TIP3: Se você precisar de área de trabalho remota via x11vnc então escolha a opção 2 a 6 (eu acho que você também precisa adicionar a opção -auth guess e -looppara que o vnc funcione antes de você fazer o login e depois de sair

TIP4: Nas opções 2 a 6, se você quiser parar a inicialização automática do LightDM, execute o comando sudo systemctl disable lightdm e você pode começar sempre que quiser com sudo systemctl start lightdm. Para reativá-lo, execute sudo systemctl enable lightdm e verifique com systemctl is-enabled lightdm (às vezes você não pode reativá-lo e os comandos habilitados têm saída static então corra sudo apt install --reinstall lightdm para fixar isso)

TIP5: Há também outra opção (que deixei de propósito). Você pode instalar o metapacote de ambiente de desktop específico como lxde, xfce4, mate-desktop-environment, plasma-desktop, unity, gnome. No entanto, você precisará de mais pacotes do que apenas xorg na maioria dos casos, esses pacotes ou meta-pacotes podem instalar pacotes que não são mais preferidos por qualquer sabor do Ubuntu. Por exemplo lxde instala wicd como recomendação quando todos os tipos (incluindo lubuntu) usam network-manager e network-manager-gnome hoje em dia. Para ver as diferenças entre os pacotes, você pode pesquisar aqui: http://packages.ubuntu.com/

TIP6: Se na inicialização você vê o greeter e ele joga de volta para tty novamente, então simplesmente reinicie o lightdm por disparo sudo service lightdm restart


42
2018-06-17 14:05



Esta é de longe a melhor resposta aqui, obrigado - Ydhem


A razão pela qual é chamado de "Servidor" é porque é leve (sem GUI ou pacotes extras) para rodar a máquina o mais enxuta possível. Adicionar uma GUI a ela vence a finalidade de uma instalação do servidor.

No entanto, instalando como Servidor, usando o apt-get install / aptitude, instale a sua opção de desktop 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ê estiver usando-o como um verdadeiro "servidor" (ftp, hospedagem na web, DNS, etc), é altamente recomendável aprender a navegar pelo Ubuntu através do seu 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.


18
2017-08-19 13:22



Sobre sua nota EDIT, você tem algum link tutorial para navegar pelo servidor Ubuntu através de seu shell ao invés da GUI ?! - Mr.Hyde
A razão pela qual precisamos de uma GUI mínima sem todo o lixo é que corremos um servidor de aplicativos de desenvolvimento em uma VM, por isso precisamos de um navegador e Gerenciador de Arquivos decente e não se esqueça, IDE. Espero que todos que pregam contra min GUI em instalações de servidores obtenham isto :) - Obviamente, instalando em um blade - ninguém iria querer GUI. - killjoy


Servidor Ubuntu é projetado para usar recursos mínimos. Uma GUI levará a um alto uso de recursos, no entanto, se você ainda quiser uma GUI, poderá instalar apenas o que é necessário para a área de trabalho Unity padrão. Instalar ubuntu-desktop com --no-install-recommends. Isso excluirá softwares e ferramentas desnecessários, como o LibreOffice, o Firefox, o Thunderbird etc.

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

Leia estes guias.


14
2017-12-06 09:29



Esta é a resposta que todos devem estar usando, 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
@Guy Starbuck Exatamente o sentimento mu como afirmei no post do OP. - killjoy
@ubuntuhelp - então, qual 'núcleo' isso instala? nm - Eu acabei de ver você ligado ao gnome. - killjoy


O Ubuntu Server não tem GUI, mas você pode instalá-lo adicionalmente. Basta fazer o login com o usuário que você criou durante a instalação e instalar o Desktop com.

sudo apt-get install ubuntu-desktop

Depois digite

reboot

e você está feito.


11
2017-07-18 11:27



mas diz que: Unable to locate package ubuntu-desktop
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 depois os passos mencionados. - ddeimeke
@ CIRK você sudo apt-get update antes de tentar instalar? - TheGrimmScientist
Isso funciona no VMware também? - student
Não sei por que isso não funcionou no VMware. - ddeimeke


Se você olhar bem de perto no Guia oficial do servidor Ubuntu. Capítulo 6 Administração Remota você vai achar que o último artigo seria de extremo interesse. Acredite em mim, você não quer instalar um ambiente DeskTop em um servidor, ele usa muitos recursos em até 50 a 60%, se você for banido, e você não terá nenhum benefício em controlar seu servidor do ponto de vista da GUI.

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

No entanto parece que este software pode custar-lhe dinheiro, mas se você é sério sobre o uso de uma interface gráfica, tenho certeza que as taxas podem ser acessíveis para uso leve. Nem tudo na vida é livre se você quiser ruim 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, eu ousaria dizer que você só deve instalar aqueles que você precisa.


4
2018-02-22 01:24





Alguns dos gerentes de desktop têm pacotes principais, portanto, você só pode instalar a área de trabalho sem nenhum aplicativo.

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

Fonte


4
2018-01-02 00:28





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

Quanto ao internet thingy: Você pode montar uma ponte ou emular um roteador. Como fazer isso depende um pouco do seu hardware. Existe uma infinidade de posts no fórum e de temas disponíveis sobre esse assunto. Use Google.

Pacotes de interesse: bridge-utils OU dnsmasq. o hostapd pacote é para ponto de acesso WLAN se você quiser que seu laptop seja um. Mas francamente eu 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 esteja conectado através de um roteador.


2
2017-07-20 07:33



Como posso configurar o encaminhamento? - James Litewski
Como faço para instalar esses pacotes sem estar conectado à internet ..? - James Litewski
Estar correto, ubuntu-desktop não instale o pacote gnome (e nem mesmo gnome-core), mas uma série de outras gnome-$something pacotes. - enzotib
@ James Litewski: Encaminhamento deve ser instalado na máquina com internet! Mas geralmente isso é Como instalar pacotes offline. Além disso, você pode pesquisar e baixar todos os pacotes usando Pesquisa de pacotes do Ubuntu. Embora possivelmente a maneira mais fácil seja conectar a máquina temporariamente. - con-f-use


  1. Configurando uma interface:

    sudo ip link set dev eth0 down
    sudo dhclient eth0
    

    Isso trará eth0 usando o DHCP.

  2. Instale sua escolha de um desktop:

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

2
2018-05-07 20:57