gpt4 book ai didi

ubuntu - 在嵌入式设备上的dpkg .deb之后找不到 puppet 代理

转载 作者:太空宇宙 更新时间:2023-11-03 17:09:01 25 4
gpt4 key购买 nike

我有以下脚本可以安装Puppet 4代理。

PUPPET_AGENT_VERSION="1.8.3"
UBUNTU_CODENAME="trusty"

apt-get install --no-install-recommends -y wget ca-certificates lsb-release && \
wget https://apt.puppetlabs.com/puppetlabs-release-pc1-"$UBUNTU_CODENAME".deb && \
dpkg -i puppetlabs-release-pc1-"$UBUNTU_CODENAME".deb && \
rm puppetlabs-release-pc1-"$UBUNTU_CODENAME".deb && \
apt-get update && \
apt-get install --no-install-recommends -y puppet-agent="$PUPPET_AGENT_VERSION"-1"$UBUNTU_CODENAME" && \
apt-get remove --purge -y wget && \
apt-get autoremove -y && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*


当我在Docker容器中运行此代码时,我信任该容器正在运行Ubuntu 14。

然后,我尝试在还运行Ubuntu 14 trusty的嵌入式控制器上运行相同的脚本,然后返回:


  E:找不到'puppet-agent'的版本'1.8.3-1trusty'


该脚本确实成功下载了 .deb文件并运行 dpkg -i,但找不到该包。我还尝试手动运行脚本并在没有版本 apt-get install puppet-agent的情况下进行安装,但出现类似错误。

我想知道为什么在虚拟控制器上运行相同代码时,即使运行 dpkg -i后也什么也没显示?它与Docker容器与实际嵌入式设备之间的系统架构差异有关吗?



在每个上运行 uname -a

Docker容器: Linux myorg-HP-EliteBook-8560p 4.8.0-52-generic #55~16.04.1-Ubuntu SMP Fri Apr 28 14:36:29 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

装置: Linux ws1-mtl-philip 3.0.36+ #10 SMP PREEMPT Wed Mar 22 14:24:56 EDT 2017 armv7l armv7l armv7l GNU/Linux

最佳答案

很抱歉这么快回答我自己的问题,我仍然想了解更多有关体系结构之间apt repos可能存在的差异的信息。

作为解决方案,我最终通过gem install puppet安装了木偶。

人偶here也提供了tar文件。

关于ubuntu - 在嵌入式设备上的dpkg .deb之后找不到 puppet 代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44289587/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com