我都做好了Ubuntu格式化新硬盤的准備,沒想到還是遇到了些問題讓我折騰了半天。
新硬盤的扇區是4096bytes的,而 Ubuntu 10.04 源裡的gparted版本只能認512bytes的,導致 fdisk -l 的時候總是提示什麼物理結束點錯誤,或者開始點錯誤。。所以。。錯就錯在我偏愛Longterm Support版本。。但。。。這又能怪誰呢?編譯最新
話說,實踐出真知啊!編譯最新的穩定版 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
$ cd gparted-0.8.0
$ sudo mkdir /usr/local/gparted/
$ ./configure --prefix=/usr/local/gparted/
$ make
$ 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”就可以了。
好,今天到此為止了!