raspberry pi安裝mentohust

轉至:http://ju.outofmemory.cn/entry/56023

首先感謝華中科技大學的同學們的貢獻,這篇文章沒有什麼技術含量,大部分內容MentoHUST的主頁上都有介紹,詳細可以點擊這裏。我這裏主要介紹一下我在Raspberry Pi樹莓派上手動編譯以及編譯過程中遇到的問題,算是做個備忘。

首先我們需要安裝svn工具以便於checkout項目代碼:

sudo apt-get install subversion-tools

下一步便是從代碼庫中Check out,然後運行autogen.sh配置腳本:

svn checkout http://mentohust.googlecode.com/svn/trunk/ mentohust
cd mentohust
sh autogen.sh

值得注意的是這邊會出現失敗的情況,所以在執行sh autogen.sh這條命令前請安裝必須的配置或者編譯工具:

sudo apt-get install build-essential
sudo apt-get install autopoint
sudo apt-get install automake
sudo apt-get install autoconf
sudo apt-get install gettext-base gettext liblocale-gettext-perl

上述工具缺一不可,否則autogen.sh配置腳本會報錯,例如缺少gettext相關包導致的錯誤

macro `AM_GNU_GETTEXT' not found in library
macro `AM_GNU_GETTEXT_VERSION' not found in library

接着,我們需要configure,爲下一步編譯做準備:

./configure --prefix=/usr

然後經典的makemake install上場了:

sudo make
sudo make install

最後設置權限:

sudo chmod u+s /usr/bin/mentohust

當然先別急着運行mentohust,因爲有些系統上缺少libpcap或者libnotify會導致程序出錯,下面安裝這兩個庫文件:

sudo apt-get install libpcap-dev libnotify-dev

好了,下面可以直接運行mentohust了,Enjoy it!

發佈了21 篇原創文章 · 獲贊 37 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章