你是不是刚装好Ubuntu系统,兴奋地下载了个.deb安装包,结果双击压根没反应?在论坛里看到别人说用终端命令安装,但那些代码看得你头皮发麻?别慌,我上个月也在这件事上栽过跟头,今天咱们就掰开了揉碎了说这事儿。
先给大家吃颗定心丸:安装deb包其实比你想象的简单得多。Windows用户可能习惯双击exe安装程序,Linux系统虽然操作方式不同,但只要掌握正确方法,装软件就跟搭积木一样简单。
先干两件要紧事
:
1. 按Ctrl+Alt+T打开终端,输入sudo apt install gdebi回车(输密码时不会显示字符,正常输入就行)
2. 打开文件管理器,在下载目录对着空白处右键选择”在终端打开”这时候你可能要问:”为什么非要装这个gdebi?”这么说吧,这玩意儿就像个专业安装工,能自动帮你处理依赖关系。我上次直接双击安装时遇到个头疼的问题——装到一半提示缺这缺那,结果还得回头装这个工具。
新手推荐用图形界面安装
:
找到你的.deb文件,别急着双击。先右键选择”用其他程序打开”,选刚装好的”GDebi软件包安装器”。这时候会弹出个窗口,点右上角的”安装软件包”按钮,输完密码就搞定了。这个方法特别适合刚转Linux的Windows用户,全程鼠标点点点就能完成。不过有些时候会遇到这种情况:明明用图形界面装好了,打开软件却报错。这时候八成是架构搞错了。现在很多电脑都是64位系统,但有些老软件还只有32位版本。在终端输入uname -m,如果显示x86_64,就要确保下载的deb包后面标注的是amd64而不是i386。
进阶玩家试试终端安装
:
在终端里输入sudo dpkg -i 文件名.deb这个命令,注意要把”文件名”替换成你的实际文件名。比如你下载的是chrome.deb,就输sudo dpkg -i chrome.deb。第一次用这命令的新手可能会手抖输错字母,记得按Tab键可以自动补全文件名。这时候你可能会遇到报错提示,最常见的两种情况:
– 提示依赖问题 → 马上输入sudo apt install -f
– 提示权限不足 → 检查命令开头有没有写sudo上个月我给朋友装WPS时就碰到依赖问题,当时直接运行修复命令,系统就自动把缺的组件都装齐了。这里有个小技巧:遇到报错别急着关终端,把错误信息里的包名记下来,用sudo apt install 包名单独安装。
重要提醒:安装完成后别急着关窗口!在终端输入whereis 软件名确认安装位置。有些软件不会在菜单里创建快捷方式,这时候需要手动到/usr/bin目录找启动文件。我刚开始用GIMP时就犯过这个傻,以为没装上又重复安装了三遍。
现在说个血泪教训:千万别从不明来源下载deb包!有次我从某个小网站下了个修改版播放器,结果把系统搞崩溃了。建议优先用sudo apt install 软件名通过官方仓库安装,实在找不到再用deb包。想知道软件是否在仓库里,可以用apt search 关键词搜索。
最近发现个神器apt-offline,可以先把需要的依赖包下载到U盘,断网安装。这对用手机热点更新系统的朋友特别实用。具体用法是先在能上网的电脑上生成需求清单,再拿到离线电脑上安装,完美解决依赖问题。
最后说个冷知识:其实可以自己把多个deb包做成本地仓库。在/home下新建个myrepo文件夹,把deb包都扔进去,然后执行sudo dpkg-scanpackages . /dev/null | gzip > Packages.gz,最后在软件源里添加这个本地目录。这样以后装同类软件就不用一个个处理依赖了。
小编现在装deb包已经形成肌肉记忆了——先gdebi图形安装,出问题就终端dpkg配合apt自动修复。记住这几个命令,基本上能搞定95%的安装情况。下次遇到.deb文件,可别再手足无措直接删掉了啊!
本站文章由SEO技术博客撰稿人原创,作者:阿君创作,如若转载请注明原文及出处:https://www.ainiseo.com/hosting/26225.html