Почему Amazon Linux 2 имеет более старую версию wget по сравнению с Amazon Linux 1?
Мы заметили, что wget в Amazon Linux 2 - v1.14, но в более старой версии Amazon Linux - v1.18.
Есть идеи, почему это будет? Я уверен, что мы установили yum в обоих случаях.
Есть ли способ заставить yum установить более современный wget под Amazon Linux 2?
"repoquery -i wget" в Amazon Linux 1:
Name : wget
Version : 1.18
Release : 5.30.amzn1
Architecture: x86_64
Size : 2497696
Packager : Amazon.com, Inc. <http://aws.amazon.com>
Group : Applications/Internet
URL : http://www.gnu.org/software/wget/
Repository : amzn-updates
Summary : A utility for retrieving files using the HTTP or FTP protocols
Source : wget-1.18-5.30.amzn1.src.rpm
и на Amazon Linux 2:
Name : wget
Version : 1.14
Release : 18.amzn2
Architecture: x86_64
Size : 2050885
Packager : Amazon Linux
Group : Applications/Internet
URL : http://www.gnu.org/software/wget/
Repository : amzn2-core
Summary : A utility for retrieving files using the HTTP or FTP protocols
Source : wget-1.14-18.amzn2.src.rpm
(Примечание: ранее размещено по адресу https://stackoverflow.com/questions/56060472/why-does-amazon-linux-2-have-older-version-of-wget-vs-amazon-linux-1 но не получено ответы есть)
1 ответ
Amazon Linux не обновляет пакеты регулярно. Я обнаружил, что мне нужно загружать исходные тексты и создавать программное обеспечение на Amazon Linux / AL2 намного больше, чем Ubuntu, Centos или Red Hat. Пакеты хранилища пакетов Amazon Linux обычно устарели. Я даже больше не беспокоюсь об их программном обеспечении - Nginx, Apache, Fail2ban. Я использую Amazon репозиторий для MySQL, PHP 5.6, и вещи, которые являются очень зрелыми и не открыты для интернета напрямую.
Когда я устанавливаю серверы на AWS для себя или для небольших компаний, я предпочитаю использовать Ubuntu, потому что репозитории пакетов обновляются хорошо, и существует огромная поддержка сообщества.
Когда я занимаюсь корпоративной работой, вы используете то, что они указывают, но это, как правило, Red Hat, Centos или Windows Server. Иногда предприятие будет использовать Amazon Linux, что, как правило, нормально, поскольку у него есть персонал и бюджет, чтобы правильно его настроить, установить или собрать программное обеспечение и поддерживать его, и многое из этого делается с помощью таких инструментов, как Ansible.