Fedora Core 5 下編譯安裝 Emacs 23(轉)
Fedora Core 5 下編譯安裝 Emacs 23(轉)[@more@] 前幾天使用 Emacs 21.4 時,遇到 UTF-8 編碼檔案開啟不能正常識別的問題。
超越無限說 Emacs 23 是 Unicode 核心的,沒有任何問題。於是想自己編譯一個。
在 gentoo 的映象裡沒有找到 emacs 23 的安裝包,於是去 cvs 下載。命令
如下:
cvs -d :pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co -r emacs-unicode-2 -d emacs23 -kb emacs
從這裡下載速度比較慢,我下載一次要兩天時間。下載完後有接近 90M,用
7z 打包後 18M 多。
第一次下載的時候,沒有帶上 -kb 下載,結果下載到本地的都是 DOS 風格
的換行符,到 fc5 下根本編譯不了,鬱悶之極。看來最好是在 Linux 下載,在
Windows 下就要特別注意選項。
第二次下載完,用 7z 解壓到 /usr/local/src/emacs23。然而基本上檔案的
--x 屬性都沒有了,於是 chmod -R 755 修改。
./configure 帶上兩個引數,--prefix=/usr/local/emacs23 和
--with-x-toolkit=gtk。這樣使用 gtk 編譯,安裝在 /usr/local/emacs23。
make 的時候出錯,說是沒有預編譯的 elisp 檔案,需要用 make
bootstrap 編譯。用 make bootstrap 執行,大概過了 40 多分鐘結束。編譯的
過程中,出現不少警告,特別是一個“由於型別差異,比較結果永遠為真”的警
告。fc5 在 zh_CN 下 gcc 居然用中文報錯,實在怪異。
然後 src/emacs -q 執行正常,使用 gtk 的介面比 fc5 的漂亮多了。試著
開啟原來有問題的 UTF-8 檔案,非常好,除了字型還有點問題。
make install 安裝後,手工建立一個 GNOME 啟動器,完好了。執行 emacs
23,開啟幾個檔案,非常好。字型也變好了,可能是由於使用了原來的 emacs 的
配置檔案的原故。
截圖見 emacs 23,開啟檔案後的 Emacs 23。
非常鬱悶的是,在執行 ./configure 的時候,把路徑中的 emacs23 打成了
eamcs23,結果……也不知道怎麼辦,只是建立一個 /usr/local/emacs23 的軟鏈
接。
非常不錯,雖然過程有點笨。Emacs 23 真是很好,不過 alpha 版的,剛進
去有個警告,說可能會丟失你的資料:)
超越無限說 Emacs 23 是 Unicode 核心的,沒有任何問題。於是想自己編譯一個。
在 gentoo 的映象裡沒有找到 emacs 23 的安裝包,於是去 cvs 下載。命令
如下:
cvs -d :pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co -r emacs-unicode-2 -d emacs23 -kb emacs
從這裡下載速度比較慢,我下載一次要兩天時間。下載完後有接近 90M,用
7z 打包後 18M 多。
第一次下載的時候,沒有帶上 -kb 下載,結果下載到本地的都是 DOS 風格
的換行符,到 fc5 下根本編譯不了,鬱悶之極。看來最好是在 Linux 下載,在
Windows 下就要特別注意選項。
第二次下載完,用 7z 解壓到 /usr/local/src/emacs23。然而基本上檔案的
--x 屬性都沒有了,於是 chmod -R 755 修改。
./configure 帶上兩個引數,--prefix=/usr/local/emacs23 和
--with-x-toolkit=gtk。這樣使用 gtk 編譯,安裝在 /usr/local/emacs23。
make 的時候出錯,說是沒有預編譯的 elisp 檔案,需要用 make
bootstrap 編譯。用 make bootstrap 執行,大概過了 40 多分鐘結束。編譯的
過程中,出現不少警告,特別是一個“由於型別差異,比較結果永遠為真”的警
告。fc5 在 zh_CN 下 gcc 居然用中文報錯,實在怪異。
然後 src/emacs -q 執行正常,使用 gtk 的介面比 fc5 的漂亮多了。試著
開啟原來有問題的 UTF-8 檔案,非常好,除了字型還有點問題。
make install 安裝後,手工建立一個 GNOME 啟動器,完好了。執行 emacs
23,開啟幾個檔案,非常好。字型也變好了,可能是由於使用了原來的 emacs 的
配置檔案的原故。
截圖見 emacs 23,開啟檔案後的 Emacs 23。
非常鬱悶的是,在執行 ./configure 的時候,把路徑中的 emacs23 打成了
eamcs23,結果……也不知道怎麼辦,只是建立一個 /usr/local/emacs23 的軟鏈
接。
非常不錯,雖然過程有點笨。Emacs 23 真是很好,不過 alpha 版的,剛進
去有個警告,說可能會丟失你的資料:)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-961484/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Fedora Core 5 安裝 7-zip(轉)
- Fedora Core 5.0 安裝教程{下載}(轉)
- 基於Fedora Core 5的核心編譯的準備工作(轉)編譯
- 從硬碟安裝Fedora Core 4(轉)硬碟
- Fedora Core 4硬碟安裝方法(轉)硬碟
- linux fedora core 5上安裝字型Linux
- Fedora Core 4 Release 安裝手記(轉)
- fedora core4 下 oracle10g安裝筆記(轉)Oracle筆記
- 在solrais下編譯安裝MySQL(轉)SolrAI編譯MySql
- Fedora Core 4 - 64位CPU安裝總結(轉)
- VMware 虛擬安裝Fedora Core 4.0 手冊(轉)
- 基於Fedora Core 3的核心編譯的準備工作(轉)編譯
- Fedora Core 3上安裝oracle9i(9.2.0.4)(轉)Oracle
- CentOS 下編譯安裝 NginxCentOS編譯Nginx
- CentOS 下編譯安裝 apacheCentOS編譯Apache
- windows下編譯安裝thriftWindows編譯
- ubuntu下 編譯安裝swftoolsUbuntu編譯
- Centos 下編譯安裝RedisCentOS編譯Redis
- Fedora Core 5釋出
- Fedora 7下安裝mysqlMySql
- Emacs 下的中文編輯 .emacs 檔的設定(轉)Mac
- 安裝 GCC 編譯器(轉)GC編譯
- Oracle 10G在fedora core4上的安裝(轉)Oracle 10g
- Fedora core 4.0安裝Nvida顯示卡及Ati顯示卡驅動(轉)
- 從硬碟安裝Fedora Core 4.0(實際經驗總結)(轉)硬碟
- 巧用Fedora Core 5的“新增/刪除程式”(轉)
- Fedora 13 安裝星際譯王
- ORACLE 10.2.0.1g FOR LINUX在FEDORA CORE 7下的安裝OracleLinux
- Windows下CMake編譯安裝OpenCVWindows編譯OpenCV
- Linux下編譯安裝BOOSTLinux編譯
- fedora8下安裝totem
- windows下Emacs的安裝與配置WindowsMac
- STLPort的編譯和安裝 (轉)編譯
- 【轉】MySQL原始碼編譯安裝MySql原始碼編譯
- 【MySQL安裝】Linux下安裝MySQL(預編譯)MySqlLinux編譯
- 手把手教你編譯安裝MPlayer-1.0pre5(轉)編譯
- Oracle 10G在fedora core4上的安裝Oracle 10G在fedora core4上的安裝Oracle 10g
- fedora8 安裝星際譯王