Linux下運行Open WebOS

openkk 12年前發布 | 25K 次閱讀 webOS

惠普剛剛放出了webOS的首個測試版,之前一直聽說webOS使用體驗不錯,立馬在自己機子上安裝測試了。這次發布的測試版有兩個版本,分別是嵌入式和可運行在Ubuntu上的版本。以下簡述一下Linux下安裝體驗的經歷。

官方說明中提到:"By 'Linux' we mean 'Ubuntu Linux'",并且不支持Server版本以及64位版本。按理說其他Linux發行版也同樣可以,不過未經過測試。我這邊使用的是Mint 13。


1. 先到github上去clone open webos desktop版的源碼:

地址:https://github.com/openwebos/build-desktop

git 命令:

git clone https://github.com/openwebos/build-desktop.git

也可以直接下載Zip包。里面的README中有編譯安裝的說明,仔細閱讀。


2. 安裝一些依賴關系

README中給出了需要的依賴關系:

sudo apt-get install git git-core pkg-config make autoconf \
libtool g++ tcl unzip libyajl-dev libyajl1 qt4-qmake \
libsqlite3-dev curl

sudo apt-get install gperf bison libglib2.0-dev libssl-dev \
libxi-dev libxrandr-dev libxfixes-dev libxcursor-dev \
libfreetype6-dev libxinerama-dev libgl1-mesa-dev \
libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev \
flex libicu-dev

sudo apt-get install libboost-system-dev libboost-filesystem-dev \
libboost-regex-dev libboost-program-options-dev liburiparser-dev \
libc-ares-dev libsigc++-2.0-dev libglibmm-2.4-dev libdb4.8-dev \
libcurl4-openssl-dev

sudo apt-get build-dep qt4-qmake

Ubuntu下可以直接復制使用,yum的包名不同,就需要自己一個一個對應去找了。

 

3. 編譯安裝webOS

剛才Clone的源碼其實只是官方提供的幾個用來下載,編譯和啟動webOS的腳本,并沒有包含真正的源碼。運行以下腳本進行編譯:

./build-webos-desktop.sh

整個過程需要保證網絡連接,編譯完畢后大約占2.4G的空間。編譯耗時很長,請耐心等待。

編譯完成后,運行以下腳本進行安裝:

sudo ./install-webos-desktop.sh

安裝其實只是創建了一些符號鏈接,可以用以下命令刪除:

sudo ./install-webos-desktop.sh remove


4. 運行webOS

依然是在最初下載的build-desktop目錄下,啟動相應的服務:

./service-bus.sh start  
./service-bus.sh services  

初次運行需要進行初始化,創建默認賬戶:

./service-bus.sh init

之后就可以使用以下腳本運行webOS:

./run-luna-sysmgr.sh

運行結束之后,關閉相應的服務:

./service-bus.sh stop

 

5.使用體驗

經過以上幾步,webOS就在Linux上跑起來啦,先放幾張截圖吧:

鎖屏界面:

Linux下運行Open WebOS

應用界面:

Linux下運行Open WebOS

應用切換界面:

Linux下運行Open WebOS

看起來有一點簡陋。。。呵呵。使用起來很流暢,不過內置還功能很少,而且目前很多部分還有問題,希望后續能進一步完善吧!

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!