Как установить среду рабочего стола на CentOS 7?

Недавно я установил CentOS 7 (минимальная установка без GUI), и теперь я хочу установить в нее среду GUI.

Как установить среду рабочего стола на ранее установленную CentOS7, не переустанавливая ее?

157 голосов | спросил αғsнιη 28 Jam1000000amWed, 28 Jan 2015 10:02:08 +030015 2015, 10:02:08

2 ответа


264

1. Установка GNOME-Desktop:

  1. Установите рабочую среду GNOME здесь.

    # yum -y groups install "GNOME Desktop" 
    
  2. Введите следующую команду после завершения установки:

    # startx 
    
  3. Запустится среда рабочего стола GNOME. Для первой загрузки начальная установка выполняется, и вы должны ее настроить в первый раз.

    • Сначала выберите язык системы.
    • Выберите тип клавиатуры.
    • Добавьте учетные записи, если хотите.
    • Наконец, нажмите «Начать использование CentOS Linux».
  4. Рабочая среда GNOME Desktop начинается следующим образом.

Рабочая среда GNOME: начальный экран

Как использовать оболочку GNOME?

Рабочий стол GNOME по умолчанию для CentOS 7 начинается с классического режима , но если вы хотите использовать оболочку GNOME, установите следующую команду:

Вариант A: . Если вы запустите GNOME с помощью startx, установите следующий код.

# echo "exec gnome-session" >> ~/.xinitrc
# startx 

Вариант B: установить системный графический вход systemctl set-default graphical.target и перезагрузите систему. После запуска системы

  1. Нажмите кнопку, расположенную рядом с кнопкой «Вход».
  2. Выберите «GNOME» в списке. (По умолчанию используется GNOME Classic)
  3. Нажмите «Войти» и войдите в систему с помощью оболочки GNOME.

Экран входа с выбранным GNOME

  1. Оболочка GNOME начинается следующим образом:

Рабочая среда GNOME - образец экрана

2. Установка KDE-Desktop:

  1. Установите здесь рабочую среду KDE.

    # yum -y groups install "KDE Plasma Workspaces" 
    
  2. Введите следующую команду после завершения установки:

    # echo "exec startkde" >> ~/.xinitrc
    # startx
    
  3. Рабочая среда KDE Desktop выглядит следующим образом:

среда рабочего стола KDE: образец запуска экрана

3. Установка среды рабочего стола Cinnamon:

  1. Установите Cinnamon Desktop Environment здесь.

    Сначала добавьте репозиторий EPEL (репозиторий EPEL, который предоставляется из проекта Fedora.)
    Дополнительные пакеты для Enterprise Linux (EPEL)

    • Как добавить репозиторий EPEL?

      # yum -y install epel-release
      
      # sed -i -e "s/\]$/\]\npriority=5/g" /etc/yum.repos.d/epel.repo # set [priority=5]
      # sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/epel.repo # for another way, change to [enabled=0] and use it only when needed
      # yum --enablerepo=epel install [Package] # if [enabled=0], input a command to use the repository
      
    • И теперь установите среду рабочего стола Cinnamon из репозитория EPEL:

      # yum --enablerepo=epel -y install cinnamon*
      
  2. Введите следующую команду после завершения установки:

    # echo "exec /usr/bin/cinnamon-session" >> ~/.xinitrc
    # startx 
    
  3. Запустится среда рабочего стола Cinnamon. Для первой загрузки начальная установка выполняется, и вы должны ее настроить в первый раз.

    • Сначала выберите язык системы.
    • Выберите тип клавиатуры.
    • Добавьте учетные записи, если хотите.
    • Наконец, нажмите «Начать использование CentOS Linux».
  4. Cinnamon Desktop Environment начинается следующим образом.

Cinnamon Desktop Environment: образец начального экрана

4. Установка среды рабочего стола MATE:

  1. Установите здесь рабочую среду MATE (вам нужно будет добавить репозиторий EPEL, как описано выше заранее).

    # yum --enablerepo=epel -y groups install "MATE Desktop"
    
  2. Введите следующую команду после завершения установки:

    # echo "exec /usr/bin/mate-session" >> ~/.xinitrc 
    # startx
    
  3. Запускается среда рабочего стола MATE.

Рабочая среда MATE: образец начального экрана

5. Установка среды рабочего стола Xfce:

  1. Установите рабочую среду Xfce здесь (вам нужно будет добавить репозиторий EPEL, как указано выше в разделе «Cinnamon»).

    # yum -y groupinstall X11
    # yum --enablerepo=epel -y groups install "Xfce" 
    
  2. Введите команду, как показано ниже после завершенияустановка:

    # echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc 
    # startx
    
  3. Запускается среда рабочего стола Xfce.

Xfce Desktop Environment: образец начального экрана

ответил αғsнιη 28 Jam1000000amWed, 28 Jan 2015 10:02:08 +030015 2015, 10:02:08
32

Вместо того, чтобы использовать взломанную команду startx в файле .xinitrc, вероятно, лучше сказать Systemd, что вы хотите загрузить в графический интерфейс GUI vs . терминал.

Для этого просто выполните следующее:

$ sudo yum groupinstall "GNOME Desktop"
$ ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

Затем просто перезагрузитесь.

Последний бит свяжет целевой уровень 5 в качестве значения по умолчанию для Systemd.

Выполнение этого с помощью Systemd

Вы также можете использовать Systemd для этого. Это, возможно, лучший метод, поскольку вы управляете состоянием системы непосредственно через Systemd и его CLI.

Вы можете видеть, какова ваша текущая цель по умолчанию:

$ sudo systemctl get-default
multi-user.target

И затем измените его на графический:

$ sudo systemctl set-default graphical.target

Цели

В Systemd цели runlevel5.target и graphicical.target идентичны. Так и runlevel2.target и multi-user.target.

Runlevel    Target Units                          Description
0           runlevel0.target, poweroff.target     Shut down and power off the system.
1           runlevel1.target, rescue.target       Set up a rescue shell.
2           runlevel2.target, multi-user.target   Set up a non-graphical multi-user system.
3           runlevel3.target, multi-user.target   Set up a non-graphical multi-user system.
4           runlevel4.target, multi-user.target   Set up a non-graphical multi-user system.
5           runlevel5.target, graphical.target    Set up a graphical multi-user system.
6           runlevel6.target, reboot.target       Shut down and reboot the system.

Ссылки

ответил slm 18 FebruaryEurope/MoscowbThu, 18 Feb 2016 17:55:45 +0300000000pmThu, 18 Feb 2016 17:55:45 +030016 2016, 17:55:45

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132