LinuxSir.cn,穿越时空的Linuxsir!

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

图形版 drcom-client PUM v1.0 的使用方法

[复制链接]
发表于 2009-6-19 11:51:20 | 显示全部楼层 |阅读模式
很多朋友看到这个帖子
http://www.linuxsir.cn/bbs/thread352405.html
觉得 图形版的 drcom-client 是需要用 root 权限使用的。
其实 不 是这样的,
那只是一个特殊情况,只因为这个比较少见的错误

####################################################
** (drcomclient:7269): WARNING **: Failed to send buffer
drcomclient: Fatal IO error 11 (资源暂时不可用) on X server :0.0.
####################################################

到目前为止,还没有解决的办法,如果你知道怎么处理,请告知我们,谢谢!

新版 drcom-pum v1,0 完全是在普通用户模式下执行的。[详细介绍请见帖子底]
下面的安装过程,特别针对 Arch Linux 用户
[注:其它发行版的用户还是参照网站上的安装教程]

由于 Arch Linux 的 init 脚本是 BSD-sytle 的,所以 "似乎" 没有专门的安装 init 脚本的命令
所以 源码包 有点不同
请到下面的链接下载
http://www.drcom-client.org/down ... pum-1.0-arch.tar.gz

----------------------------------------------------------------------------------------------------
推荐使用 GNOME 桌面
如果桌面系统是 xfce 4 ,安装 notification-daemon-xfce 之后,也可以使用
如果桌面系统是 KDE,安装下面的软件包,也可以使用
* Debian/Ubuntu: python-gtk2 python-notify
* Fedora: pygtk2 notify-python
-----------------------------------------------------------------------------------------------------

[1] 安装 init 脚本
将 drcom-pum-1.0/src/scripts/drcom 移动到 /etc/rc.d/
然后在 /etc/rc.conf 找到 DAEMON 项,加入 drcom 就可以
以后就能自动编译和加载安装 drcom 认证模块
注:如果你有什么更好的办法,请告诉我,这样就可以把源码合在一起,所有的发行版用一套源码包

[2] 源码编译安装
$ make & sudo make install

解释
这个 init 脚本,主要的功能就是可以在开机时自动识别内核版本有否变化,如果有的话,可以自动重新编译和加载,用户不需要手动去操作。

====================================================================================
drcom-client PUM v1.0版本 发布

在原来 drcom-client 命令行版本的基础上,增加了图形界面的支持,完善了协议,进行了创新,现在发布出来。
    * 简单易用的图形界面,方便用户配置
    * 支持现有的 Dr.COM 协议,(除 v3.72_u31_2227 之外均能使用)
    * 内网地址处理自动化
    * 图形界面的消息提示,提供多语言支持(中文/英文)
    * 用户态协议,用Python实现,缩减了开发的时间,及时更新了协议
    * 针对内核升级,支持自动编译认证模块,无须手动操作

简介:

drcom-client PUM 是基于 GNU/Linux drcom-client 项目的一个子项目。
这个子项目的目标是创建一个带有图形界面且易于配置的用户态客户端。
PUM 是 Python 用户态的缩写。
由于 Python 在原型机设计中的强大功能,我们将它作为该子项目的主要编程语言。
今后 Mac OS X 上的 通用 drcom-client 也将以这种模式进行摸索和设计。

drcom-client PUM 的截图请见:
http://drcom-client.org/zh_CN/docs/screenshots.html

如果你有兴趣,可以下载试用一下
http://www.drcom-client.org/zh_CN/downloads/linux.html

安装教程,见
http://www.drcom-client.org/zh_CN/docs/tutorials.html

如果有什么问题,可以到
http://groups.google.com/group/drcom-client-user
http://groups.google.com/group/drcom-client

提出你的问题, 我们会及时答复
再次感谢你的支持!
发表于 2009-6-19 12:05:43 | 显示全部楼层
不错。

可惜我现在是锐捷,drcom都用不上,直接拨号了。
回复 支持 反对

使用道具 举报

发表于 2009-6-19 15:34:02 | 显示全部楼层
不用专门源码包, 可以在PKGBUILD中把daemon拷过去。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-19 15:35:18 | 显示全部楼层
Post by e66m;1999499
不用专门源码包, 可以在PKGBUILD中把daemon拷过去。
怎么处理,大侠能不能帮忙写个 PKGBUILD ?
回复 支持 反对

使用道具 举报

发表于 2009-6-19 15:46:59 | 显示全部楼层
http://www.linuxsir.cn/bbs/thread352405.html 第五楼我就说了:
Arch下,只要加入archlive-pkg软件源, 就直接可以 yaourt -S drcom-pum 或者 pacman -S drcom-pum来安装的

http://archlive-pkg.googlecode.com

PKGBUILD: http://archlive-pkg.googlecode.c ... /drcom-pum/PKGBUILD
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-19 15:48:51 | 显示全部楼层
恩,抱歉,没有注意到,谢谢你,我看下,回去把它加到下载页面上去
回复 支持 反对

使用道具 举报

发表于 2009-6-19 15:52:13 | 显示全部楼层
Post by henry.huang;1999506
恩,抱歉,没有注意到,谢谢你,我看下,回去把它加到下载页面上去



一写出来就在你们的google邮件组发了帖子了。。。


另: 这个drcom-pum 很不错, 可以动态生成内核模块。。。
不需要针对不同的内核重新写PKGBUILD。。。
回复 支持 反对

使用道具 举报

发表于 2009-6-19 21:10:24 | 显示全部楼层
Post by henry.huang;1999500
怎么处理,大侠能不能帮忙写个 PKGBUILD ?


```本“大侠”没事做了
回复 支持 反对

使用道具 举报

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

本版积分规则

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