`
ihyperwin
  • 浏览: 435920 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

mint 13下编译安装运行Open webOS

阅读更多
官方网址:https://github.com/openwebos/build-desktop

build-desktop
The scripts in this repository are used to build, install, and run Open webOS on an Ubuntu Linux desktop computer.

Supported platforms
Ubuntu Desktop 11.04 32-bit
Ubuntu Desktop 12.04 32-bit and 64-bit
Note: Builds on Ubuntu Server (or other non-desktop) installations are not currently supported (or working).mint 13是基于ubuntu 12.04的,32位与64位毫无压力。

How to Build on Ubuntu Linux
Prerequisites
Ensure you have a fast and reliable internet connection since you'll be downloading about 500MB网速很重要.

Ensure you have at least 4GB of available disk space

Install the following components needed to build (and run) Open webOS on the desktop by typing the following:

$ sudo apt-get update

$ 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 install xcb libx11-xcb-dev libxcb-sync0-dev \
libxcb1-dev libxcb-keysyms1-dev libxcb-image0-dev libxcb-render-util0-dev \
libxcb-icccm1-dev

$ sudo apt-get build-dep qt4-qmake
The components listed above are valid for both Ubuntu 11.04 and 12.04, except for libxcb-icccm1-dev which is libxcb-icccm4-dev on 12.04注意mint 13用libxcb-icccm4-dev代替libxcb-icccm1-dev

CMake version 2.8.7 will be fetched and used for the build; there is no need to install it.

Downloading
Download the zip file and unzip it into an empty directory or better yet, "git clone" the repository.
如下:git clone https://github.com/openwebos/build-desktop.git

Building Open webOS
Change to the folder where you downloaded the build-desktop scripts and run the build script:

    $ ./build-webos-desktop.sh
Note: This will typically take one to three hours, depending on the speed of your system and of your internet connection. The build will go much faster on a multi-core machine.
整个过程需要保证网络连接,编译时间很长,耐心等待。官方说明需1至3个小时。在天朝,访问国外的网址真是。。,淡定的等吧。本人实测编译4小时左右。

If you experience build errors, try the following:

Verify you are on a compatible system
Reapply the prerequisite components
Run the build script with the clean parameter: "./build-webos-desktop.sh clean"


Installing Open webOS
Change to the folder where the build-desktop scripts are located (if necessary) and run the "install" script to create expected folders and symlinks into various system directories:

    $ sudo ./install-webos-desktop.sh

In general, you should only have to run the install script once (unless you update to a newer version of the script).

You can run sudo ./install-webos-desktop.sh remove to remove the system folders and symlinks.这个等 $ ./service-bus.sh init完成之后再运行,也可不运行。建议如果硬盘空间足够大,最好不要删。

How to Run on Ubuntu Linux
Please note that this version of the build does not provide full runtime functionality.

1) Change to the folder where the build-desktop scripts are located (if necessary).

2) Start up the service bus:

    $ ./service-bus.sh start

The message hub daemons started indicates success. You can safely ignore error messages.

3) The first time you start, you'll need to create a default account:

    $ ./service-bus.sh init

此命令执行比较慢,耐心等待。执行过程中,最后一直报同样的错,好长时间,最后我用ctrl+c键终止掉。貌似不影响。

In order for the FileCache and Email to work properly, "user_xattr" attribute needs to be set on the filesystem where "luna-desktop-binaries/staging" is located. The command to set the attribute is given below.

$ sudo mount / -o remount,user_xattr


Note that the above command will set the attribute temporarily on the filesystem, it will be reset to default settings when machine is rebooted. If you want to make it permenant, edit the file /etc/fstab to add the attribute. Please refer the Ubuntu documentation for more details.

4) Start up the native webOS services on the service bus:

    $ ./service-bus.sh services

The message Services started! indicates success. You can safely ignore error messages.

5) Run luna-sysmgr (ideally from a separate terminal shell window to keep the luna-sysmgr output separate from the service-bus logging)
最好另开一个命令行窗口运行如下命令:

    $ ./run-luna-sysmgr.sh

You can safely ignore the messages from LunaService.

6) When you are finished running luna-sysmgr, stop the service bus:

   $ ./service-bus.sh stop


Known Issues


Error messages are generated in the LunaService log output, which can be ignored.

The email application may not work properly.

放几张截图:






















  • 大小: 929.5 KB
  • 大小: 949 KB
  • 大小: 93.9 KB
  • 大小: 261.3 KB
  • 大小: 203.8 KB
  • 大小: 822.8 KB
  • 大小: 731.8 KB
分享到:
评论

相关推荐

    todesk(Debian、Ubuntu、Mint)安装包附安装手册

    本文将详细介绍如何在基于Debian的Linux发行版,包括Ubuntu和Mint,上安装Todesk远程桌面控制软件。Todesk是一款高效且安全的远程协助工具,它提供了跨平台的支持,使得用户可以在Windows、macOS、Android、iOS以及...

    Linux Mint 13 中文用户手册等

    在开始使用 Linux Mint 13 之前,你需要先进行安装。手册会指导你如何创建安装盘,无论是通过下载 ISO 镜像刻录到光盘还是制作 USB 启动盘。安装过程通常包括选择安装类型(如标准或最小化安装)、分区管理、设置...

    Linux Mint 13 中文用户手册

    根据给定的文件信息,以下是从《Linux Mint 13 中文用户手册》中提炼出的关键知识点: ### Linux Mint 概览 - **定义与作用**:Linux Mint 是一款适用于现代系统的计算机操作系统,包括常见的X86和X64架构PC,可与...

    win7下硬盘安装Linux(Fedora17,CentOS 6.2,Ubuntu 12.04,LinuxMint 13 64-bit)

    在Windows 7环境下硬盘安装Linux操作系统,如Fedora 17、CentOS 6.2、Ubuntu 12.04以及LinuxMint 13 64-bit,是一种方便快捷的方法,尤其适用于不想或无法使用USB或光盘安装的情况。这种方法涉及到的操作主要包括...

    Linux Mint 18.3至20.1 双系统安装及优化指导手册【210125】1

    - 在 Windows 环境下,首先需要通过磁盘管理工具(右键“计算机”——“管理”——“磁盘管理”)创建新的分区,用于安装 Linux Mint。记得备份重要数据,以免丢失。 - 使用 EasyBCD 这款工具来配置引导菜单,以便...

    win7下硬盘安装Linux(Fedora17,CentOS 6.4,Ubuntu 12.10,LinuxMint 13 64-bit)

    以Centos6.4 为例,安装程序超过4G,可以开辟一个ext3分区,将安装文件置于该分区,这个可以在windows下依赖工具Ext2Fsd完成,这是一个能够在Windows上读写EXT2/3文件系统的工具. 另该分区可以直接作为系统安装时的目标...

    webos主题制作教程

    对于Windows、Linux(如Ubuntu、LinuxMint、Fedora等)用户,需手动安装Java环境;而MacOS用户则默认具备所需环境。webOS主题制作主要依赖于名为WebOS Theme Builder(WTB)的工具,该工具能够生成并编辑ZIP格式的...

    linux mint 美化主题包

    安装这个主题后,Linux Mint 的用户可能会发现他们的桌面、文件管理器甚至一些系统设置都有了苹果风格的改变。 "McOS-Mint-Cinnamon-Edition-master.zip" 文件看起来是针对 Linux Mint Cinnamon 版本的 macOS 主题...

    linuxmint 美化mac风格资源包

    例如,Mint 使用 Muffin,默认情况下,可以切换到 Cinnamon 经典模式,或者尝试安装其他窗口管理器,如 Marco (MATE) 或 Compiz,它们可能提供更贴近 macOS 的行为。 5. **系统字体和颜色方案**:调整系统字体和...

    迅雷 for fedora32 linux mint 20 ubuntu 20.04

    在Linux环境下安装迅雷,用户需要注意以下几点: 1. 检查系统兼容性:确保你的Linux发行版是Fedora 32、Linux Mint 20或Ubuntu 20.04,因为这是迅雷官方支持的版本。 2. 解压缩文件:使用命令行的`tar`命令或图形...

    Linux mint 12 mint4win-12.exe

    Linux mint 12 上类似于ubuntu wubi的安装程序,可以帮助你将linux mint 12 安装到windows分区上。实测可用。

    linux_mint下安装numpy,matplotlib_Linux-Mint-17-Qiana.zip

    linux_mint下安装numpy,matplotlib_Linux-Mint-17-Qiana

    mint镜像文件下载链接

    3. **兼容性**:Linux Mint支持多种硬件设备,几乎可以在所有主流的计算机硬件上运行。 4. **社区支持**:庞大的用户群和活跃的开发者社区为用户提供丰富的帮助资源和技术支持。 5. **安全性**:作为一个基于Linux的...

    LinuxMint中文用户手册

    - **操作系统定位**:Linux Mint 是一种面向个人与企业的操作系统,能够运行在广泛的硬件平台上,包括常见的 x86 和 x64 架构计算机。它可以作为 Windows、macOS 或 BSD 系统的替代品,支持与其他操作系统共存并可...

    vue+mintUI实现移动端tabbar左右滑动切换

    在项目中,我们首先需要安装Vue和MintUI。执行`npm install`或`yarn`命令会根据`package.json`文件安装所有必要的依赖。MintUI提供了诸如Tabbar在内的许多组件,通过引入和配置,我们可以方便地在项目中使用。 对于...

    ABB伺服调试软件Mint WorkBench 5874-安装包-链接地址.txt

    下载完成后,双击运行安装程序,按照提示完成安装过程。安装过程中需要注意选择合适的语言版本,并阅读许可协议。 ##### 2. 连接伺服驱动器 安装完成后,打开Mint WorkBench软件,首先需要连接到ABB伺服驱动器。...

    Vue+mintUI的demo

    3. 安装Mint UI:运行`npm install mint-ui --save`命令安装Mint UI库,同时还会自动添加到dependencies列表中。 4. 引入Vue和Mint UI:在项目主文件(通常是main.js)中引入Vue和Mint UI,使用`import Vue from '...

    Mint:一个软件包管理器,用于安装和运行可执行的Swift软件包

    Mint 是一个专门为 Swift 语言设计的轻量级软件包管理器,它的主要功能是帮助开发者轻松地安装和运行可执行的 Swift 包。与 Swift Package Manager(SPM)不同,SPM 主要关注库的管理和编译,而 Mint 更侧重于那些...

    mintUI离线版,很多时候官网都是打不开的

    MintUI 是一个基于 Vue.js 的移动端组件库,它为开发者提供了丰富的 UI 组件,以便快速构建现代化的...在没有网络支持的情况下,开发者需要更加熟练地掌握前端开发的各个环节,以确保应用的正常运行和良好的用户体验。

Global site tag (gtag.js) - Google Analytics