嵌入式开发者社区

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

作者: 小石    时间: 2017-6-23 15:08
标题: 文件系统镜像 mkubifs-tool安装过程
请问下,在创龙omapl138用户手册 《6-1固话Linux系统到NAND FLASH步骤》中4.3烧写文件系统镜像,在安装mkubifs-tool中,创龙的工程师是用的哪一个ubuntu版本,, Q$ H7 ]2 G) @
自己才艺不经只能每个ubuntu版本一个个试; S& T& l" k) W3 @3 A
我用ubuntu10.04 和ubuntu10.04.1中安装相关依赖工具sudo dpkg -i uuid-dev_2.17.2-0ubuntu1.10.04.1_i386.deb
4 ^" i  F8 a; Z! B% |提示,正在解压缩将用于更替的包文件 uuid-dev ...dpkg:依赖关系问题使得 uuid-dev 的配置工作不能继续:( m: x: ]: w: E; k; S% c* b
uuid-dev 依赖于 libuuid1 (= 2.17.2-0ubuntu1.10.04.1);然而:
: J) F0 o9 f* q5 {6 e- Z系统中 libuuid1 的版本为 2.17.2-0ubuntu1。# o2 T5 {  X0 ^  m: l5 m4 h
dpkg:处理 uuid-dev (--install)时出错:9 O- w) ], E# v9 m! T$ [# D8 i  S  G
依赖关系问题 - 仍未被配置
! j1 S0 N9 z/ j* g6 r5 m* Z6 b正在处理用于 man-db 的触发器...  `, m* x. r7 m4 _  N
在处理时有错误发生:% M3 P$ g5 y9 U/ y; I- d. U  n9 Y
uuid-dev* m0 [6 w( \- b9 p

8 u7 @( R, s6 r- f6 z% }我用ubuntu10.04.2 和ubuntu10.04.4中安装相关依赖工具sudo dpkg -i uuid-dev_2.17.2-0ubuntu1.10.04.1_i386.deb& _1 k0 [9 ^6 G, T6 W1 J- M5 M
提示:
' n! p% K: d% L; D正在解压缩将用于更替的包文件 uuid-dev ...# p6 R" k, e2 q3 {, k
dpkg:依赖关系问题使得 uuid-dev 的配置工作不能继续:
$ g( @9 }0 L5 A7 z  U$ |8 ^ uuid-dev 依赖于 libuuid1 (= 2.17.2-0ubuntu1.10.04.1);然而:# p) p" ]( \$ _7 S& @
系统中 libuuid1 的版本为 2.17.2-0ubuntu1.10.04.2。
* M! ?9 Z) M7 d# z" `: V8 {: _! bdpkg:处理 uuid-dev (--install)时出错:
2 j0 j. w# G' F1 b% N( W/ p 依赖关系问题 - 仍未被配置
* A: v8 ^6 m2 M7 f' W+ F正在处理用于 man-db 的触发器...
& U1 ?: K" ?/ O2 L% H+ {+ z; E' g在处理时有错误发生:" Z+ `8 k0 U5 l; ^2 Z
uuid-dev$ f* d  J% [* d  R( Z, W" Y

: m  f/ [$ i, \5 d, }3 A最后试来试去,直接没有 2.17.2-0ubuntu1.10.04.1,请问创龙的工程师是用的哪一个ubuntu版本
1 A- C/ I/ s" Z4 k# S. Q* t谢谢!- B) [, y2 ^  Z, F
5 G" J2 n" J- b% G) d

作者: 小石    时间: 2017-6-23 17:58
在创龙的的数据手册中我发现,创龙执行时,也是错误的[attach]2479[/attach]9 D; V* j0 c' b2 A
那为什么在下面执行时,我的就错误了,3 n/ R; F. y0 f' j0 W
[attach]2480[/attach]4 U5 Y$ X6 G3 q2 }
但是创龙的就是正确的. v% W. l3 y+ }& o& n
[attach]2481[/attach]
3 v6 r( u/ h$ {) E" I不知道如何修改,谢谢
/ W/ d4 x& q# v2 W2 g
作者: human    时间: 2017-6-25 19:21
Ubuntu12.04
作者: 小石    时间: 2017-6-26 19:25
human 发表于 2017-6-25 19:21: j' r" u  p3 g0 k% B; g
Ubuntu12.04

2 E- ~  K/ {( e! R7 L0 b- y3 Y问题解决了8 S  [& P* F* P; N
我对dpkg不是太懂,
& L' h  U, e- A& [对 sudo dpkg -i uuid-dev_2.17.2-0ubuntu1.10.04.1_i386.deb  这个操作也不是太了解
0 s" P6 X/ U/ U5 P5 w( ~( A应该是我这边执行了该命令后,没有执行完,
% K7 e4 `0 J9 k, i  a5 F' x8 j当不管安装任何其他软件时,都会报错:! ^$ P, i' x5 \# I0 v8 o/ b6 j6 r& `
uuid-dev : 依赖: libuuid1 (=2.17.2-0ubuntu1.10.04.1) 但是 2.20.1-1ubuntu3.1 正要被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install(也可以指定一个解决办法)

1 S3 l' k5 P7 q' ?( Z2 b: g
我的理解是2.17.2-0ubuntu1.10.04.1和2.20.1-1ubuntu3.1 冲突了,(具体什么情况我也不知道,有知道的告诉一声,谢谢)

/ d7 u: X: x1 S: O3 A6 z0 s7 N8 M所以我就先卸载了 uuid-dev
+ D* q- t. |7 l! R4 p4 W0 Asudo apt-get remove uuid-dev; g- i- k" L# I8 R0 C
然后在重新安装
" n: d: }. D0 Q9 T. k1 ksudo apt-get install uuid-dev
) z/ B. b; [4 N( e+ z# m+ [6 w2 y2 }' V: y
接下来就是按照创龙手册给的步骤执行:(不要执行dpkg了)
) g+ \' m" ~, ?3 BHost# sudo apt-get install libacl1-dev zlib1g-dev liblzo2-dev  ! M# J2 ]% [4 h; U! E- t7 W; X% N
. }# R6 L7 w4 p2 a





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