ubuntu12.04 安裝 emacs24
Ubuntu安裝原始碼安裝emacs 24:
如果安裝過emacs 23的使用者使用如下命令刪除:
sudo apt-get purge emacs23* emacs23-bin-common* emacs23-common* emacsen-common && sudo apt-get autoremove
1.下載原始碼
去這裡http://mirrors.ustc.edu.cn/gnu/emacs/。下載emacs-24.2.tar.gz,然後解壓到/user/local/lib資料夾下面。
2.安裝第三方庫
- sudo apt-get install libgtk2.0-dev
- sudo apt-get install libxpm-dev
- sudo apt-get install libjpeg62-dev
- sudo apt-get install libgif-dev
- sudo apt-get install libtiff4-dev
或者直接執行
- sudo apt-get install libgtk2.0-dev libxpm-dev libjpeg62-dev libgif-dev libtiff4-dev
3.編譯,安裝
Terminal進入emacs解壓後的資料夾
- ./configure
沒問題。
- make
報錯:
錯誤:expected unqualified-id before ‘(’ token
原因是一個頭檔案裡面的宣告衝突。
- sudo gedit /usr/local/include/jmorecfg.h
把260行周圍的程式碼改成這樣:
- #ifdef HAVE_BOOLEAN
- #ifndef FALSE /* in case these macros already exist */
- #define FALSE 0 /* values of boolean */
- #endif
- #ifndef TRUE
- #define TRUE 1
- #endif
- #else
- typedefenum {false
- #endif
再make一遍,成功!
最後執行
make install
另外一種簡單安裝emacs24的方法
新增新的源,這一部分copy自這個網址https://launchpad.net/~cassou/+archive/emacs
Please report bugs tohttps://bugs.launchpad.net/emacs-snapshot/, but before reporting,please follow these steps that will ensure a cleaninstallation: $ sudo apt-get update $ sudo apt-get install $ sudo apt-get purge emacs-snapshot-commonemacs-snapshot-bin-common emacs-snapshot emacs-snapshot-elemacs-snapshot-gtk emacs23 emacs23-bin-common emacs23-commonemacs23-el emacs23-nox emacs23-lucid auctex emacs24emacs24-bin-common emacs24-common emacs24-common-non-dfsg To add this PPA: $ sudo add-apt-repository ppa:cassou/emacs $ sudo apt-get update Then, for emacs-snapshot: $ sudo apt-get install emacs-snapshot-el emacs-snapshot-gtkemacs-snapshot *Or*, for emacs24: $ sudo apt-get install emacs24 emacs24-elemacs24-common-non-dfsg4.配置檔案
網上找到的一個配置檔案,自己稍微改了一下
- ;; Tanky Woo's .emacs
- ;; Date: 2011.11.6
- ;; Blog: www.WuTianQi.com
- ;;
- ;; setnu.el的啟動
- ;; M-x setnu-mode
- ;; 沒有linum.el好用,所以注視掉了~~
- ;; (require 'setnu)
- ;; (setnu-mode t)
- ;; linum.el的啟動
- ;; M-x linum-mode
- ;; 啟動自動顯示行數
- (require 'linum)
- (setq linum-mode t)
- (global-linum-mode 1)
- ;; 如果你要手工選背景色,可以使用
- (set-cursor-color "white")
- (set-mouse-color "white")
- (set-foreground-color "white")
- (set-background-color "black")
- ;; color-theme.el
- ;; 配色
- ;; M-x color-theme-select
- (add-to-list 'load-path "~/themes")
- (require 'color-theme)
- (setq color-theme-is-global t)
- (color-theme-initialize)
- (color-theme-tango)
- ;;在mode-line顯示列號
- (setq column-number-mode t)
- (setq line-number-mode t)
- ;; 設定字型是Bitstream Vera Sans Moni
- ;; font-size是11,因為筆記本12寸,所以字型不敢弄太大
- ;; yum install bitstream-vera-sans-mono-fonts.noarch
- (set-default-font "Bitstream Vera Sans Mono-11")
- ;; 支援emacs和外部程式的貼上
- (setq x-select-enable-clipboard t)
- ;; 在mode-line顯示時間,格式如下
- (display-time-mode 1)
- (setq display-time-24hr-format t)
- (setq display-time-day-and-date t)
- ;; 以 y/n代表 yes/no
- (fset 'yes-or-no-p 'y-or-n-p)
- ;; 實現全屏效果,快捷鍵為f6
- (global-set-key [f6] 'my-fullscreen)
- (defun my-fullscreen ()
- (interactive)
- (x-send-client-message
- nil 0 nil "_NET_WM_STATE" 32
- '(2 "_NET_WM_STATE_FULLSCREEN" 0))
- )
- ;; 最大化
- (defun my-maximized ()
- (interactive)
- (x-send-client-message
- nil 0 nil "_NET_WM_STATE" 32
- '(2 "_NET_WM_STATE_MAXIMIZED_HORZ" 0))
- (x-send-client-message
- nil 0 nil "_NET_WM_STATE" 32
- '(2 "_NET_WM_STATE_MAXIMIZED_VERT" 0))
- )
- ;; 啟動emacs時視窗最大化
- (my-maximized)
- ;; Change the indentation level
- (setq-default c-basic-offset 4)
- ;; Change the style
- (setq c-default-style "linux"
- c-basic-offset 4)
- (setq indent-tabs-mode nil)
- (setq default-tab-width 4)
- (setq tab-width 4)
- ;; 在標題欄提示你目前在什麼位置
- ;; 這玩意也不知道幹嗎的?
- ;; (setq frame-title-format "[email protected]%b")
- ;; 去掉工具欄
- ;; (tool-bar-mode nil)
- ;;去掉選單欄
- ;; (menu-bar-mode nil)
相關推薦
ubuntu12.04 安裝 emacs24
Ubuntu安裝原始碼安裝emacs 24: 如果安裝過emacs 23的使用者使用如下命令刪除: sudo apt-get purge emacs23* emacs23-bin-common* emacs23-common* emacsen-common &&a
VMVare9.0, Ubuntu12.04安裝VMWare Tools找不到內核頭文件解決方案
generated 解決方案 include baidu change VMVare9.2, Ubuntu14.04安裝VMWare Tools遇到一點問題,提示找不到內核頭文件,於是baidu之,作如下總結。首先執行:sudo apt-get install build-essentia
ubuntu12.04安裝mininet
網上安裝mininet教程有很多,都是通過git命令安裝,但有一個坑,安裝到./install.sh時會報錯,記錄下來 1.通過git 下載mininet git clone git://github.com/mininet/mininet 2.選擇自己合適的版本 cd mininet
ubuntu12.04安裝squid
一:簡介 1.Squid:優化Web交付 Squid是支援HTTP,HTTPS,FTP等的Web的快取代理。它通過快取和重用經常請求的網頁來減少頻寬並縮短響應時間。Squid擁有廣泛的訪問控制,是一個出色的伺服器加速器。它執行在大多數可用的作業系統上,包括Windows,並根據GNU GPL許可。 2.
ubuntu12.04安裝開機進入不了桌面,顯示黑屏
本文地址:http://blog.csdn.net/jiuzuidongpo/article/details/49586581 問題描述: ubuntu12.04剛安裝,第一次啟動,可以進入使用者登入介面,但是輸入正確密碼之後,螢幕全黑,有滑鼠,但是什麼都看不見。 問題
Ubuntu12.04 安裝PyCharm
轉載自:http://www.cnblogs.com/zhcncn/p/4027025.html 1. 下載 選擇Linux Tab,選擇下載免費的Community Edition【1】。當前版本是3.4 2. 安裝PyCharm 按照官網給出的安裝指導【2】進行安
ubuntu12.04安裝打字練習軟體
以前在Windows下面安裝過金山打字軟體,今天突然想練習一下打字的速度,可自己的作業系統是ubuntu12.04,查了查資料,發現有個ktouch軟體可以實現自己的要求。安裝好的介面如下: 安裝步驟如下: [email protected]:~
Ubuntu12.04 安裝ADB除錯環境
Bus 001 Device 002: ID 8087:8008 Intel Corp. Bus 002 Device 002: ID 8087:8000 Intel Corp. Bus 003 Device 009: ID 18d1:4e12 Google Inc. Nexus One (debug) B
ubuntu12.04安裝fcitx問題解決
Fcitx──小企鵝輸入法:Free Chinese Input Toy for X是一個以GPL方式釋出的、基於XIM的簡體中文輸入法集合(原為G五筆),包括五筆、五筆拼音、二筆、倉頡、晚風、冰蟾全息、拼音(全拼和雙拼)、區位以及碼錶輸入模組。 Fcitx 4是新版,各方
解決Ubuntu12.04安裝python-dev時依賴出錯的問題
在Ubuntu下寫python程式碼的時候,有時會需要安裝一些第三方的庫,安裝的時候提示: SystemError: Cannot compile 'Python.h'. Perhaps&
Ubuntu12.04 安裝與解除安裝拼音輸入法
1)安裝 以root 身份登入系統並開啟終端輸入:apt-get install ibus-pinyin若不是root身份則開啟終端後輸入:sudo apt-get install ibus-pinyin點選左上角Dash Home,在Search中輸入Key然後點選K
ubuntu12.04安裝出現系統內部錯誤
在安裝ubuntu12.04時,在選擇鍵盤佈局這一步,彈出了一對話方塊:sorry, ubuntu 12.04 has experienced an internal error, if you notice futher problem, try restarting
ubuntu12.04安裝搜狗輸入法
sudo add-apt-repository ppa:fcitx-team/nightly sudo apt-get update sudo apt-get install fcitx-sogoupinyin
ubuntu12.04安裝或升級firefox至最新版(firefox20.0)
今天用firefox除錯,狂按F12,firefox沒反應,firebug除錯面板一直沒出來,於是網上搜索了下,說是firefox版本低。。。OK,那就更新firefox的版本吧。最新版本為firefox20.0,下面為更新步驟: 2、刪除老版本: sudo apt
ubuntu12.04安裝翻譯軟體stardict及解除安裝
下載: 1.開啟軟體中心,搜尋stardict,星際譯王,即ubuntu下的翻譯軟體。 點選下載即可。 2.開啟終端,輸入 $sudo apt-get install stardict 按提示即可。會輸入密碼徵求同意。 這樣就可以線上查詞了。 解除安裝: 開啟軟體中心,搜
ubuntu12.04安裝mysql(轉)
Linux下安裝MySQL有三種方式: 第一種以rpm的二進位制檔案分個安裝, 第二種是自己編譯原始碼後安裝, 第三種是以二進位制tar.gz檔案來安裝 由於最後一種是統一的整體檔案,故本文將採用此方式來進行安裝。 1、首先到mysql的下載中心上下載最新的tar.gz包,網站:htt
ubuntu12.04 安裝tftp用於給嵌入式平臺傳送檔案
1. sudo apt-get install tftp-hpa tftpd-hpa xinetd 2.建立資料夾tftp根目錄, mkdir /home/user/tftpboot/ chmo
Ubuntu12.04安裝jdk1.6.0_35.bin
然後,可以把它放置在任何你喜歡的資料夾,建議把它放置到主資料夾(/home/yourname/)下。 下面開始安裝jdk: 在把jdk安裝在/usr/lib/jdk下面, 終端下進入你存放jdk-6u37-linux-x64.bin $sudo chmod 777 jdk-6u37-linux-x64.
Ubuntu12.04安裝jdk7
2、將jdk拷貝到/usr/lib/jvm/目錄下面(也可放在home等其他目錄),這裡如果沒有jvm資料夾,則建立該資料夾,命令: sudo mkdir jvm //建立資料夾jvm sudo cp -r ~/Downloads/jdk-7u45-linux-
ubuntu12.04 安裝配置jdk1.7
第一步:下載jdk-7-linux-i586.tar.gz wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz (注:如果下載不下來,建議使用迅雷下載,然後拷貝