Comment utilisez-vous Ubuntu Server avec une interface graphique?

207

Essayer de faire tourner un serveur Ubuntu pour la première fois ... Mais tout est dans un terminal. Est-il possible de passer à une interface graphique?

James Litewski
la source
21
NOTE - LA RÉPONSE DU TOP INDIQUE QU'IL N'Y A PAS DE DISTRIBUTION DE SERVEUR D'UBUNTU, MAIS C'EST MAINTENANT. La première réponse à propos d'Ubuntu Server est actuellement la troisième réponse d'Ubuntu Ingrained.
Kim titulaire
1
ServerGUI est utile.
Eliah Kagan
1
Ceci est typique de la nature des réponses sur ce site - quand une réponse votée par le haut est en fait inutile car elle est obsolète, il n’ya pas de possibilité de drapeau / avertissement, nous ne perdons donc pas notre temps à la lire / la remettre en question. Un vote négatif conduit à un inconfort. Ils ont vraiment besoin de résoudre ce problème.
killjoy
@killjoy - cette pile semble être à un certain niveau d'expertise et un peu difficile pour les débutants, comme nous le sommes tous les deux. Chez moi, Money.SE, nous avons appris il y a longtemps, il y a des gens qui commencent tout juste, qui ne connaissent rien du tout, et nous devons les aider aussi. Ici, ce serait un bon début si les questions et les réponses avaient un niveau de rev, car les choses ont tendance à changer. Je viens d’installer Ubuntu Server 16.04 et j’ai vu une ligne de commande et j’ai besoin de charger plus de paquets.
JoeTaxpayer
1
Il y a eu un "serveur Ubuntu" depuis 6.06 en 2006 , et tout ce que @Gilles a dit est correct: ce n'est pas sa propre distribution; c'est une sélection de paquets.
Tohuw

Réponses:

180

Il n'y a pas de distribution spécifique appelée «serveur Ubuntu», c'est tout Ubuntu. Il existe différents supports d'installation pour le bureau et le serveur Ubuntu, mais la différence se situe uniquement dans le programme d'installation initial et dans l'ensemble de packages inclus. Le support d'installation du serveur n'installe pas d'interface graphique par défaut, il ne s'agit que d'une installation de paquet.

