Итак, я попытался ввести cURL в HTTP2 - для этого требовался nghttp2 - для чего требовалась более новая версия libxml и Python .... (дорога продолжается)
Сервер работает под управлением Centos 6 и, похоже, имеет много "древних" пакетов, которые заставляют меня задуматься о безопасности. (Это другой вопрос!) Хостинговая компания не собирается этого делать - в любое время в этом году! Я начинающий системный администратор, основной задачей которого является разработка веб-сайтов.
Боюсь, что «ручные» обновления принесут больше вреда, чем пользы.
Можно ли заставить этот сервер YUM устанавливать более свежие версии пакетов? Если да, то как?
Пожалуйста, запрашивайте дополнительную информацию. Я уже несколько дней изучаю как ручную установку, так и исправления.
Перед обновлением подумайте о версиях программного обеспечения, необходимых для запуска вашего приложения.
Вы можете сломать больше, чем думаете, если, например, вы обновляете и вдруг запускаете новую версию PHP или Python, и все, что вы разместили, не работает.
Перед обновлением установите новый VPS, обновите его и попробуйте перенести свое приложение.
Если у вас есть резервная копия у вашего провайдера, вы можете увидеть, можно ли просто развернуть новый экземпляр из резервной копии, и вы можете запустить обновление для проверки.
Если нет, вы можете попробовать это на месте.
Но не пытайтесь проверить, сможете ли вы обновить старый VPS в производстве, не зная, что что-то сломается.