无法找到适配armor架构的sudo - 1.8.9p5-1ubuntu1.5+esm6软件包
适配arm架构sudo 1.8.9p5-1ubuntu1.5+esm6软件包安装解决方案
你要找的sudo 1.8.9p5-1ubuntu1.5+esm6属于Ubuntu ESM(扩展安全维护)仓库专属包,默认不会在普通开源软件源中分发,可按以下步骤解决:
方案一:通过ESM仓库安装
- 首先确认你使用的是Ubuntu 14.04版本,该版本sudo包仅适配14.04的ESM支持序列,更高Ubuntu版本不会提供该版本号的sudo包
- 启用ESM服务:执行命令
sudo ua attach <你的ESM订阅token>,个人非商用用户可免费获取最多3台设备的ESM订阅授权 - 执行源更新命令:
sudo apt update - 完成更新后即可执行安装命令:
sudo apt install sudo=1.8.9p5-1ubuntu1.5+esm6,自动匹配当前系统架构的安装包
方案二:手动源码编译安装
如果无法启用ESM服务,可选择源码编译适配当前架构:
- 下载sudo 1.8.9p5官方源码,以及对应版本的Ubuntu deb补丁文件
- 安装编译依赖:
sudo apt build-dep sudo - 对源码应用补丁后,按官方编译指引完成编译、打包,再手动安装即可
内容的提问来源于stack exchange,提问作者Puccet
相关产品推荐
相关产品推荐

