Ubuntu 16.04安装Oracle 11g XE失败,alien包依赖问题求助
解决Ubuntu 16.04中Alien安装失败的依赖问题
你在安装Oracle XE时碰到的Alien依赖报错,本质是系统存在损坏包或依赖链断裂导致的,咱们一步步来修复:
1. 先修复系统中的损坏/未配置包
先执行这些命令清理并修复系统的包状态:
- 更新软件源列表:
sudo apt-get update - 自动修复破损的依赖关系:
sudo apt-get -f install - 重新配置所有未完成配置的包:
sudo dpkg --configure -a
2. 解决Debhelper的安装问题
报错明确指出Debhelper(>=7)无法安装,咱们单独处理这个依赖:
sudo apt-get install debhelper
如果还是失败,检查是否有包被标记为"held"(锁定不更新):
sudo apt-mark showhold
如果输出里包含debhelper或其相关依赖包,执行以下命令解除锁定:
sudo apt-mark unhold <对应的包名>
之后再次尝试安装debhelper。
3. 安装Alien
等依赖问题全部解决后,重新安装Alien:
sudo apt-get install alien
额外提示
如果以上步骤仍无效,大概率是你的软件源存在问题。Ubuntu 16.04属于老版本,部分第三方源可能已停止维护,建议切换回官方源(main、universe等)后,再重复上述操作。
内容的提问来源于stack exchange,提问作者kasun prabath
相关产品推荐
相关产品推荐

