ARTICLE · 1282020
信创电脑100问|第02问:安装包该怎么选
同一个软件有好几个版本,下错了装不上还查不出原因。其实不用一上来就敲命令——统信自带「软件包安装器」,双击就能装。前提是先看懂文件名。
操作请以你单位信息中心的要求为准,本文不提供任何绕过管控的方法。每台机器的版本、配置、策略都不同,文中命令不保证与你的环境完全一致。
一句话:下载前对着文件名看三样——格式、架构、版本;三样都对上,双击就能装。命令行留着对付「一次装一堆」和「图形界面起不来」这两种情况。
本栏目以「统信 UOS」为准。如果你用的是银河麒麟,文末有单独的差异说明。两套系统底层都基于 Debian/Ubuntu,日常要装的包格式是一样的。
01为什么装软件总会失败
同一个软件,官网下载页面上往往有好几个版本。选错了装不上,最让人抓狂的是——报错信息通常只说「依赖关系不满足」,根本不会告诉你真实原因。
实际踩坑最多的就三条:下成了 Windows 的 .exe;架构下错了,x86 的机器装了 arm64 的包;拿到的是源码压缩包 .tar.gz,那不是安装包。
所以下载之前花十秒对着文件名看一遍,比装到一半报错再回头排查,要快得多。
02第一步:先看扩展名
判断方法很简单:下载回来先看一眼文件后缀。这一步能挡掉大部分无效折腾。
03第二步:再看架构
同一个 .deb 还分 amd64、arm64、loongarch64 好几个版本,选哪个取决于你的 CPU。不确定的话,打开终端敲这条命令:
dpkg --print-architecture
输出 amd64、arm64 这类字样,就是你要选的那个。习惯用第 01 问那条命令的话,uname -m 也能查到同样的信息。
04第三步:文件名怎么读
下载下来的文件名看着是一长串字符,其实把答案全写在里面了。举个例子:
wemeet_3.26.10.401_amd64.deb
拆开看是四段:wemeet 是软件名,3.26.10.401 是版本号,amd64 是适用架构,deb 是包格式。
你真正要核实的只有中间那两段——架构对不对、格式对不对。下载页面上通常只写「Linux 版」三个字,具体版本得自己挑。
05第四步:版本别混着用
统信 UOS 的 V20、V25,银河麒麟的 V10、V10 SP1、V11,不同大版本打出来的包不一定互相通用。找软件时优先找标注了你系统版本号的那一档;找不到就联系软件厂商或你单位信息中心要对应版本,不要拿别的版本的包硬装。
06开始装了:先用鼠标,别急着开终端
很多人第一次装软件就去搜命令,其实在信创电脑上,多数情况根本用不着终端。按省心程度排,是这三条路:
07途径二:双击安装(重点)
统信 UOS 自带一个叫「软件包安装器」的工具,双击 .deb 文件它就会自己弹出来,不用你去终端里敲任何东西。完整流程三步:
▪︎ 双击下载好的 .deb 文件,「软件包安装器」自动启动,界面上会显示软件名称、版本和大小。
▪︎ 点「安装」。弹出授权窗口时,输入当前用户的密码——注意输密码时屏幕上不会显示任何字符,连星号都没有,这是正常的,不是键盘坏了,照常输完按回车就行。
▪︎ 等进度条走完,显示安装成功后点「完成」。装好的软件在左下角启动器里能找到,或通过应用商店「我的应用」进去卸载。
小技巧:要一次装好几个软件时,可以把多个 .deb 文件一起拖进安装器窗口,它会依次处理,比一个一个装快。安装器已经打开的情况下,拖到它的窗口或图标上都行。
还有一点值得说:安装器自带依赖检查,缺什么它会提示。这一点比网上到处能搜到的 dpkg -i 命令省心——后者只装包本身,依赖缺了它不管,常常装到半成品状态还得再救场。
08双击没反应怎么办
▪︎ 先右键那个 .deb 文件,选「打开方式」,在列表里找到「软件包安装器」,选中后再试一次。这一步解决的是文件关联没对上的问题。
▪︎ 如果还是不行,常见原因是被单位的安全策略拦住了——比如限制安装未经签名的软件,或者「软件包安装器」这个系统组件本身状态不对。
▪︎ 这种情况请不要自己去改安全设置、也不要试图绕过限制,直接找你单位信息中心处理。这不是技术故障,是管理规定,而且单位机器上的这类操作通常都会被记录。
09什么时候才需要命令行
主要是三种情况:要一次性装一大批包、图形界面起不来只能进终端、需要把安装步骤写进脚本做批量部署。日常装一个两个软件,真的用不着。
要用的时候,在安装包所在的文件夹空白处点右键打开终端,敲:
sudo apt install ./xxx.deb
注意那个 ./ 不能省。它是「当前文件夹」的意思,少了它,apt 会以为你要从软件源里装同名软件,结果报一句 unable to locate package,然后你以为是包坏了。
如果提示缺依赖,先执行修复再重装一次:
sudo apt-get install -f
连不上软件源、依赖补不齐时换个思路:去能上网的同版本机器上把依赖包一起下下来拷过来,或者找单位信息中心要安装包。不建议为了装一个软件去改软件源。
10银河麒麟用户看这里
▪︎ 包格式同样以 .deb 为主,上面的扩展名对照表和架构对照表可以直接用。
▪︎ 同样能双击安装:双击 .deb 会弹出安装器,点「一键安装」,输入密码即可。输密码时屏幕不显示字符,属正常现象。
▪︎ 麒麟官方文档里给的命令行写法是 sudo dpkg -i xxx.deb,两条命令都能用;只是 dpkg 遇到依赖缺失会停下来,此时执行 sudo apt-get install -f 修复后重装即可。
▪︎ 麒麟适配的国产 CPU 种类更多,申威(sw_64)机器在麒麟平台上相对常见,找软件时要专门找申威版。
如果 dpkg 报「与本机系统体系结构不符」,就是架构选错了,回到第二步重新查一次 dpkg --print-architecture,按输出的字样去找对应版本。















































































