Ubuntu安装IBM MQ时找不到ibmmq-runtime_9.0.5.0_amd64.deb包求助
解决Ubuntu安装IBM MQ本地deb包的报错问题
嘿,这个问题我碰到过好几次了——你用apt install直接输入本地deb文件名的时候,apt会默认把它当成软件仓库里的包名去搜索,自然找不到对应的包啦!下面给你两种靠谱的解决方法:
方法一:用dpkg直接安装本地包
dpkg是Debian/Ubuntu系统专门用来处理deb包的工具,直接指定本地文件路径就行:
sudo dpkg -i ibmmq-runtime_9.0.5.0_amd64.deb
如果安装过程中出现依赖缺失的错误,别慌,用apt自动修复依赖:
sudo apt-get install -f
方法二:用apt安装本地包(需要加路径标识)
如果你更习惯用apt,只要在文件名前加上./(表示当前目录下的文件),apt就会明白你要装的是本地文件,不是仓库里的包:
sudo apt install ./ibmmq-runtime_9.0.5.0_amd64.deb
如果deb包不在当前目录,就换成完整的文件路径,比如/home/trougc/Downloads/ibmmq-runtime_9.0.5.0_amd64.deb
额外注意事项
- 先确认当前目录确实有这个deb包,用
ls命令就能查看:ls ibmmq-runtime_9.0.5.0_amd64.deb - 如果是刚下载的包,检查一下文件有没有下载完整,比如对比官方提供的MD5校验值
- IBM MQ的runtime包可能依赖一些系统库,安装后如果有报错,优先用
apt-get install -f来修复依赖
内容的提问来源于stack exchange,提问作者trougc
相关产品推荐
相关产品推荐

