Tizen——SBS环境搭建

下载和安装SBS

这篇文章主要讲解如何下载和安装SBS(Scratchbox Build System).

Tizen官方通过Git来提供SBS的下载,所以在安装SBS之前要先设置Git环境

设置Git环境:

  1. 安装Git.
    $ sudo apt-get install git-core
  2. 设置Git全局用户名和电子邮箱
    $ git config --global user.name"your name"
    $ git config --global user.email your_email@domain.com

系统需求

  • Ubuntu (Debian) Linux 系统 (10.04 以上版本) 32位
  • git-core
  • Tizen SDK

安装必要的软件包

需要安装的软件包如下: dpkg-dev, pkg-config, uuid-dev, cpp, gcc, gcc-multilib, libarchive-dev, liblzo2-dev, zlib1g-dev, libxml2-dev, automake, autoconf, and realpath.

安装软件包:

  1. 安装命令如下:
    $ sudo apt-get update
    $ sudo apt-get install dpkg-dev pkg-config uuid-dev cpp gcc gcc-multilib libarchive-dev liblzo2-dev zlib1g-dev libxml2-dev automake autoconf realpath

安装SBS

  1. 下载SBS
    $ git clone git://review.tizen.org/tools/sbs
  2. 运行安装脚本
    $ cd sbs
    $ ./install-sbs
     当SBS安装完成,系统将有${HOME}/sbs-install这个目录
  3. 一般 SBS 初始化目标环境使用 SBS --create(-c) 选项.
    ARM 构架:
    $ ~/sbs-install/bin/sbs-c
       

    i386 构架:

    $ ~/sbs-install/bin/sbs-A i386 -c

    SBS 安装后的目录结构如下:

    $HOME
    	/sbs-install
    		/bin 	# SBS executable
    		/lib 	# SBS library
    		/... 	# SBS etc
    	/sbs
    		/target-arm 	# target (arm) directory
    		/target-i386	# target (i386) directory
    		/tools 	# toolchain directory

基本的SBS操作

登录到SBS环境

一旦你登录到SBS虚拟环境,系统会给出提示。进入SBS虚拟环境后输入命令就和主机环境一下。SBS 虚拟环境包括三个主要的方面,目标系统环境,开发环境和工具管理,你可以在虚拟环境中使用目标管理工具去安装和卸载目标环境中的安装包。登录到SBS环境使用的是-et选项。

登录到ARM虚拟环境

$ ~/sbs-install/bin/sbs-et

登录到i386虚拟环境

$ ~/sbs-install/bin/sbs-A i386 -et
你可以安装和卸载工具链,通过包管理工具,使用-eo选项登录到虚拟环境
$ ~/sbs-install/bin/sbs-eo

想要从源码构建系统. 使用-e选项登录到SBS环境

  • ARM构架
    $ ~/sbs-install/bin/sbs-e
  • i386构架
    $ ~/sbs-install/bin/sbs-A i386 -e
不登录执行命令

你可以在不登录SBS虚拟环境的情况下执行shell命令.

  • ARM构架
    $ ~/sbs-install/bin/sbs-e ls /usr/bin/*
  • i386构架
    $ ~/sbs-install/bin/sbs-A i386 -e ls/usr/bin/*
设置目录

避免每次都输入~/sbs-install/bin/sbs,可以将下面的内容写道~/.profile的末尾(~/.bashrc也可以)

PATH="$PATH:$HOME/sbs-install/bin"
export PATH

卸载SBS

命令如下:

$ ~/sbs-install/bin/sbs-k
$ rm -rf ~/sbs
$ rm -rf ~/sbs-install

重置和更新SBS虚拟环境

重置SBS

重置SBS使用--reset选项

  • ARM 构架, by default,
    $ ~/sbs-install/bin/sbs--reset
  • i386构架
    $ ~/sbs-install/bin/sbs-A i386 --reset
更新到最新版本

如果一些包在Tizen服务器上更新, 你必须要更新你的虚拟环境到最新的版本. 更新系统所有已安装的软件包, 使用 --upgrade(-u) 选项.

  • for ARM architecture, by default,
    $ ~/sbs-install/bin/sbs--upgrade
  • for i386 architecture,
    $ ~/sbs-install/bin/sbs-A i386 --upgrade

更新某些软件包,在--upgrade 选项后加上软件名.

  • for ARM architecture, by default,
    $ ~/sbs-install/bin/sbs-upackage-name1...
  • for i386 architecture,
    $ ~/sbs-install/bin/sbs-A i386 -upackage-name1...
该文翻译自点击打开链接,更多关于SBS内容,链接中也有
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值