Я недавно установил CentOS 7 (минимальная установка без графического интерфейса) и теперь хочу установить в нем среду графического интерфейса.
Как я могу установить Desktop Environments на ранее установленную CentOS7 без переустановки?
источник
Я недавно установил CentOS 7 (минимальная установка без графического интерфейса) и теперь хочу установить в нем среду графического интерфейса.
Как я могу установить Desktop Environments на ранее установленную CentOS7 без переустановки?
Установите GNOME Desktop Environment здесь.
# yum -y groups install "GNOME Desktop"
Введите команду как показано ниже после завершения установки:
# startx
Запустится среда рабочего стола GNOME. Для первой загрузки запускается первоначальная настройка, и вам необходимо настроить ее в первый раз.
GNOME Desktop Environments запускается следующим образом.
Стандартный рабочий стол GNOME CentOS 7 начинается с классического режима, но если вы хотите использовать GNOME Shell, установите его следующим образом:
Вариант A: если вы запускаете GNOME с startx
, установите его следующим образом.
# echo "exec gnome-session" >> ~/.xinitrc
# startx
Вариант B: установить графический вход в систему systemctl set-default graphical.target
и перезагрузить систему. После запуска системы
Установите KDE Desktop Environment здесь.
# yum -y groups install "KDE Plasma Workspaces"
Введите команду как показано ниже после завершения установки:
# echo "exec startkde" >> ~/.xinitrc
# startx
Установите 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 Desktop Environment из репозитория EPEL:
# yum --enablerepo=epel -y install cinnamon*
Введите команду как показано ниже после завершения установки:
# echo "exec /usr/bin/cinnamon-session" >> ~/.xinitrc
# startx
Cinnamon Desktop Environment запустится. Для первой загрузки запускается первоначальная настройка, и вам необходимо настроить ее в первый раз.
Cinnamon Desktop Environment запускается следующим образом.
Установите MATE Desktop Environment здесь (вам нужно будет добавить репозиторий EPEL, как описано выше).
# yum --enablerepo=epel -y groups install "MATE Desktop"
Введите команду как показано ниже после завершения установки:
# echo "exec /usr/bin/mate-session" >> ~/.xinitrc
# startx
Установите среду рабочего стола Xfce здесь (вам нужно будет добавить репозиторий EPEL, как описано выше при установке "Cinnamon").
# yum -y groupinstall X11
# yum --enablerepo=epel -y groups install "Xfce"
Введите команду как показано ниже после завершения установки:
# echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc
# startx
dhclient
работает с виртуальной коробкой, если сетевой клиент не запущен ... иyum groupinstall X11
необходим, по крайней мере, для установки XFCE ... Ваш ответ очень помог, спасибо :)gnome-session-is-accelerated: llvmpipe detected.
дляstartx
. Я использую CentOS 7epel
мне нужно былоyum install epel-release
Вместо того, чтобы использовать взлом
startx
команды в.xinitrc
файле, вероятно, лучше сказать Systemd, что вы хотите загрузить графический интерфейс с терминалом.Для этого просто сделайте следующее:
Затем просто перезагрузите компьютер.
Последний бит будет ассоциировать цель уровня запуска 5 как значение по умолчанию для Systemd.
Делаем это с Systemd
Вы также можете использовать Systemd для этого. Возможно, это лучший метод, поскольку вы управляете состоянием системы непосредственно через Systemd и его CLI.
Вы можете увидеть текущую цель по умолчанию:
А затем измените его на графический:
Цели
В Systemd цели runlevel5.target и graphical.target идентичны. Так же как и runlevel2.target и multi-user.target.
Рекомендации
источник
sudo systemctl set-default graphical.target
. (Я предпочитаюsudo yum groupinstall "Server with GUI"
.)На CentOS 6
Это сработало для меня:
источник