Не удается установить xrdp на CentOS 7.6 [дубликат]

На этот вопрос уже есть ответ здесь:

Я немного начинающий пользователь Linux и пытаюсь подготовить CentOS VM через Azure. У меня она построена и я могу работать на ней через последовательную консоль на портале Azure. Я установил GNOME и теперь пытаюсь установить xrdp, чтобы иметь доступ к ней через RDP.

В инструкциях, которые я нашел, говорится, что сначала нужно установить репозиторий EPEL, что я и сделал:

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Все прошло без проблем.

Но когда я попытался установить xrdp таким образом:

yum -y install xrdp tigervnc-server

Я получаю ошибки, которые выглядят так:

Ошибка: Package: 1:xrdp-selinux-0.9.11-1.el7.x86_64 (epel) Требуется: selinux-policy >= 3.13.1-252.el7.1 Установлено: selinux-policy-3.13.1-229.el7_6.15.noarch (@updates) selinux-policy = 3.13.1-229.el7_6.15 Доступно: selinux-policy-3.13.1-229.el7.noarch (base) selinux-policy = 3.13.1-229.el7 Доступно: selinux-policy-3.13.1-229.el7_6.5.noarch (обновления) selinux-policy = 3.13.1-229.el7_6.5 Доступно: selinux-policy-3.13.1-229.el7_6.6.noarch (обновления) selinux-policy = 3.13.1-229.el7_6.6 Доступно: selinux-policy-3.13.1-229.el7_6.9.noarch (обновления) selinux-policy = 3.13.1-229.el7_6.9 Доступно: selinux-policy-3.13.1-229.el7_6.12.noarch (обновления) selinux-policy = 3.13.1-229.el7_6.12 Ошибка: Пакет: xorgxrdp-0.2.11-1.el7.x86_64 (epel) Требуется: xorg-x11-server-Xorg(x86-64) = 1.20.4 Installed: xorg-x11-server-Xorg-1.20.1-5.6.el7_6.x86_64 (@updates) xorg-x11-server-Xorg(x86-64) = 1.20.1-5.6.el7_6 Доступно: xorg-x11-server-Xorg-1.20.1-3.el7.x86_64 (base) xorg-x11-server-Xorg(x86-64) = 1.20.1-3.el7 Available: xorg-x11-server-Xorg-1.20.1-5.el7.x86_64 (updates) xorg-x11-server-Xorg(x86-64) = 1.20.1-5.el7 Available: xorg-x11-server-Xorg-1.20.1-5.1.el7.x86_64 (updates) xorg-x11-server-Xorg(x86-64) = 1.20.1-5.1.el7 Available: xorg-x11-server-Xorg-1.20.1-5.2.el7_6.x86_64 (updates) xorg-x11-server-Xorg(x86-64) = 1.20.1-5.2.el7_6 Available: xorg-x11-server-Xorg-1.20.1-5.3.el7_6.x86_64 (updates) xorg-x11-server-Xorg(x86-64) = 1.20.1-5.3.el7_6 Вы можете попробовать использовать --skip-broken, чтобы обойти проблему. Вы можете попробовать выполнить: rpm -Va --nofiles --nodigest

Я исследовал это, и кто-то сказал, что я могу решить эти зависимости, установив следующее:

rpm -Uvh http://scientificlinux.mirror.ac.za/7.6/x86_64/updates/security/selinux-policy-3.13.1-252.el7.1.noarch.rpm

Но когда я делаю это, я получаю другую ошибку зависимости, которая выглядит так:

error: Failed dependencies: selinux-policy = 3.13.1-229.el7_6.15 is needed by (installed) selinux-policy-targeted-3.13.1-229.el7_6.15.noarch

Но это кажется очень странным, потому что разве версия selinux-policy, о которой говорит ошибка, не та, которая мне нужна, согласно моей ошибке xrdp?

В любом случае, это была кирпичная стена на моем пути. Я не уверен, что делать дальше. И если я не могу установить xrdp, есть ли другой способ получить доступ к рабочему столу GNOME на моей машине? Я новичок как в Linux, так и в Azure, и я не видел вариантов консоли, кроме последовательной консоли на портале Azure.

Спасибо.

0
задан 15 September 2019 в 02:17
1 ответ

Во-первых, вы не хотите устанавливать пакеты из других дистрибутивов, как вы это делали при установке пакета Scientific Linux selinux-policy-target .

Вы можете просто:

yum install tigervnc-server

После этого вы можете запустить его с помощью:

vncserver

Создайте пароль vnc в запросах, а затем он покажет вам дисплей, на котором он работает, с выводом:

hostname:0

Установить vncviewer на машине, к которой вы пытаетесь подключиться. Запустите его и подключитесь к нему одним из следующих способов:

 hostname:0
 Ipaddress:0

Введите свой пароль, и вы подключены.

Вы можете изменить отображение на : 1 или : 2 или что-то еще, что находится на виртуальной машине, указав его при подключении к vncviewer . vncserver будет продолжать работать на виртуальной машине, пока процесс не будет остановлен.

0
ответ дан 5 December 2019 в 00:48

Теги

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