LinuxSir.cn,穿越时空的Linuxsir!

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

通过YAST网络安装的程序,rpm放在哪个目录下?

[复制链接]
发表于 2008-11-15 10:50:06 | 显示全部楼层 |阅读模式
RT。。3KS。。。想升级mono。。结果官方的源太慢了..更新到40%就失败..想单独把那几个包下下来丢到YAST下包的那个目录中。。我想。。如果本地有了。。就不会再从网上下了吧。。。
发表于 2008-11-15 11:48:43 | 显示全部楼层
关注中,同问,有知道的请说一下
回复 支持 反对

使用道具 举报

发表于 2008-11-15 12:15:39 | 显示全部楼层
下载之后直接用rpm就可以了撒
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-15 12:23:51 | 显示全部楼层
当然独立的RPM很好安装。问题是依赖一堆RPM.。所以我只想把文件比较大的RPM下下来..其他小的就在线安装了。。

呵。。楼上的是成都的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-19 14:09:10 | 显示全部楼层
没人知道吗?哪位帮帮忙啊..
回复 支持 反对

使用道具 举报

发表于 2008-11-20 09:44:50 | 显示全部楼层
好像在 /var/cache/zypp 下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-20 13:23:49 | 显示全部楼层
我看了。。貌似没有啊
回复 支持 反对

使用道具 举报

发表于 2008-11-20 14:50:13 | 显示全部楼层
仔细研究了一下,确实是在/var/cache/zypp里面,不过似乎OPENSUSE工作方式和DEBIAN不一样,DEBIAN下是可以将要用到的包下载到本地文件夹来APT的,但是SUSE却是下载一个,安装一个,然后下载另一个的同时删除原已经下载的包,如果想下载一些较大的包,然后在通过yast2来安装的话,估计应该还是可行的,每一个源对应一个文件夹在/var/cache/zypp/packages中,名字与源的名称相同

测试了一下,成功了:
1.我添加一个游戏源安装游戏,游戏源URL为:http://download.opensuse.org/repositories/games/openSUSE_11.0/
2.将我想安装的游戏包aaa.rpm放进了:/var/cache/zypp/packages/http:__download.opensuse.org_repositories_games_openSUSE_11.0_/i586
3.软件管理-搜索到这个包-标记安装,这一步很重要,也许这个包同时有多个安装源都有提供,我们只需要选中这个包,然后看下面的版本,会列出我们所有的同时提供此包的源,这时选中我要使用的源http://download.opensuse.org/repositories/games/openSUSE_11.0/,好了,开始安装,你会发现,不在下载此包,直接安装它了,安装完成后,你在到/var/cache/zypp/packages/http:__download.opensuse.org_repositories_games_openSUSE_11.0_/i586中(就是我们下载包后放置的地方),会发现原来我们手动下载的包已经被yast2给删除了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-20 15:16:08 | 显示全部楼层
原来如此..以前用debian、arch比较多,始终认为会给我留在那..哈哈。。回去试试。。多谢了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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