惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Help Net Security
Help Net Security
G
Google Developers Blog
雷峰网
雷峰网
WordPress大学
WordPress大学
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Engineering at Meta
Engineering at Meta
Security Latest
Security Latest
T
Threat Research - Cisco Blogs
AWS News Blog
AWS News Blog
F
Full Disclosure
C
Cybersecurity and Infrastructure Security Agency CISA
T
The Exploit Database - CXSecurity.com
J
Java Code Geeks
U
Unit 42
C
Cyber Attacks, Cyber Crime and Cyber Security
V
V2EX
C
Cisco Blogs
博客园 - 司徒正美
Project Zero
Project Zero
L
LINUX DO - 热门话题
阮一峰的网络日志
阮一峰的网络日志
Blog — PlanetScale
Blog — PlanetScale
Scott Helme
Scott Helme
A
About on SuperTechFans
Hugging Face - Blog
Hugging Face - Blog
S
Securelist
小众软件
小众软件
aimingoo的专栏
aimingoo的专栏
S
Schneier on Security
G
GRAHAM CLULEY
酷 壳 – CoolShell
酷 壳 – CoolShell
Cyberwarzone
Cyberwarzone
MongoDB | Blog
MongoDB | Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 叶小钗
T
Threatpost
Recorded Future
Recorded Future
C
CXSECURITY Database RSS Feed - CXSecurity.com
宝玉的分享
宝玉的分享
N
News and Events Feed by Topic
人人都是产品经理
人人都是产品经理
The Register - Security
The Register - Security
S
Security Archives - TechRepublic
博客园 - Franky
N
News | PayPal Newsroom
Simon Willison's Weblog
Simon Willison's Weblog
S
SegmentFault 最新的问题
W
WeLiveSecurity
A
Arctic Wolf
B
Blog

博客园 - sonach

osc环境搭建 用osc进行基于Mer的开发 Mer开发过程 放弃WINCE,拥抱Linux 移植Mer-qtmediahub到hi3716m(6):成果与感悟 移植Mer-qtmediahub到hi3716m(5):启动Mer-qtmediahub-hi3716m 移植Mer-qtmediahub到hi3716m(4):确定可写入hi3716m的文件系统镜像 移植Mer-qtmediahub到hi3716m(3):在mer-qtmediahub中加入hi3716m的驱动 移植Mer-qtmediahub到hi3716m(2):kernel配置 ubuntu11.10 nfs设置 移植Mer到海思的hi3716m平台 Ubuntu11.10中设置tftpd服务 Intel的Medfield手机平台功耗 用firefox参与freenode的IRC LG的googleTV赌注 HTML5及其对移动产业的意义[2011年VisionMobile十大文章之5] X的DISPLAY=:0.0 hardfp ABI理解 linux下写raw.bz2文件到SD卡
移植Mer-qtmediahub到hi3716m(1):mer-qtmediahub的rootfs制作
sonach · 2012-02-02 · via 博客园 - sonach

环境:ubuntu11.10

制作bootstrap:

sudomic-create-bootstrap -n trunk -k rpms -rhttp://repo.meego.com/MeeGo/builds/trunk/latest/repos/oss/ia32/packages/-o /home/zhanghui/Mer/buildrootfs/cache/mer-bootstrap

制作rootfs:

sudomic-image-creator --config=mer-qtmediahub-armv7l.ks --format=fs--bootstrap=/home/zhanghui/Mer/buildrootfs/cache/mer-bootstrap--cache=rpms --outdir=/home/zhanghui/Mer/mer-base-rootfs--arch=armv7l –pkgmgr=yum

说明:

--format=fs:会在outdir下根据当前时间创建新的目录来存放rootfs

--pkgmgr=yum表示用yum

默认用zypper,但据说zypperBUG。如果不指定yum,会报错:

Registering package manager: zypp
Registering package manager: yum
Use package manager zypp
Use package manager zypp
Retrieving repo metadata from http://releases.merproject.org/releases/latest/builds/armv7l/packages ...
zypp architecture: armv7l
Problem count: 25

Problem:bash-1:3.2.51-1.4.Mer.armv7l 不能安装

mer-qtmediahub-armv7l.ks的内容如下:

#-*-mic2-options-*- --arch=armv7l -*-mic2-options-*-

#

# Donot Edit! Generated by:

#kickstarter.py

#

langen_US.UTF-8

keyboardus

timezone--utc UTC

part /--size 500 --ondisk sda --fstype=ext4

rootpwrootme

user--name mer --groups audio,video --password rootme

repo--name=mer-core--baseurl=http://releases.merproject.org/releases/0.20120120.1/builds/armv7l/packages--save --debuginfo --source

repo--name=mer-qtmediahub--baseurl=http://repo.pub.meego.com/home%3a/stskeeps%3a/branches%3a/home%3a/vgrade%3a/qtmediahub/Mer_Core_armv7l/

repo--name=mer-PA2--baseurl=http://repo.pub.meego.com/home%3a/vgrade%3a/PA2/Mer_Core_armv7l/

%packages--excludedocs

@MerGraphics Common

@MerMinimal Xorg

@MerCore

xorg-x11-drv-evdev

xorg-x11-drv-vesa

xorg-x11-drv-fbdev

-cjkuni-fonts

qtmediahub

libdeclarative-multimedia

libqtdeclarative4-particles

-e2fsprogs

-kbd

-liberation-mono-fonts

-liberation-serif-fonts

-droid-sans-fonts

-droid-sans-mono-fonts

-liberation-fonts-common

-usbutils

-zypper

%end

%post

cat >/usr/share/xsessions/x-meego-qtmediahub.desktop << EOF

[DesktopEntry]

Version=1.0

Name=qtmediahubsession

Exec=/usr/bin/qtmediahub-opengl-usage false

Type=Application

EOF

#depmod-a

# Setsymlink pointing to .desktop file

ln -sfx-meego-qtmediahub.desktop /usr/share/xsessions/default.desktop

%end

%post--nochroot

%end