github上面對於編譯的描述是這樣的
$ sh autogen.sh
$ ./configure
$ make
$ make check
$ make install
嗯,正常情況下是這樣就可以的,然而如果你是一台新機的話,可能會遇到幾個錯誤。
錯誤1:執行
sh autogen.sh
的時候,提示bash: ./autogen.sh: /bin/sh^m: 直譯器錯誤: 沒有那個檔案或目錄
這個你需要使用dos2unix autogen.sh將檔案格式轉換一下。
然而由於你是一台新機,你在使用dos2unix autogen.sh命令的時候可能會遇到錯誤2.
錯誤2:
程式「dos2unix」尚未安裝。 您可以使用以下命令安裝:
sudo apt-get install dos2unix
這個好辦,人家都提示你怎麼做了不是。
安裝好dos2unix後,再次執行dos2unix autogen.sh。然後你執行sh autogen.sh會遇到錯誤3.
錯誤3:
./autogen.sh: 1: ./autogen.sh: automake: not found
./autogen.sh: 33: test: illegal number:
./autogen.sh: 34: test: illegal number:
+ libtoolize --copy
./autogen.sh: 43: ./autogen.sh: libtoolize: not found
鑑於錯誤2的經驗,缺啥就裝啥唄。
sudo apt-get install automake libtool autoconf
搞定。現在,你終於可以執行完sh autogen.sh了。
Ubuntu下安裝libuv庫教程
對於什麼是libuv,大家可以在其官網上了解,主要是這一句話,libuv is a multi platform support library with a focus on asynchronous i o,libuv是乙個支援多平台的庫,專注於非同步i o。接下來記錄一下在ubuntu18.0...
Ubuntu下面使用串列埠
首先安裝minicom,命令如下 sudo apt get install minicom我是使用的usb轉串列埠,在 dev目錄下面能夠找到ttyusb0,所以我啟動minicom的命令如下 sudo minicom d dev ttyusb0注意,這裡一定要使用sudo,否則會提示沒有許可權。進...
Ubuntu下面安裝HIVE
安裝hive的前提是先要安裝好hadoop,然後使用命令來啟動namenode和datanode。啟動後可以用jps來檢視是否啟動成功,如下圖所示 一定要有datanode才說明正常啟動hadoop了,也可以通過 hadoop home bin hadoop dfsadmin report來檢視是n...