歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 10.04 編譯最新 Gparted 0.8.0,支持扇區>512bytes的硬盤!

Ubuntu 10.04 編譯最新 Gparted 0.8.0,支持扇區>512bytes的硬盤!

日期:2017/2/28 16:15:45   编辑:Linux教程

我都做好了Ubuntu格式化新硬盤的准備,沒想到還是遇到了些問題讓我折騰了半天。

新硬盤的扇區是4096bytes的,而 Ubuntu 10.04 源裡的gparted版本只能認512bytes的,導致 fdisk -l 的時候總是提示什麼物理結束點錯誤,或者開始點錯誤。。所以。。錯就錯在我偏愛Longterm Support版本。。但。。。這又能怪誰呢?編譯最新 Gparted 0.8.0,支持扇區>512bytes的硬盤!" alt="Ubuntu10.04 編譯最新 Gparted 0.8.0,支持扇區>512bytes的硬盤!" src="http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6725EN00SIGG.gif" TYPE="face">

話說,實踐出真知啊!編譯最新的穩定版 Gparted 0.8.0,哈哈,怎麼樣,比10.10的還新!

官方下載頁面:
http://gparted.sourceforge.net/download.php (有其他更多gparted資源),下載 source code的 .tar.bz2 文件,解壓到任意目錄。
0.8.0 源碼包 直接下載地址: http://downloads.sourceforge.net/gparted/gparted-0.8.0.tar.bz2

至少需要安裝的編譯工具:
$ 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”打開編輯器:

512bytes的硬盤!" src="http://www.linuxidc.com/upload/2011_05/11050809084105.png" align=center>




二是每次運行程序,就輸入 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”就可以了。

好,今天到此為止了!

Copyright © Linux教程網 All Rights Reserved