Ubuntu 10.04 编译最新 Gparted 0.8.0,支持扇区512bytes的硬盘!

我都做好了Ubuntu格式化新硬盘的准备,没想到还是遇到了些问题让我折腾了半天。新硬盘的扇区是4096bytes的,而 Ubuntu 10.04 源里的gparted版本只能认512bytes的,导致 fdisk -l 的时候总是提示什么物理结束点错误,或者开始点错误。。所以。。错就错在我偏爱Longterm Support版本。。但。。。这又能怪谁呢?

话说,实践出真知啊!编译最新的稳定版 Gparted 0.8.0,哈哈,,怎么样,比10.10的还新!官方下载页面: (有其他更多gparted资源),下载 source code的 .tar.bz2 文件,解压到任意目录。0.8.0 源码包 直接下载地址: 至少需要安装的编译工具:$ sudo aptitude install build-essential intltool uuid-dev libparted0-dev libgtkmm-2.4-dev这里就谅解下啦,因为我之前编译过其他东西,所以不确定是否还需要其他的编译库但先前已经装了。顺便再说一个编程的习惯问题,我在《鸟哥的Linux私房菜》一书中看到,比较好的习惯是在/usr/local中创建一个目标目录,然后在自己有权限的目录中configure和make,接着sudo make install,需要卸载程序,就直接删除/usr/local/目标目录,这样直接删掉就等于卸载了,很干净。以我编译gparted为例:$ cd ~/source # 我在$HOME目录中建立了source文件夹,方便专门用作编译$ cd gparted-0.8.0 # 在$HOME/source中,存放着pidgin,valac,gparted等程序的源码,我的gparted-0.8.0目录就解压在此,进入之$ sudo mkdir /usr/local/gparted/ # 创建gparted目标安装目录$ ./configure –prefix=/usr/local/gparted/ #–prefix=/path/to/install 是个很常见的用法,用来设定程序安装到哪里$ make # 如果你安装了所有编译所需要的库,那么这个configure部分是很爽气的,呵呵$ sudo make install好,安装完毕,运行gparted必须用sudo启用管理员权限。你至少有3个方法可以运行gparted。一个是创建一个启动器,譬如我就在系统工具菜单中创建了Gparted程序项,怎么创建不用说了吧?!实在找不到,就打开终端,输入“alacarte”打开编辑器:

二是每次运行程序,就输入 sudo /usr/local/gparted/sbin/gparted,这样显然比较麻烦。第三呢,也是我比较喜欢的了,软连接~ 在/usr/sbin目录中创建一个gparted的软连接:$ sudo ln -s /usr/local/gparted/sbin/gparted /usr/sbin/OK了,之后每次在终端输入“sudo gparted”就能运行Gparted,并且创建完软链接后,在第一个方法中菜单的命令项,仅需输入“sudo gparted”就可以了。好,今天到此为止了!

就是对虚怀若谷谦虚谨慎八个字真正理解的人,

Ubuntu 10.04 编译最新 Gparted 0.8.0,支持扇区512bytes的硬盘!

相关文章:

你感兴趣的文章:

标签云: