Как установить gcc7 multilib на Arch Linux?

X прозрачен для сети (по крайней мере в принципе ), поэтому вы можете запускать X-сервер где угодно, а не во всех контейнерах, содержащих приложение. Неважно, запускаете ли вы X-сервер в дополнительном контейнере (, подключенном к контейнерам приложений по сети ), на вашем хосте или даже на отдельном компьютере, который вы используете в качестве X-терминала.

Все, что вам нужно сделать, это настроить X-сервер для приема сетевых клиентов и установить DISPLAYво всех контейнерах с приложениями на правильный адрес. Вам также может потребоваться настроить исправленные учетные данные в .Xauthoryи т. д.

.

Однако ,более современные приложения с графическим интерфейсом привыкли к ускоренному графическому оборудованию на том же компьютере, на котором они работают, и часто широко используют его для создания красивых эффектов. Это может не работать в сети или может работать, но может быть недостаточно быстрым или отзывчивым.

В таком случае я бы подумал о настройке какого-то решения VNC с помощью VirtualGL .

1
25.01.2020, 19:45
1 ответ

Ну, судя по текущей версии (gcc8 ), gcc не скомпилирован для 32 -бит в Archlinux, поэтому недоступен в мультибиблиотеке.

Тем не менее, вы можете использовать старый пакет из 32 -битного форка Archlinux:

https://archive.archlinux32.org/packages/g/gcc/

Если это не работает, всегда можно попробовать скрестить -скомпилировать самостоятельно:

https://wiki.archlinux.org/index.php/Cross-compiling_tools_package_guidelines

1
28.04.2021, 23:25

Теги

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