LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: piscator

关于FVWM的几个问题!

[复制链接]
 楼主| 发表于 2003-6-19 01:19:46 | 显示全部楼层

试了一下!可是不知道接下来如何办!

$ rpm -ql gtk+2.0-2.2.1-2mdk libgtk+2.0_0-devel-2.2.1-2mdk libgtk+2.0_0-2.2.1-2mdk | grep ".pc"
/usr/lib/pkgconfig/gdk-2.0.pc
/usr/lib/pkgconfig/gtk+-2.0.pc
好象是注册成了gtk+-2.0,要怎么办呢?改个名字?thanks!
 楼主| 发表于 2003-6-19 01:20:37 | 显示全部楼层
]$ pkg-config --list-all | grep -i gtk
Package gdk-x11-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gdk-x11-2.0.pc'
to the PKG_CONFIG_PATH environment variable
Package 'gdk-x11-2.0', required by 'GTK+', not found
发表于 2003-6-19 07:44:58 | 显示全部楼层
如果可以,我建议大家用源代码编译gtk
具体的步骤是:
先到www.gtk.org上下载下列文件:

glib*.bz2 ,atk*.bz2 ,pango*.bz2,gtk+-2.x.tar.bz2

是五个文件,其实还有一个是pkg-config ,不过好像你们的系统都有

看看你们的pkg-config的版本号, pkg-config -version
如果低,可以去下载个更新的版本

然后依次的解开各个bz2的包  (一定要先编译glib,然后是其他的包)
1.最先编译glib
tar jxvf glib-2.x.tar.bz2
./configure --prefix=/usr
make ,make install
2.再编译atk,pango,GTK+2.x

步骤都是一样的,
./configure  --prefix=/usr
make ,make install

如果是Redhat8.0或者是以上的版本,在光盘中有rpm包,你直接用gnome的软件包管理,加入gnome软件开发的工具,选上gtk就可以了

不过我喜欢用源代码编译的,那样可以有很多gtk的实例,方便学习gtk的编程

这样系统的gkt路径就设置好了
发表于 2003-6-19 10:28:18 | 显示全部楼层
最初由 piscator 发表
]$ pkg-config --list-all | grep -i gtk
Package gdk-x11-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gdk-x11-2.0.pc'
to the PKG_CONFIG_PATH environment variable
Package 'gdk-x11-2.0', required by 'GTK+', not found


从你给的信息看,应该用pkg-config --cflags --libs gtk+-2.0
gtk+和2.0中间要有一条短横线的。 ;)
上面那几条消息意思是说某几个以前在pkg-config中注册的package现在缺了对应的文件,
也许是你不小心自己删掉了,也许是装某个buggy package的时候被它的脚本错误干掉了,
最好能把对应的包重新rpm -i装一下,可以去rpmfind找一下gdk-x11-2.0.pc和gtk+-2.0.pc属于哪几个rpm,找出来装上,无非就是缺哪个装哪个。如果有时间,可以用rpm -Va查一下系统里哪些
package被改动过了。
对于新手,不建议从源代码编译安装,除非你自己会打包,明确的知道自己在做什么。最好还是使用包管理系统,用别人编译好的包来安装。 现在每个发行版都有自己的包管理系统,规范的软件也都带着rpm的.spec或者debian的打包信息,一般都不需要那么粗鲁的make install.
发表于 2003-7-13 12:42:44 | 显示全部楼层
在Debian下也有这个gtk-config的问题,不知道哪位大侠解决了这个问题了吗?
有谁想telnet到我的机器上compile一下?
发表于 2003-7-13 20:41:47 | 显示全部楼层
到linuxfans的网站直接下载,fvwm的rpm包,不用这么麻烦的!我就是这样安装的。很好用的
发表于 2003-8-21 13:13:21 | 显示全部楼层
楼主老兄,问题解决了没?你试着完全安装mdk,就应该没有问题了。
Redhat linux 9可以正常编译,我最近把xmms,gaim,zhcon,fvwm,afterstep,wmaker,enlightenment,mlterm,downman都编译了,但是gimp不行,什么时候就准备把原来用rpm安装的gtk重新编译一遍。到时候再来向大家汇报。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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