LinuxSir.cn,穿越时空的Linuxsir!

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

介绍一下y2pmsh

[复制链接]
发表于 2006-5-24 08:21:23 | 显示全部楼层 |阅读模式
看了很多人说YaST添加源很慢.
其实suse提供了一个命令行的工具,y2pmsh
安装完以后,执行y2pmsh进入命令行界面.
source -a http://ftp.gwdg.de/pub/linux/misc/packman/suse/10.1/
等命令添加常用的源.
比如我这里的源是
Known sources:
0: [ ] guru (SUSE LINUX 10.1) (http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.1)
1: [x] SUSE LINUX 10.1 (ftp://ftp.gwdg.de/pub/linux/suse ... 1/inst-source-extra)
2: [x] SUSE LINUX 10.1 (ftp://ftp.gwdg.de/pub/opensuse/distribution/SL-10.1/inst-source/)
3: [x] SUSE LINUX 10.1 (ftp://ftp.gwdg.de/pub/opensuse/d ... on-oss-inst-source/)
4: [x] ftp://ftp.suse.com/pub/suse/i386/update/10.1/ (ftp://ftp.suse.com/pub/suse/i386/update/10.1) [autorefresh]
5: [ ] Packman (SuSE LINUX 10.1) (http://ftp.gwdg.de/pub/linux/misc/packman/suse/10.1/)

source -s显示已经添加的源.
source -d 来把一些源暂时禁用.比如我如果可以的话尽量不安装packman和guru的软件,因为可能会影响依赖关系.
如果要安装软件(以mplayer为例)的话,先用search出来以后可以install mplayer,很方便的是y2pmsh里面也可以自动补全.
接着可以isc来提交所做的改变,自动解决依赖关系,下面就开始执行下载和安装了.

如果要安装官方的更新的话,
source -d 0 1 2 3 5来disable掉别的源,下面就可以用newer显示是否有更新,如果有的话,可以直接upgrade.后isc来执行install,solve 和commit.当然也许有更直接的命令可以指定源安装.
现在已经可以完成一些基本的工作了,至于更细致的可以查询相关文档.
发表于 2006-5-24 08:47:38 | 显示全部楼层
好东西,希望多发一些关于命令行的文章。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-24 09:57:57 | 显示全部楼层
Post by dibel
好东西,希望多发一些关于命令行的文章。
呵呵,如果不是因为10.1的YaST用的时候实在不怎么顺,我也不希望用命令行工具.这样子算是有一个其它选择吧,添加源的速度要快很多.
回复 支持 反对

使用道具 举报

发表于 2006-5-24 12:14:21 | 显示全部楼层
不错,确实快。
回复 支持 反对

使用道具 举报

发表于 2006-5-24 17:49:48 | 显示全部楼层
建议楼主进一步总结一下方便收藏此帖 呵呵
回复 支持 反对

使用道具 举报

发表于 2006-5-24 18:05:37 | 显示全部楼层
我觉得smart也不错,而且是图形界面
回复 支持 反对

使用道具 举报

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

本版积分规则

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