Pour installer un environnement de bureau, vous devez activer l'installation des packages à partir d'Internet (les packages de bureau ne se trouvent pas sur le CD d'installation du serveur). Le programme d'installation aurait dû le faire pour vous s'il avait trouvé une connexion Internet, mais apparemment ce n'est pas le cas.

Ensuite, exécutez ces commandes pour installer un environnement de bureau:

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

Vous devriez obtenir une invite de connexion graphique à ce stade (je ne suis pas tout à fait sûr; si vous n'en recevez pas, redémarrez).

Une fois que vous avez une interface graphique, vous devez activer quelques sources logicielles supplémentaires , au minimum les mises à jour de sécurité et le référentiel des univers. Cliquez sur le bouton Ubuntu, recherchez "Sources de logiciel", cochez les cases "restreint", "univers" et "multivers" (en plus de "principal") dans le premier onglet, puis cochez au moins "sécurité". et «-updates» (et vous pouvez aussi vérifier les autres) dans l’onglet «Updates».

Gilles
la source
43
Je suggère depuis que c'est un serveur ce qui suit: sudo apt-get install --no-install-recommends ubuntu-desktopGardez le minimum.
Karl Morrison
9
D'un autre réponse ci - dessous: « --no-install-recommendsexclura les principaux logiciels et des outils tels que LibreOffice, firefox, thunderbird etc »
Miscreant
1
@Jistanidiot ne pense pas que les différents téléchargements depuis ubuntu.com sont Ubuntu avec ces ensembles de bibliothèques. Les utilisateurs de bureau n'ont pas besoin de bibliothèques de serveur, alors ne les incluez pas et inversement. Vous pouvez installer ces bibliothèques après avoir installé Ubuntu à tout moment, car elles ne sont pas directement distinctes d'Ubuntu.
Michael Warner
Je l’ai fait mais je ne peux plus me connecter avec l’utilisateur que j’avais ... Je me suis connecté avec succès en tant qu’invité.
Sampgun
120

Si vous souhaitez administrer localement

Vous pouvez installer le bureau Ubuntu par défaut en exécutant les opérations suivantes:

sudo apt-get install ubuntu-desktop

Il existe de nombreuses alternatives de bureau que vous pouvez installer et utiliser, telles que:

  • Installation de Gnome 3 :sudo apt-get install gnome-shell
  • KDE voir l' installation de Kubuntu :sudo apt-get install kubuntu-desktop
  • Installation de XFCE :sudo apt-get install xfce4
  • Installation de LXDE :sudo apt-get install lxde
  • Installation d' Openbox :sudo apt-get install openbox
  • Gnome Classic ( ancien ) un ordinateur de bureau Gnome 3 ressemblant à l’installation de Gnome 2:sudo apt-get install gnome-session-fallback
  • Installation de Ubuntu Gnome (version officielle):sudo apt install ubuntu-gnome-desktop

Administration locale ou à distance

En dehors de ce qui précède, vous pouvez administrer votre serveur en utilisant une solution Web utilisant moins de ressources:

  • Installation Webmin: voir ici
  • Zentyal ( offre l'édition communautaire, il semble n'y avoir aucune édition gratuite enymore. Beaucoup de plaintes, il est réduit de plus en plus ...) installation: voir ici
  • Installation de ISPConfig (jusqu’à 16.10): voir ici
Stef K
la source
1
Une interface graphique traditionnelle, telle que gnome ou kde ou fluxbox, n’ajoute que très peu à un serveur, puisque presque tout ce que vous faites se fait de la ligne de commande (modification de fichiers, démarrage de services, installation de services). Si vous avez "besoin" d'une interface graphique, utilisez une solution Web telle que Webmin.
Panthère
16
Nulle part dans la question est demandé une interface graphique à des fins administratives. L’opérateur demande clairement comment activer une interface graphique sur son serveur. La réponse offre diverses possibilités, allant d’un environnement de bureau complet à usage général à des solutions plus orientées administration.
Stef K
Grande liste - existe-t-il un aperçu "officiel" des alternatives quelque part?
Reinier Post
Je ne suis pas au courant d'un rapport - poste mentionnant toutes les solutions, Google est votre ami ...
Stef K
Pouvez-vous dire, quelles sont les étapes supplémentaires? c'est-à-dire installé à partir du terminal (j'utilise VPS), puis comment l'installer / s'y connecter à partir de mon Windows 10?
T.Todua le
64

Ubuntu Server ne vient jamais avec une interface graphique. Toutes les activités que vous devez effectuer sur un serveur peuvent être effectuées via un terminal. Même si vous téléchargez l'interface graphique, vous pourrez probablement accéder à Internet et à une assistance en ligne via des forums ou via le chat. Mais il n’existe pas encore d’outils de gestion de serveur / activités pour Linux nécessitant une interface graphique pour la gestion.

Si vous recherchez une interface graphique similaire à Windows Server, cette interface graphique n'existe pas pour Ubuntu Server. Mais vous pouvez télécharger un bureau Ubuntu sur un serveur pour obtenir l'interface utilisateur ... Toutes les activités liées au serveur devront toujours être effectuées via le terminal. Vous pouvez télécharger l'interface graphique de bureau sur le serveur à l'aide de la commande suivante ...

Voici les options

  1. Pour installer l'environnement de bureau Unity par défaut: sudo apt-get install ubuntu-desktop

  2. Pour installer l'environnement de bureau Unity sans addon comme (Email, OpenOffice): sudo aptitude install --without-recommends ubuntu-desktop

  3. Pour installer un environnement de bureau très léger, utilisez uniquement l'interface graphique de base (XFCE): sudo apt-get install xubuntu-desktop(ou LXDE: sudo apt-get install lubuntu-desktoppour une interface graphique encore plus légère)

Ubuntu enraciné
la source
10
Je suggère depuis que c'est un serveur ce qui suit: sudo apt-get install --no-install-recommends ubuntu-desktopGardez le minimum.
Karl Morrison
2
@ScottBeeson Bonjour, Scott. Lancer la commande à partir de la première réponse ne vous enferme pas dans cette commande. Vous pouvez apt-get supprimer des packages (c'est-à-dire des environnements de bureau) aussi facilement que vous le faites avec apt-get, installez-les. Si apt-get a installé la première solution, vous pouvez l'examiner et décider si c'est pour vous. Si ce n'est pas le cas, sudo apt-get remove ubuntu-desktop installez-en un autre pour l'essayer.
LD James
2
"Toutes les activités que vous devez effectuer sur un serveur peuvent être effectuées via un terminal." Je ne suis pas d'accord. J'installe une interface graphique sur mon ordinateur dédié en ce moment, car je dois exécuter un service Java sans options de ligne de commande. Je dirai que c'est rare, mais vous devez parfois vous connecter à un serveur x. Cela inclut certaines des choses intéressantes que vous pouvez faire via xserver à distance.
David Cahill
@edwinksl Je suppose que je supprime le "-get" à nouveau une fois que 14.04 sera EOL dans 3 ans, comme cela est recommandé dans les versions 16.04 et plus.
Aaron Franke
@AaronFranke Ouais, ça peut marcher, mais pour le moment, je garderais les apt-getréponses qui ciblent les 14.04 et plus. De plus, je ne pense pas que toutes les fonctionnalités apt-getexistent aptencore, donc je n’envisagerais pas aptun remplacement complet apt-geten 16.04. Vos modifications sont excellentes en passant, mais je suggérerais de ne pas changer apt-getpour apt. :)
edwinksl
60

Salut les gars après une petite recherche, je voulais aussi partager une réponse!
Quelques informations supplémentaires peuvent être trouvées ici https://help.ubuntu.com/community/ServerGUI . Je suppose que vous commencez par une nouvelle installation d'Ubuntu Server 16.04 (certaines modifications peuvent être nécessaires pour les anciennes versions d'Ubuntu). En fonction de vos besoins, vous pouvez faire ceci:

  1. Interface graphique minimale:

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

    Exécutez la commande startxet openbox va démarrer (vous pouvez y ouvrir un terminal et exécuter n'importe quelle application de votre choix)

  2. Interface graphique minimale avec gestionnaire d'affichage:

    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
    

    Après le redémarrage, vous verrez le menu de connexion lightdm.

  3. Un environnement de bureau minimal plus fonctionnel (celui que j'utilise):

    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
    

    EXPLICATION: lxde-icon-themeest nécessaire pour les icônes de base (il existe des alternatives), lxde-coreet lxde-commoninstallera les composants de base de lxde, policykit-1et lxpolkitest nécessaire pour exécuter pkexec, lxsession-logoutest nécessaire pour que le menu de déconnexion fonctionne, gvfs-backendsest nécessaire si vous souhaitez que la corbeille, le réseau, les périphériques, etc. pcmanfm

  4. Un environnement de bureau totalement léger:

    sudo apt install xorg
    

    Choisissez ensuite l'un de ceux-ci:

    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
    

    EXPLICATION: Chacun de ces métapaquets est basé sur lxde, xfce et mate desktop, y compris des dépendances telles que alsa, lightdm, etc., ainsi que de nombreux autres packages tels que des thèmes, des configurations, etc.

  5. Un environnement de bureau léger et complet sans tenir compte des recommandations:

    Choisissez l'un d'entre eux:

    sudo apt install lubuntu-core
    

    OU

    sudo apt install xubuntu-core
    

    OU

    sudo apt install ubuntu-mate-core
    

    EXPLICATION: Presque identique à 4 ( xorginstallation complète incluse ), mais avec beaucoup plus de paquetages tels que Bluetooth, imprimantes, support de scanner, différents thèmes et polices, outils de base de gnome, etc.

  6. Un bureau complet avec tous les extras (choisissez plutôt une autre option):

    Choisissez l'un d'entre eux:

    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
    

    EXPLICATION: Ceci installera tout ce que le live cd de chaque saveur d’ubuntu installe (c’est-à-dire même les lecteurs multimédias ou tout ce qu’ils trouvent utile pour leur saveur. Donc, ce n’est pas une option recommandée.

CONSEIL 1: Les --no-install-recommendsoptions s'appliquent à tous les packages de dépendances de manière récursive. Par conséquent, j'installe d' abord le xorgpackage pour m'assurer que tous les pilotes graphiques et autres packages sont installés et pour que mon système soit portable, même si je change de carte mère ou de GPU. Certaines personnes n’installent que des composants xorgmais je n’ai jamais pu créer un système utilisable de cette façon.

ASTUCE 2: Si vous choisissez une option, installez-la network-manageret network-manager-gnomeutilisez-la pour configurer votre réseau et effacez tout le contenu du/etc/network/interfaces fichier (à l’exception de l’ lointerface) afin d’éviter les conflits.

TIP3: Si vous avez besoin d' ordinateur de bureau à distance via x11vncpuis choisissez l' option 2 à 6 (je pense que vous devez également ajouter l' option -auth guesset de -looptelle sorte que vnc fonctionne avant de vous connecter et après vous fermez la session)

ASTUCE 4: aux options 2 à 6, si vous souhaitez arrêter le démarrage automatique de lightdm, exécutez la commande sudo systemctl disable lightdmet vous pourrez le lancer quand vous le souhaitez sudo systemctl start lightdm. Pour le réactiver, lancez-le sudo systemctl enable lightdmet vérifiez-le systemctl is-enabled lightdm(parfois, vous ne pouvez pas le réactiver et les commandes activées ont une sortie static, exécutez-le sudo apt install --reinstall lightdmpour le corriger)

CONSEIL 5: Il existe également une autre option (que j'ai laissée de côté exprès). Vous pouvez installer l'environnement de bureau spécifique métapaquet comme lxde, xfce4, mate-desktop-environment, plasma-desktop, unity, gnome. Cependant, vous aurez besoin de davantage de paquets que xorgdans la plupart des cas et ces paquets ou métapaquets peuvent installer des paquets qui ne sont plus préférés par n’importe quelle version d’Ubuntu. Par exemple, lxdeinstalle en wicdtant que recommandation lorsque toutes les versions (y compris lubuntu) sont utilisées network-manageret de network-manager-gnomenos jours. Pour voir les différences entre les paquets, vous pouvez rechercher ici: http://packages.ubuntu.com/

TIP6: Si, au démarrage, vous voyez la bannière et vous renvoie à ttynouveau, redémarrez simplement le lightdmen tirant.sudo service lightdm restart

Thanos Apostolou
la source
Hou la la! Merci pour tous ces détails! J'aime vraiment la façon dont vous les avez décomposées en commençant par minimaliste, puis complètement chargé.
Lance Kind
21

La raison pour laquelle il s'appelle "Serveur" est parce qu'il est léger (pas de GUI ou de paquet supplémentaire) d'exécuter la machine aussi maigre que possible. L'ajout d'une interface graphique à celle-ci annule le but d'une installation serveur.

Cependant, installer en tant que serveur puis, à l’aide d’apt-get install / aptitude install, le choix de votre bureau peut vous aider à éliminer les applications inutiles plutôt que de procéder à l’installation directe d’une version de bureau Ubuntu. Si vous allez dans cette voie, j'aime personnellement

sudo aptitude install --without-recommends ubuntu-desktop

EDIT: Toutefois, si vous l’utilisez comme un véritable "serveur" (ftp, hébergement Web, DNS, etc.), il est vivement recommandé d’apprendre à naviguer dans Ubuntu via son shell au lieu de l’interface graphique.

Et ce que UbuntuIngrained a dit à propos de la nécessité de connaître le shell n’est pas nécessairement vrai. Certains packages installent des interfaces graphiques pour différentes fonctions du serveur.

Mechaflash
la source
A propos de votre note EDIT, avez-vous un lien de tutoriel pour naviguer sur le serveur Ubuntu via son shell au lieu de l'interface graphique?!
Dr.jacky
2
La raison pour laquelle nous avons besoin d'une interface graphique minimale sans toute la corbeille est que nous exécutons un serveur d'applications de développement sur une machine virtuelle. Nous avons donc besoin d'un navigateur et d'un gestionnaire de fichiers décent, sans oublier IDE. J'espère que tous ceux qui prêchent contre l'interface graphique minimale dans les installations du serveur obtiennent ceci :) - L'installation sur une lame est évidente - personne ne voudrait de l'interface graphique.
killjoy
16

Le serveur Ubuntu est conçu pour utiliser un minimum de ressources. Une interface graphique entraînera une utilisation élevée des ressources. Toutefois, si vous souhaitez toujours une interface graphique, vous pouvez uniquement installer ce qui est requis pour le bureau Unity par défaut. Installer ubuntu-desktopavec --no-install-recommends. Cela exclura les logiciels et outils inutiles tels que LibreOffice, Firefox, Thunderbird, etc.

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

Lisez ces guides.

Ubuntuhelp
la source
C’est la réponse que tout le monde devrait utiliser, la réponse acceptée ci-dessus installe l’ensemble du bureau. Cette réponse (également dans certains commentaires ci-dessus) est la version simplifiée.
Guy Starbuck
@ubuntuhelp - alors quel "noyau" installe-t-il? nm - Je viens de te voir lié au gnome.
killjoy
12

Ubuntu Server n'a pas d'interface graphique, mais vous pouvez également l'installer. Connectez-vous simplement avec l'utilisateur que vous avez créé lors de l'installation et installez le bureau avec.

sudo apt-get install ubuntu-desktop

Ensuite tapez

reboot

et vous avez terminé.

Ddeimeke
la source
mais il est dit que:Unable to locate package ubuntu-desktop
3
Selon packages.ubuntu.com/natty/ubuntu-desktop, le package existe. Peut-être devez-vous d'abord mettre à jour la base de données de paquets. Veuillez commencer par "sudo apt-get update" et suivez ensuite les étapes mentionnées.
ddeimeke
@CIRK avez-vous sudo apt-get updateavant de tenter l'installation?
TheGrimmScientist
Cela fonctionne-t-il également sur VMware?
étudiant
Je ne connais aucune raison pour que cela ne fonctionne pas sur VMware.
ddeimeke
6

Si vous regardez de très près le Guide officiel du serveur Ubuntu. Chapitre 6 Administration à distance, vous constaterez que le dernier article serait extrêmement intéressant. Croyez-moi, vous ne voulez pas installer d'environnement DeskTop sur un serveur, il consomme jusqu'à 50 à 60% de ressources en banane et vous ne bénéficiez d'aucun avantage pour contrôler votre serveur du point de vue de l'interface graphique.

Lisez et digérez le chapitre 6.3 Zentyal. C'est ce dont vous auriez besoin. Je ne peux pas croire que j'ai oublié cela moi-même. Alors n’ayez pas peur de l’installer, c’est une interface Web complète qui a inspiré ma première impression d’installer zentyal-core et zentyal-common en tant que "AWESOME", à part l’interface Web sanctionnée par les créateurs d’Ubuntu.

Cependant, il semble que ce logiciel puisse vous coûter de l’argent, mais si vous envisagez sérieusement d’utiliser une interface graphique, je suis certain que les frais pourraient être abordables pour une utilisation peu intensive. Tout n'est pas gratuit dans la vie si vous le voulez assez. Cependant, je suis sûr que l'utilisation à domicile peut être gratuite, dépend des services dont vous avez besoin. Ce logiciel est fourni avec de nombreux modules, je n’ose donc dire que vous ne devez installer que ceux dont vous avez besoin.

MagicCamera
la source
5

Certains des gestionnaires de bureau ont des packages de base, vous pouvez donc uniquement installer le bureau sans aucune application.

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

La source

chris_2k
la source
3

Installez le paquet gnome via sudo apt-get install ubuntu-desktop. Vous devrez peut-être également installer: x-window-system-core, xserver-xorg, gnome-desktop-environment, gdm mais apt-get le fera probablement.

En ce qui concerne le truc Internet : vous pouvez configurer un pont ou émuler un routeur . Comment faire cela dépend un peu de votre matériel. Il existe une myriade de messages de forum et de howtos disponibles sur ce sujet. Utilisez Google.

Forfaits d'intérêt : bridge-utilsOU dnsmasq. Le hostapdpackage est destiné au point d’accès WLAN si vous voulez que votre ordinateur portable en soit un. Mais franchement, je ne vois pas pourquoi vous ne connectez pas votre serveur à Internet. Une carte WLAN est économique et facile et je suppose que votre ordinateur portable Internet est déjà connecté via un routeur.

embrouiller
la source
Comment puis-je configurer le transfert?
James Litewski
Comment puis-je installer ces paquets sans être connecté à Internet?
James Litewski
1
Pour être correct, ubuntu-desktopn'installez pas le paquet gnome(et même pas gnome-core), mais une série d'autres gnome-$somethingpaquets.
enzotib
@James Litewski: Le transfert doit être installé sur la machine avec Internet! Mais généralement, c'est comment installer des paquets hors ligne . Vous pouvez aussi rechercher et télécharger tous les paquets en utilisant la recherche de paquets Ubuntu . Cependant, le moyen le plus simple consiste à connecter la machine temporairement.
con-f-use le
3
  1. Configurer une interface:

    sudo ip link set dev eth0 down
    sudo dhclient eth0
    

    Cela fera apparaître eth0en utilisant DHCP.

  2. Installez votre choix d'un bureau:

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

Le problème, c’est qu’aucune interface graphique n’est incluse dans l’édition du serveur. Vous pouvez installer etutiliser Webmin- une interface graphique basée sur le Web ou, si vous souhaitez une interface graphique de type bureau, vous devez sélectionner et installer les packages manuellement. Le strict minimum serait Xorg, un gestionnaire de fenêtres et probablement un gestionnaire de fichiers.

micro-ce que tu veux
la source
5
Webmin a été supprimé de la liste des paquets. Cela peut conduire à un système gravement endommagé. Il édite les fichiers de configuration d’une manière non debian / ubuntu.
con-f-use le
1

Rassembler de ce que vous dites, je suppose que vous voudriez l’une des deux choses suivantes:

  1. Réinstallez MacOS
  2. Installez une interface graphique sur le système (déjà nettoyé proprement).

Est-ce que je me trompe?

Si c'est le premier, marquez-le et demandez à un modérateur de le déplacer dans la section " Demander un autre ", s'il s'agit du second choix, vous avez à nouveau deux choix:

  1. Téléchargez le DVD d’installation de Ubuntu 11.04 Desktop et installez tous les packages requis sur le serveur, ou
  2. Installez simplement l'édition de bureau sur le système à partir de rien (ma suggestion, puisque vous avez déjà tout effacé de toute façon), puis installez tous les composants de serveur nécessaires en utilisant le gestionnaire de paquets d'Ubuntu, Synaptic ou la CLI .
Eugéne
la source
Eh bien, je voudrais tout ré-installer. mais je ne sais pas comment démarrer mon DVD?
S'il s'agit d'un Mac, insérez le nouveau DVD Linux et appuyez sur "c" lors du démarrage. Reportez-vous à la section Combinaisons de touches de démarrage pour les Mac basés sur Intel pour plus d’informations; rien de plus que cela n'appartiendrait plus à ici (sans doute non plus, mais puisque vous essayez de réinstaller Linux ... / grin)