家里的Cent Os 6.3终于能用了,但在安装了一系列程序后,尤其是office和系统更新后,/usr分区终于没空间了,所以想linux下能否可以无损分区呢?经搜索,找到一款可以在liunx下用的分区工具Gparted!于是兴冲冲下载回来(源码),结果在./configure时提示uuid (libuuid) not found!

于是查看本机是否安装了uuid,

#rpm -qa | grep uuid
显示已安装,libuuid-2.17.2-12.7.el6_3,于是想是不是要带参数安装呢?于是查看uuid安装目录
#rpm -ql libuuid-2.17.2-12.7.el6_3
显示该库安装在/lib/下。于是:
#./configure --with-uuid=/lib

结果完全一样。于是网上搜索,这下麻烦了,搜索结果很少,中文页面几乎没有这个问题。还好,老外的网站上有说明,虽然是E文,凑和看吧。大根意思是,这个错误说明要安装libuuid开发库,于是搜索libuuid-dev,没有找到有用信息,只有一个老外网站有个下载列表,却没找到cent os用的,似乎都是ubuntu等用的。没办法,看看cent os的安装源有没有。于是:

#yum install libuuid 
未找到。
#yum install libuuid-dev (网上信息都是这个名字)
结果仍未找到,忽然想,是不是在Cent Os下名字不一样呢,因为装了很多开发包,似乎都是以devel命名的。于是:
#yum install libuuid-devel
Binggo!提示找到了,于是安装。
安装完毕后再一次 ./configure
这次显示缺少gtkmm-2.4,好了,有经验了,找吧。于是:
yum install libgtkmm

未找到。去网上搜索一下,中文页面还是没什么有用的信息。一个老外的网站说,似乎可以能过安装gtk+包来解决这个问题。于是下载gtk+3.6,在./configure时,提示要以下依赖不存在:

glib-2.0 >=2.33.1
atk>=2.5.3
pango>=1.30.0
cairo>=1.10.0
cairo-gobject>=1.10.0
gdk-pixbuf-2.0>=2.26.0

好吗,为了装gtkmm,要装上这么多东东吗?而且我也不用gtk呀。怎么办呢?想想,Cent Os安装源中就真的没有吗?是不是名字不太一样呢?

于是:

#rpm -qa | grep gtk
发现gtkmm24!
明白了,那么libgtkmm安装包的名字应该是gtkmm24-devel !
于是:
#yum install gtkmm24-devel

返回信息说要同时安装glib pango cairo 等四个依赖项。安装吧。于是。。。。。。。

装完后,再次回到gparted目录下./configure

这次没问题了。于是

#make && make install

经过一会儿的等待,安装完毕!

在图形终端打开gparted。结果真是不妙!!!我的磁盘没有剩余分区,gparted无法直接编辑。看来只能使用gparted的Live CD了。

虽然没有直接解决问题。但是终于搞定安装了。也算吧。

centos gpt 格式 centos gpt安装_Centos