嵌入式开发者社区

标题: 文件系统镜像 mkubifs-tool安装过程 [打印本页]

作者: 小石    时间: 2017-6-23 15:08
标题: 文件系统镜像 mkubifs-tool安装过程
请问下,在创龙omapl138用户手册 《6-1固话Linux系统到NAND FLASH步骤》中4.3烧写文件系统镜像,在安装mkubifs-tool中,创龙的工程师是用的哪一个ubuntu版本,/ M. b% a# [* k" T$ ^! Z) p" y8 J
自己才艺不经只能每个ubuntu版本一个个试8 }+ ]3 v( h3 J. @0 S% r5 X
我用ubuntu10.04 和ubuntu10.04.1中安装相关依赖工具sudo dpkg -i uuid-dev_2.17.2-0ubuntu1.10.04.1_i386.deb% f4 _  V8 u6 o% @! E1 D) v
提示,正在解压缩将用于更替的包文件 uuid-dev ...dpkg:依赖关系问题使得 uuid-dev 的配置工作不能继续:2 K# m% {( r4 d& r( ~
uuid-dev 依赖于 libuuid1 (= 2.17.2-0ubuntu1.10.04.1);然而:
! {1 `9 f! `1 v. A7 p系统中 libuuid1 的版本为 2.17.2-0ubuntu1。
7 L; B+ p6 d3 kdpkg:处理 uuid-dev (--install)时出错:9 n% ?$ j5 _3 H: t
依赖关系问题 - 仍未被配置
0 g5 s$ M2 j3 d; k正在处理用于 man-db 的触发器..., W% b9 p* \6 o% N( m* K
在处理时有错误发生:
7 L) F5 \5 O6 `8 G" I uuid-dev
2 _: j! ~7 h8 k4 h; z; ?
0 i, |. M3 P2 B: m我用ubuntu10.04.2 和ubuntu10.04.4中安装相关依赖工具sudo dpkg -i uuid-dev_2.17.2-0ubuntu1.10.04.1_i386.deb
% P  H# Y4 t) c7 ^# U提示:
6 f. O( ]# x' e9 G! o0 d, p正在解压缩将用于更替的包文件 uuid-dev ...7 _7 C6 G6 R& h, Y: @
dpkg:依赖关系问题使得 uuid-dev 的配置工作不能继续:
/ W2 E- }3 E8 m uuid-dev 依赖于 libuuid1 (= 2.17.2-0ubuntu1.10.04.1);然而:# B# h1 o. h8 X
系统中 libuuid1 的版本为 2.17.2-0ubuntu1.10.04.2。6 ~% @! ~7 @+ k6 g: A$ }
dpkg:处理 uuid-dev (--install)时出错:
* z) F/ Y! ^# M 依赖关系问题 - 仍未被配置
+ h; o  x  c  k3 i正在处理用于 man-db 的触发器...
3 h0 Y, d) S. m# a在处理时有错误发生:
5 m0 b1 W/ z3 w6 k* r* c6 ]( ^ uuid-dev0 u. \; X; J- |, K8 ~, ?2 L
/ I$ _: a" D9 c$ |. v& g
最后试来试去,直接没有 2.17.2-0ubuntu1.10.04.1,请问创龙的工程师是用的哪一个ubuntu版本( @9 t* d$ L1 [: m1 T, g- X- l" v: N1 E$ }
谢谢!& y  I& j5 r7 ^3 \" s: k8 q6 L" {* T

8 v3 ?4 B! _& |1 Y" }+ T5 y
作者: 小石    时间: 2017-6-23 17:58
在创龙的的数据手册中我发现,创龙执行时,也是错误的[attach]2479[/attach]3 L/ S/ u: D% p0 j" r- }% y& B& f
那为什么在下面执行时,我的就错误了,5 V) m5 C, a8 X. M. q6 x7 o% w! n
[attach]2480[/attach]6 |0 [! e2 p3 ^& V  `/ ^0 Z1 ^
但是创龙的就是正确的7 E$ o2 R  k9 S  N. d" z+ X
[attach]2481[/attach]
* B% a9 t- s2 J- F3 y+ H! ^* k, `不知道如何修改,谢谢* \+ R% B6 X9 V4 H1 \  {

作者: human    时间: 2017-6-25 19:21
Ubuntu12.04
作者: 小石    时间: 2017-6-26 19:25
human 发表于 2017-6-25 19:21
/ u5 ^5 y  l5 c! P* jUbuntu12.04

/ f/ ?3 {( K7 O% D0 ^5 M  @问题解决了
% `7 s% ]7 i% |; @1 i我对dpkg不是太懂,
. N0 g: ~& M; n4 N! s对 sudo dpkg -i uuid-dev_2.17.2-0ubuntu1.10.04.1_i386.deb  这个操作也不是太了解
# M  D8 f0 v& [6 o4 `/ @- g7 B" x; K应该是我这边执行了该命令后,没有执行完,
$ f# ~+ D" A6 ]5 G当不管安装任何其他软件时,都会报错:2 O8 H5 f" P+ A! f: a
uuid-dev : 依赖: libuuid1 (=2.17.2-0ubuntu1.10.04.1) 但是 2.20.1-1ubuntu3.1 正要被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install(也可以指定一个解决办法)

  p) M% P1 U5 t( ~
我的理解是2.17.2-0ubuntu1.10.04.1和2.20.1-1ubuntu3.1 冲突了,(具体什么情况我也不知道,有知道的告诉一声,谢谢)
! p$ i& g+ a) u& n1 h
所以我就先卸载了 uuid-dev8 i2 M- i6 b- s. J
sudo apt-get remove uuid-dev5 ]  K  j- a6 o, `8 e- _
然后在重新安装
3 ?* T4 e& Q5 @9 n6 v3 T3 Z6 tsudo apt-get install uuid-dev) {) v/ _/ r; q- X! m5 b/ x
+ w& g$ o& W8 u2 U3 F& T
接下来就是按照创龙手册给的步骤执行:(不要执行dpkg了)
/ ?* K+ C) t( Y& T1 WHost# sudo apt-get install libacl1-dev zlib1g-dev liblzo2-dev  
2 _; W, D8 {& V/ Q( c
; Z2 y% \7 m) T2 T4 u5 M# _- G




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4