I wonder what will happen when major version upgrade is released on CentOS
Esto no sucederá. Uno de los principios básicos de RHEL/CentOS es que los paquetes nunca obtienen una actualización de versión principal, o una actualización que daría lugar a cambios importantes (o esa es la intención, ya que ocasionalmente un cambio importante podría aparecer en ).
Si desea actualizar PostgreSQL, use los repositorios oficiales PostgreSQL Yum . Estos paquetes instalan sus archivos en una ubicación separada, donde puede ejecutar múltiples versiones diferentes simultáneamente en el mismo servidor si así lo desea.
Вы можете использовать X-сервер виртуального фреймбуфера , Xvfb
.
Например:
Xvfb :99 &
DISPLAY=:99 some_app_with_gui &
Это запускает приложение на полностью виртуальном X-дисплее, который вообще не имеет видимого присутствия на каком-либо физическом дисплее.
Xvfb
обычно представляет собой отдельный пакет, поэтому вам может потребоваться использовать диспетчер пакетов вашего дистрибутива, чтобы установить его перед использованием.
Для этого я лично использую свой собственный инструмент, который называетсяunwin.
Это похоже на ответ telcoM , но автоматизирует когда ждать и закрывать xvfb.
Если xvfb не не готов , он будет ждать этого. И как только в буфере кадра -нет программ , работающих , xvfb автоматически закрывается.