![Как установить Wine 5.0 на CentOS, RHEL и Fedora](/f/b3b75903cbb309019eade8bb8125c22b.png?width=100&height=100)
Как администратор Linux более 6 лет я провожу большую часть своего времени, работая с терминалами, но бывают ситуации, когда мне нужен графический интерфейс вместо терминала. По умолчанию, RHEL / CentOS 7 сервер установлен как минимальный без поддержки графического рабочего стола. Итак, чтобы установить графический интерфейс поверх минимальной установки, у нас есть два варианта:
Первый метод требует времени, так как он загружает пакеты из Интернета и устанавливает их в системе, если вы иметь самое быстрое подключение к Интернету, вы можете просто ввести следующую команду на терминале, чтобы установить графический интерфейс в любом время.
# yum groupinstall "Рабочий стол GNOME" [в CentOS 7] # yum groupinstall "Сервер с графическим интерфейсом" [на RHEL 7]
Но те, у кого соединение медленнее, могут подписаться компакт диск/DVD Здесь пакеты устанавливаются с вашего локального CD / DVD-устройства, и установка выполняется намного быстрее, чем при первом способе.
Примечание: Инструкции по установке графического интерфейса одинаковы для обоих методов, но здесь наша главная цель - избежать загрузки пакетов из Интернета и минимизировать время.
Те, кто следует методом CD / DVD, должны иметь полную RHEL / CentOS 7 DVD ISO (загрузите и запишите образ на CD / DVD) с ними, потому что мы используем этот образ для создания локальный репозиторий yum. Так что во время установки с графическим интерфейсом пакеты берутся с вашего CD / DVD.
Примечание: В демонстрационных целях я использовал RHEL / CentOS 7 DVD ISO образ для установки Gnome 3, но те же инструкции работают и с RHEL 7 с небольшими изменениями в командах.
1. Перед созданием локального репозитория yum вставьте свой CentOS 7 DVD ISO создайте образ вашего CD / DVD-привода и смонтируйте его, используя следующие команды.
Сначала создайте пустой "cdrom‘Каталог в‘/mnt/‘И установите‘cdrom‘ (/dev/cdrom является именем вашего устройства по умолчанию) в разделе ‘/mnt/cdrom' дорожка.
[[электронная почта защищена] ~] # mkdir / mnt / cdrom. [[электронная почта защищена] ~] # монтируем / dev / cdrom / mnt / cdrom.
2. Однажды 'cdrom‘Установлен, вы можете проверить файлы в /mnt/cdrom используя команду ls.
[[электронная почта защищена]~] # cd / mnt / cdrom / [[электронная почта защищена] ~] # $ ls -l всего 607. -rw-r - r-- 1 tecmint tecmint 14 июля 4 21:31 CentOS_BuildTag. drwxr-xr-x 3 tecmint tecmint 2048 4 июля 21:29 EFI. -rw-r - r-- 1 tecmint tecmint 611 4 июля 21:31 EULA. -rw-r - r-- 1 tecmint tecmint 4 июля 18009, 21:31 GPL. drwxr-xr-x 3 tecmint tecmint 2048 4 июля 21:29 images. drwxr-xr-x 2 tecmint tecmint 2048 4 июл 21:29 isolinux. drwxr-xr-x 2 tecmint tecmint 2048 4 июля 21:29 LiveOS. drwxr-xr-x 2 tecmint tecmint 581632 5 июл, 15:56 Пакеты. drwxr-xr-x 2 tecmint tecmint 4096 5 июля, 16:13 repodata. -rw-r - r-- 1 tecmint tecmint 4 июля 1690 21:31 RPM-GPG-KEY-CentOS-7. -rw-r - r-- 1 tecmint tecmint 1690 4 июля 21:31 RPM-GPG-KEY-CentOS-Testing-7. -r - r - r-- 1 tecmint tecmint 2883 6 июл 23:02 TRANS.TBL.
3. Затем создайте новый файл локального репозитория yum в разделе ‘/etc/yum.repos.d/‘Используя ваш любимый редактор, здесь я использую Vi редактор.
[[электронная почта защищена] ~] # vi /etc/yum.repos.d/centos7.repo
Добавьте в него следующие строки, сохраните и выйдите из файла.
[centos7] имя = centos7. baseurl = file: /// mnt / cdrom / включен = 1. gpgcheck = 1. gpgkey = файл: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7.
[[электронная почта защищена] ~] # vi /etc/yum.repos.d/rhel7.repo
Добавьте в него следующие строки, сохраните и выйдите из файла.
[rhel7] имя = rhel7. baseurl = file: /// mnt / cdrom / включен = 1. gpgcheck = 1. gpgkey = файл: /// etc / pki / rpm-gpg / RPM-GPG-KEY-redhat-release.
Некоторые пояснения по поводу вышеперечисленных строк.
4. Теперь проверьте, что только что созданный локальный репозиторий доступен из списка репостов yum, но перед этим вы должны очистить кеш yum и проверить локальное репо.
[[электронная почта защищена] ~] # ням убрать все. [[электронная почта защищена] ~] # ням перекомпилировать все.
[[электронная почта защищена] Рабочий стол] # ням перекомпилировать все. Загруженные плагины: fastestmirror, langpacks. Скорость загрузки зеркала из кэшированного файла хоста * base: centosmirror.go4hosting.in * extras: centosmirror.go4hosting.in * обновления: centosmirror.go4hosting.in. идентификатор репо имя репо статус. base / 7 / x86_64 CentOS-7 - Включена база: 8,465. base-source / 7 CentOS-7 - Базовые исходники отключены. centos7 centos7 включен: 3538
centosplus / 7 / x86_64 CentOS-7 - Плюс отключен. centosplus-source / 7 CentOS-7 - Плюс исходники отключены. debug / x86_64 CentOS-7 - Debuginfo отключен. extras / 7 / x86_64 CentOS-7 - Дополнительно включено: 80. extras-source / 7 CentOS-7 - Дополнительные источники отключены. updates / 7 / x86_64 CentOS-7 - Включено обновлений: 1459. update-source / 7 CentOS-7 - Источники обновлений отключены. реполист: 13 542.
Примечание: Вы видели в приведенном выше выводе, выделенном красным цветом, это означает, что наше локальное репо включено и доступно для установки пакетов.
Но вы также обнаружите, что в приведенном выше выводе включено несколько репозиториев, если вы попытаетесь установить какой-либо пакет, он будет использовать CentOS Base в качестве репозитория по умолчанию.
Например, давайте попробуем установить "httpd‘Пакет с помощью команды yum.
[[электронная почта защищена] ~] # ням установить httpd.
Версия пакета Arch Репозиторий Размер. Устанавливаем: httpd x86_64 2.4.6-18.el7.centos обновления 2.7 М. Установка для зависимостей: апр x86_64 1.4.8-3.el7 основание 103 КБ APR-Утилита x86_64 1.5.2-6.el7 основание 92 тыс. Httpd-tools x86_64 2.4.6-18.el7.centos обновления 77 k mailcap noarch 2.1.41-2.el7 основание 31 k Сводка транзакции. Установить 1 пакет (+4 зависимых пакета) Общий размер загружаемых файлов: 3,0 M. Установленный размер: 10 м. Это нормально [г / д / н]:
Примечание: Вы видите в вышеприведенном выводе пакет ‘httpd‘Устанавливается из базового репозитория CentOS, даже если вы заставляете yum устанавливать пакеты из локального репозитория, добавляя‘–Enablerepo‘, Он по-прежнему использует CentOS Base в качестве репо по умолчанию. Попробуйте и посмотрите результаты, вы получите тот же результат, что и выше.
[[электронная почта защищена] ~] # yum --enablerepo = centos7 установить httpd.
Итак, чтобы установить пакеты из нашего локального репозитория, нам нужно использовать параметры ‘–Disablerepo‘Отключить все репо и‘–Enablerepo‘Для включения репозитория centos7 или rhel7.
5. Чтобы установить графический интерфейс (Gnome 3) на RHEL / CentOS 7 минимальный сервер установки, выполните следующую команду yum.
[[электронная почта защищена] ~] # yum --disablerepo = * --enablerepo = centos7 groupinstall "Рабочий стол GNOME"
[[электронная почта защищена] ~] # yum --disablerepo = * --enablerepo = rhel7 groupinstall "Сервер с графическим интерфейсом"
Вышеупомянутая команда установит и разрешит все зависимые пакеты, используя локальный репозиторий, во время установки она запросит подтверждение, нажмите «Y" продолжить..
6. Когда установка завершится, заставьте систему автоматически загружаться с графическим интерфейсом, здесь мы больше не будем использовать ‘/etc/inittab‘Файл, чтобы изменить уровень запуска, потому что RHEL / CentOS 7 переключился на systemd и здесь мы используем "цели‘Для изменения или установки уровней запуска по умолчанию.
Выполните следующую команду, чтобы указать системе автоматически загружать Gnome Desktop при запуске системы.
[[электронная почта защищена] ~] # ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target.
7. После того, как вы установите значение по умолчанию ‘цели‘Для графического интерфейса: перезагрузите сервер, чтобы войти в Gnome Desktop.
8. После установки Gnome 3 отключите устройство CD / DVD.
[[электронная почта защищена] ~] # umount / mnt / cdrom.