LinuxSir.cn,穿越时空的Linuxsir!

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

安装anjuta的问题

[复制链接]
发表于 2005-11-10 09:26:02 | 显示全部楼层 |阅读模式
我在mandrake 10下用urpmi安装anjuta
#urpmi anjuta
遇到如下错误:
Installation failed:
        file /usr/lib/glib/include/glibconfig.h from install of libglib1.2-devel-1.2.10-11mdk conflicts with file from package libglib2.0_0-devel-2.2.3-1mdk

urpmi的安装不能自适应更高版本的库吗?
发表于 2005-11-10 10:27:39 | 显示全部楼层
可以给我你的安装源吗?最好是连带源代码RPM包的。谢谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-10 11:07:10 | 显示全部楼层
是指这个吗?

Installation\ CD\ 1\ (x86)\ (cdrom1) removable://mnt/cdrom/Mandrake/RPMS {
  hdlist: hdlist.Installation CD 1 (x86) (cdrom1).cz
  with_hdlist: ../../Mandrake/base/hdlist1.cz
  removable: /dev/hdc
  key-ids: 70771ff3
  ignore
}

Installation\ CD\ 2\ (x86)\ (cdrom2) removable://mnt/cdrom/Mandrake/RPMS2 {
  hdlist: hdlist.Installation CD 2 (x86) (cdrom2).cz
  with_hdlist: ../../Mandrake/base/hdlist2.cz
  removable: /dev/hdc
  key-ids: 70771ff3
  ignore
}

Installation\ CD\ 3\ (x86)\ (cdrom3) removable://mnt/cdrom/Mandrake/RPMS3 {
  hdlist: hdlist.Installation CD 3 (x86) (cdrom3).cz
  with_hdlist: ../../Mandrake/base/hdlist3.cz
  removable: /dev/hdc
  key-ids: 70771ff3
  ignore
}

Installation\ CD\ 4\ (x86)\ (cdrom4) removable://mnt/cdrom/Mandrake/RPMS4 {
  hdlist: hdlist.Installation CD 4 (x86) (cdrom4).cz
  with_hdlist: ../../Mandrake/base/hdlist4.cz
  removable: /dev/hdc
  key-ids: 70771ff3
  ignore
}

update_source ftp://mandrake.mirrors.pair.com/ ... l/updates/10.0/RPMS {
  hdlist: hdlist.update_source.cz
  with_hdlist: ../base/synthesis.hdlist.cz
  list: list.update_source
  key-ids: 22458a98
  update
  ignore
  synthesis
}

mand\ cd1 file://mnt/win_g/Mand10.0/cd1/Mandrake/rpms {
  hdlist: hdlist.mand cd1.cz
  with_hdlist: ../base/hdlist1.cz
  key-ids: 70771ff3
}

mand\ cd2 file://mnt/win_g/Mand10.0/cd2/Mandrake/rpms2 {
  hdlist: hdlist.mand cd2.cz
  with_hdlist: synthesis.hdlist.cz
  synthesis
}

mand\ cd3 file://mnt/win_g/Mand10.0/cd3/rpms3 {
  hdlist: hdlist.mand cd3.cz
  with_hdlist: synthesis.hdlist.cz
  synthesis
}

mand\ cd4 file://mnt/win_g/Mand10.0/cd4/Mandrake/rpms4 {
  hdlist: hdlist.mand cd4.cz
  with_hdlist: synthesis.hdlist.cz
  synthesis
}

Installation\ CD ftp://mirrors.usc.edu/pub/linux/ ... i586//Mandrake/RPMS {
  hdlist: hdlist.Installation CD.cz
  with_hdlist: ../..//Mandrake/base/hdlist.cz
  key-ids: 70771ff3
}

Installation\ sources ftp://mirrors.usc.edu/pub/linux/ ... 10.0/i586//../SRPMS {
  hdlist: hdlist.Installation sources.cz
  with_hdlist: ../i586/Mandrake/base/hdlist.src.cz
}

