boo*_*dog 6 yum wget amazon-ec2 amazon-web-services amazon-linux-2
我们注意到 Amazon Linux 2 上的 wget 是 v1.14,但在较旧版本的 Amazon Linux 上,它是 v1.18。
知道为什么会这样吗?我很确定我们在这两种情况下都是从 yum 安装的。
有没有办法让 yum 在 Amazon Linux 2 下安装更现代的 wget?
Amazon Linux 1 上的“repoquery -i wget”:
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
Run Code Online (Sandbox Code Playgroud)
在 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
Run Code Online (Sandbox Code Playgroud)
(注意:之前发布在/sf/ask/3924233071/但没有得到任何那里的回应)
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 等工具完成的。
归档时间: |
|
查看次数: |
587 次 |
最近记录: |