你是不是刚装好Ubuntu 16.04系统,兴冲冲下载了个deb安装包,结果双击安装时弹出一堆看不懂的红色错误提示?鼠标点得冒火星子也没装上,气得想把电脑砸了?别慌!今天咱们就掰开揉碎了说这事儿,手把手教你从入门到放弃…哦不,到成功安装!
先做个简单测试:打开终端输入sudo dpkg -i 你的包名.deb,如果提示缺少依赖项,恭喜你——这就是最常见的安装失败原因。不过具体怎么解决,咱们得往下细说。
▂▂▂▂▂▂▂▂▂
第一步 确认文件没下残废 有时候网速不好或者下载中断,会导致deb包不完整。在终端里运行md5sum 文件名.deb(如果没有这个命令就先装sudo apt install coreutils),对比官网提供的MD5值。如果对不上号,啥都别说了,重新下载最省事。
▂▂▂▂▂▂▂▂▂
第二步 依赖关系连环套 这时候终端可能会提示类似”dependency problems – leaving unconfigured”的错误。就像拼乐高少了几块积木,系统告诉你缺零件了。这时候别急着骂街,试试这两招:
运行sudo apt-get install -f,这个命令会自动修复缺失的依赖 如果还不行,用sudo apt –fix-broken install再试一次 实在搞不定,记下缺少的包名,手动用sudo apt install 缺失的包名安装注意!有时候旧系统的软件源已经关闭,这时候需要修改sources.list文件。不过这个操作有点危险,咱们后面单独说。
▂▂▂▂▂▂▂▂▂
第三招 换个姿势安装 图形界面安装失败?试试用命令行老司机的方法。打开终端cd到下载目录,先运行sudo dpkg -i 包名.deb,等它报完错,再马上执行sudo apt install -f。这套组合拳能解决80%的安装问题。
要是提示”architecture问题”,比如出现i386和amd64的冲突,可以试试强制安装架构:sudo dpkg –add-architecture i386然后更新软件源sudo apt update。不过这个方法要慎用,搞不好会把系统整出毛病。
▂▂▂▂▂▂▂▂▂
第四步 处理软件源过期 Ubuntu 16.04官方早就停止维护了,很多软件源地址失效。这时候需要手动修改/etc/apt/sources.list文件。别怕,跟着做:
先备份:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 用nano编辑器打开:sudo nano /etc/apt/sources.list 把所有http://archive.ubuntu.com替换成http://old-releases.ubuntu.com 按Ctrl+X保存退出,然后sudo apt update不过说实话,这就像给老爷车换新轮胎——勉强能跑但迟早要抛锚。真心建议升级到新版本系统,但如果你非得用16.04…
▂▂▂▂▂▂▂▂▂
第五招 终极解决方案 要是上面方法都试遍了还不行,试试这个万能三板斧:
彻底删除残留配置:sudo dpkg –purge 包名 清理缓存:sudo apt clean和sudo apt autoclean 重新下载最新版deb包再安装有个冷知识:某些deb包其实可以直接用压缩软件打开,把里面的文件手动复制到系统目录。不过这种骚操作容易搞崩系统,新手千万别试!
▂▂▂▂▂▂▂▂▂
最后说点掏心窝子的话。Ubuntu 16.04现在就是个爷爷辈的系统,很多软件都不再支持。与其在旧系统上折腾,不如直接安装Ubuntu 22.04 LTS。如果非要死磕旧系统,建议优先用apt命令安装官方源里的软件,实在找不到再用deb包。记住,在Linux世界里,能用命令行解决的事,就别去点鼠标——这话虽然听着装逼,但真是血泪教训换来的经验啊!
本站文章由SEO技术博客撰稿人原创,作者:阿君创作,如若转载请注明原文及出处:https://www.ainiseo.com/hosting/20898.html