LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1238|回复: 8

请问怎么才能知道安装一个软件所需要的所有依赖包?谢谢!

[复制链接]
发表于 2010-1-7 17:25:43 | 显示全部楼层 |阅读模式
我这台机子是没联网的  装的是Ubuntu9.10 刚才装 RealPlayer(deb格式)的时候总是说条件不满足  比如说缺少 lsa  其实在那个ISO镜像里面是有 lsa的  然后我在ISO镜像里找到 lsa的要安装的时候  又说缺少了某个依赖   如此循环下去   最后一共安装了20多个包才把 RealPlayer装上  请问有没有没那么复杂的方法 谢谢  
还有就是 安装 Deb包的时候 你打 dpkg -i *.deb 的时候他会直接安装上去  不会显示缺少了什么依赖包  要在Xwindow 下打开才会显示缺少了什么东西  请问在 命令行下能显示缺少的依赖包吗  ?
发表于 2010-1-8 15:42:09 | 显示全部楼层
命令行下的提示才更丰富啊,一般都告诉缺什么包
也可以根据它的提示
apt-cache search xxxx
搜索包
回复 支持 反对

使用道具 举报

发表于 2010-1-8 15:43:44 | 显示全部楼层
另外,没联网,就只能一个包一个包的装。

不联网,就没办法直接 apt-get需要的包
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-11 00:54:30 | 显示全部楼层
谢谢你的回答, 还有请问能不能把 ISO 的挂载点写到源里面 , 然后让 apt-get 自己去找呢 ?感觉ISO文件里的结构和源网站的结构差不多阿 !  谢谢
回复 支持 反对

使用道具 举报

发表于 2010-1-11 12:12:34 | 显示全部楼层
可以直接从盘里装
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-11 17:49:37 | 显示全部楼层
Post by yyu0378;2063467
可以直接从盘里装


那要一个一个找啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-12 08:33:57 | 显示全部楼层
刚才试出来了  在 source.list 上加  file:///mnt/ISO   挂载点  再 sudo apt-get update就行了
回复 支持 反对

使用道具 举报

发表于 2010-1-12 10:02:12 | 显示全部楼层
aptitude show xxxx

显示该包所有相关信息,里面可以查看到依赖。
回复 支持 反对

使用道具 举报

发表于 2010-1-14 15:53:34 | 显示全部楼层
跟一般网络安装一样啊,楼上的正确
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表