Ubuntu 26.04 如何模拟安装软件?(完全安全、不修改系统)

Ubuntu系统中有最简单、最实用、最安全的模拟安装方法,不会真的安装、不会破坏系统,专门用来检查:

能不能装、缺不缺依赖、会不会冲突、会不会报错。

你只需要记住 3 条命令 就够覆盖所有场景。

但是,这都是在Ubuntu26.04系统中执行,所以说你已经升级了系统,怕第三方软件不知道能不能安装,又怕影响系统的情况下可以参考以下操作。


一、APT 软件(apt install)模拟安装

最常用,检查官方源里的软件能不能装。

sudo apt update
sudo apt install --dry-run 软件名

例子

sudo apt install --dry-run docker.io
sudo apt install --dry-run obs-studio
sudo apt install --dry-run wine

结果判断

  • 没有报错 → 可以正常安装
  • 提示缺少依赖 → 装不了
  • 提示无法找到软件包 → 26.04 源里没有这个软件

--dry-run = 干跑,只检测,不写入系统


二、第三方 .deb 包(官网下载的离线包)模拟安装

检查这个 deb 能不能在 Ubuntu 26.04 运行,不会真安装

sudo dpkg --dry-run -i 包名.deb

例子

sudo dpkg --dry-run -i chrome.deb
sudo dpkg --dry-run -i code.deb

判断

  • 无报错 → 可装
  • depends → 缺依赖,不能装
  • architecture → 不匹配你的系统

三、检查已安装软件是否损坏(模拟修复)

sudo apt --dry-run --fix-broken install

这条命令可以告诉你:

  • 系统有没有坏包
  • 哪些软件依赖断裂
  • 修复需要动哪些文件

同样不会真的修复


最实用的 4 条万能模拟命令(直接复制用)

# 1. 模拟安装 APT 软件
sudo apt install --dry-run 软件名

# 2. 模拟安装 离线 deb
sudo dpkg --dry-run -i xxx.deb

# 3. 模拟修复损坏依赖
sudo apt --dry-run --fix-broken install

# 4. 查看软件是否存在于 26.04 源
apt-cache policy 软件名

你模拟后看到什么结果算正常?

正常(可以装)

0 upgraded, 1 newly installed, 0 not upgraded.

以下情况不正常(不能装)

Package xxx is not available, but is referred to by another package.
Depends: libxxx but it is not going to be installed

本文首发于 58Linux技术博客,专注Ubuntu桌面使用、Linux服务器运维与网站搭建实战。

发表评论

粤ICP备10052831号 | © 2026 58Linux 技术笔记. All Rights Reserved. | 联系我们 | 关于本站
本站内容开放共享,仅供学习交流 | 专注 Ubuntu & Linux 实战教程
Built with GeneratePress