Linux下运行Open WebOS

系统 Linux
惠普刚刚放出了webOS的首个测试版,之前一直听说webOS使用体验不错,立马在自己机子上安装测试了。这次发布的测试版有两个版本,分别是嵌入式和可运行在Ubuntu上的版本。以下简述一下Linux下安装体验的经历。

  惠普刚刚放出了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 命令:

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

  也可以直接下载Zip包。里面的README中有编译安装的说明,仔细阅读。

  2. 安装一些依赖关系

  README中给出了需要的依赖关系:

  1. sudo apt-get install git git-core pkg-config make autoconf \  
  2. libtool g++ tcl unzip libyajl-dev libyajl1 qt4-qmake \  
  3. libsqlite3-dev curl  
  4. sudo apt-get install gperf bison libglib2.0-dev libssl-dev \  
  5. libxi-dev libxrandr-dev libxfixes-dev libxcursor-dev \  
  6. libfreetype6-dev libxinerama-dev libgl1-mesa-dev \  
  7. libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev \  
  8. flex libicu-dev  
  9. sudo apt-get install libboost-system-dev libboost-filesystem-dev \  
  10. libboost-regex-dev libboost-program-options-dev liburiparser-dev \  
  11. libc-ares-dev libsigc++-2.0-dev libglibmm-2.4-dev libdb4.8-dev \  
  12. libcurl4-openssl-dev  
  13. sudo apt-get build-dep qt4-qmake 

Ubuntu下可以直接复制使用,yum的包名不同,就需要自己一个一个对应去找了。

  3. 编译安装webOS

  刚才Clone的源码其实只是官方提供的几个用来下载,编译和启动webOS的脚本,并没有包含真正的源码。运行以下脚本进行编译:

  1. ./build-webos-desktop.sh 

  整个过程需要保证网络连接,编译完毕后大约占2.4G的空间。编译耗时很长,请耐心等待。

  编译完成后,运行以下脚本进行安装:

  1. sudo ./install-webos-desktop.sh 

  安装其实只是创建了一些符号链接,可以用以下命令删除:

  1. sudo ./install-webos-desktop.sh remove 

4. 运行webOS

  依然是在最初下载的build-desktop目录下,启动相应的服务:

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

  初次运行需要进行初始化,创建默认账户:

  1. ./service-bus.sh init 

  之后就可以使用以下脚本运行webOS:

  1. ./run-luna-sysmgr.sh 

  运行结束之后,关闭相应的服务:

  1. ./service-bus.sh stop 

5.使用体验

  经过以上几步,webOS就在Linux上跑起来啦,先放几张截图吧:

  锁屏界面:

[[93653]]

  应用界面:

  应用切换界面:

  看起来有一点简陋。。。呵呵。使用起来很流畅,不过内置还功能很少,而且目前很多部分还有问题,希望后续能进一步完善吧!

责任编辑:黄丹 来源: (OsChina.NET
相关推荐

2012-06-19 14:14:48

PalmwebOS

2011-03-21 11:14:24

LinuxNagios

2012-02-03 15:12:03

Open webOSwebOS惠普

2012-03-08 22:29:41

Android

2009-05-04 08:51:00

PalmWebOS移动OS

2009-03-21 16:32:00

虚拟化VmwareWindows

2009-12-03 10:14:06

Linux端口

2009-06-22 11:13:00

linuxJava运行环境

2010-09-17 11:01:05

Java运行环境

2009-12-01 16:16:41

Open Suse

2022-01-10 09:05:32

Linux后台命令

2017-03-15 19:54:05

Linux进程后台

2009-09-16 08:57:17

Linux端口Linux运行

2011-01-10 15:55:20

LinuxWindowsWine

2009-11-27 13:26:15

Open Suse

2009-12-01 13:15:59

vi语法加亮设置

2011-12-10 19:17:12

webOS

2012-04-03 14:15:45

三星

2014-07-31 12:07:15

Linux

2023-03-02 23:45:23

linux开机启动Windows
点赞
收藏

51CTO技术栈公众号