Contrib\ CD ftp://mirrors.usc.edu/pub/linux/ ... 586//Mandrake/RPMS2 {
  hdlist: hdlist.Contrib CD.cz
  with_hdlist: ../..//Mandrake/base/hdlist2.cz
  key-ids: 78d019f5
}

Contrib\ sources ftp://mirrors.usc.edu/pub/linux/ ... 6//../contrib/SRPMS {
  hdlist: hdlist.Contrib sources.cz
  with_hdlist: ../../i586/Mandrake/base/hdlist2.src.cz
}

Jpackage.org ftp://mirrors.usc.edu/pub/linux/ ... 586//Mandrake/RPMS3 {
  hdlist: hdlist.Jpackage.org.cz
  with_hdlist: ../..//Mandrake/base/hdlist3.cz
  key-ids: c431416d
}

Jpackage.org\ sources ftp://mirrors.usc.edu/pub/linux/ ... trib/jpackage/SRPMS {
  hdlist: hdlist.Jpackage.org sources.cz
  with_hdlist: ../../../i586/Mandrake/base/hdlist3.src.cz
}
回复 支持 反对

使用道具 举报

发表于 2005-11-10 13:28:15 | 显示全部楼层
rpm -qf  /usr/lib/glib/include/glibconfig.h
的结果是什么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-10 13:33:09 | 显示全部楼层
libglib2.0_0-devel-2.2.3-1mdk
回复 支持 反对

使用道具 举报

发表于 2005-11-10 13:57:59 | 显示全部楼层
rpm -e --nodeps libglib2.0_0-devel
然后
urpmi libglib1.2-devel
然后重新
urpmi libglib2.0_0-devel
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-10 14:44:50 | 显示全部楼层
urpmi libglib2.0_0-devel

Installation failed:
        file /usr/lib/glib-2.0/include/glibconfig.h from install of libglib2.0_0-devel-2.2.3-1mdk conflicts with file from package libglib1.2-devel-1.2.10-11mdk

urpmi怎么做的如此麻烦?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-10 14:50:20 | 显示全部楼层
我先用1.2装anjuta,然后卸掉1.2装2.0才可以

不过anjuta装完居然不能用,真是faint
回复 支持 反对

使用道具 举报

发表于 2005-11-10 14:52:55 | 显示全部楼层
这跟urpmi没有关系,用smart ,甚至用rpm装都是这样.
这是打包错误.

libglib1.2-devel-1.2.10-11mdk
不可能包括这个
/usr/lib/glib-2.0/include/glibconfig.h
它应该包括的是
/usr/lib/glib-1.2/include/glibconfig.h
回复 支持 反对

使用道具 举报

发表于 2005-11-10 15:07:21 | 显示全部楼层
在两个包的SPEC文件中,彼此的依赖关系没有冲突,而我自己也把这两个包重新编译了一次,在安装文件的时候并没有发生重叠的部分。如果你要同时安装这两个包的话,放心用rpm -Uvh --nodeps --force来安装吧!具体文件放置的信息在附件。
另外,两个SPEC封装文件的部分如下:
glib1.2-devel的
%files -n %{libname}-devel
%defattr(-, root, root)
%doc AUTHORS ChangeLog NEWS README COPYING docs/*.html
%{_libdir}/lib*.so
%{_libdir}/*a
%{_libdir}/pkgconfig/*
%{_libdir}/glib
%{_includedir}/*
%{_mandir}/man1/*
%{_datadir}/aclocal/*
%{_bindir}/*
%{_infodir}/%{name}*

glib2.0_0-2.2.3-devel的
%files -n %{lib_name}-devel
%defattr(-, root, root)
%doc AUTHORS ChangeLog NEWS
%doc %{_datadir}/gtk-doc/html/*
%{_libdir}/lib*.so
%{_libdir}/lib*.la
%{_libdir}/lib*.a
%{_libdir}/glib-%{api_version}  <---两部分并不相同
%{_libdir}/pkgconfig/*
%{_includedir}/*
%{_mandir}/man1/*
%{_datadir}/aclocal/glib-%{api_version}.m4
%{_bindir}/glib-genmarshal
%{_bindir}/glib-mkenums
%{_bindir}/gobject-query

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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