麒麟os终端部署软件需分场景:装官方软件须先sudo apt update再sudo apt install;装本地.deb包推荐sudo apt install ./pkg.deb,或用sudo dpkg -i后sudo apt --fix-broken install;离线批量安装用sudo dpkg -i *.deb配合sudo dpkg --configure -a;.rpm包用sudo yum localinstall ./pkg.rpm或sudo rpm -ivh pkg.rpm;.tar.gz源码类需./configure、make、sudo make install,二进制类则移目录并建软链接。

您需要在麒麟OS终端中快速部署软件,但不确定该用哪个命令、是否要先更新源、依赖出错怎么救,下面直接按真实操作路径分场景说明。
安装官方仓库里的软件
第一步:按下 Ctrl + Alt + T 打开终端。
第二步:执行 sudo apt update——这一步不能跳过,否则可能装到旧版本或报“无法定位软件包”。
第三步:输入 sudo apt install package_name,把 package_name 替换成你要装的软件名,比如 obs-studio 或 wps-office。
第四步:看到提示 “Do you want to continue? [Y/n]” 时,直接按 Y 再回车。系统会自动下载并配置全部依赖,中途不用干预。
安装本地下载的.deb包
方法一:用 apt 直接装(推荐,自动解依赖)
确保 .deb 文件在当前目录下,运行:sudo apt install ./your-package-name.deb
【注意:./ 前缀绝对不能漏,否则系统会当成远程包名去源里找,报错“无法定位软件包”】
方法二:用 dpkg 强制装(适合已确认依赖齐全)
先切到 .deb 所在目录,比如 cd ~/Downloads;再执行:sudo dpkg -i your-package-name.deb
如果终端立刻报 “dependency problems” 错误,别慌,马上补一句:sudo apt --fix-broken install
离线环境批量安装多个.deb包
1. 把所有 .deb 文件放进同一个空文件夹,例如 ~/offline-packages
2. 在终端中进入该目录:cd ~/offline-packages
3. 执行通配符安装命令:sudo dpkg -i *.deb
4. 安装过程大概率会中断报错,这时别重试,先运行:sudo dpkg --configure -a
这条命令会把已解包但未配置的软件全部收尾,比反复跑 -i 更可靠。
安装.rpm包
方法一:用 yum localinstall(联网推荐)
切换至 RPM 包所在目录,执行:sudo yum localinstall ./package.rpm,注意 ./ 不可省略,否则 yum 无法识别为本地路径。
方法二:用 rpm 命令手动安装(离线必需)
执行:sudo rpm -ivh package.rpm;若提示 “failed dependencies”,需根据错误信息逐个安装缺失依赖包,例如:sudo rpm -ivh glibc-2.28-10.ky10.x86_64.rpm,完成后重试原命令。
安装.tar.gz软件包
先解压并进入子目录:tar -xzvf software.tar.gz && cd software-*
【必须进入解压后的子目录再操作,不能在 Downloads 目录下直接运行 ./configure】
源码类(含 configure 脚本):
安装构建依赖:sudo apt install build-essential
然后依次执行:./configure --prefix=/usr/local → make -j4 → sudo make install
预编译二进制类(含 bin/ 目录):
将主目录移至系统路径:sudo mv app-dir /usr/local/app
再建软链接:sudo ln -s /usr/local/app/bin/app /usr/local/bin/app











