嵌入式开发者社区

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

作者: 小石    时间: 2017-6-23 15:08
标题: 文件系统镜像 mkubifs-tool安装过程
请问下,在创龙omapl138用户手册 《6-1固话Linux系统到NAND FLASH步骤》中4.3烧写文件系统镜像,在安装mkubifs-tool中,创龙的工程师是用的哪一个ubuntu版本,
* l0 }1 l8 W& ]6 W3 x$ {+ |- r自己才艺不经只能每个ubuntu版本一个个试  Z0 N5 G$ V" U) q3 z" ^6 P/ _
我用ubuntu10.04 和ubuntu10.04.1中安装相关依赖工具sudo dpkg -i uuid-dev_2.17.2-0ubuntu1.10.04.1_i386.deb) z$ w7 k4 S0 H% `. C
提示,正在解压缩将用于更替的包文件 uuid-dev ...dpkg:依赖关系问题使得 uuid-dev 的配置工作不能继续:
+ t* h/ _7 r+ F0 J uuid-dev 依赖于 libuuid1 (= 2.17.2-0ubuntu1.10.04.1);然而:, Z) W8 _- n5 P: O) p: v7 t
系统中 libuuid1 的版本为 2.17.2-0ubuntu1。# l& e+ [# [" L! `9 T# k+ `( w- f
dpkg:处理 uuid-dev (--install)时出错:
% p: f  P( |& X* _1 V4 g 依赖关系问题 - 仍未被配置
$ h0 ~6 X) y7 Z) V正在处理用于 man-db 的触发器...% |$ ^( x1 N5 t) d' R8 i. ~/ v
在处理时有错误发生:, P: D4 R4 h8 p. Z/ u
uuid-dev: q2 j& E/ y- b% ^& J& r7 h3 C
  h; t3 }7 ^+ r& n4 r5 q/ L
我用ubuntu10.04.2 和ubuntu10.04.4中安装相关依赖工具sudo dpkg -i uuid-dev_2.17.2-0ubuntu1.10.04.1_i386.deb6 t7 U+ Z) o! Z7 e- C0 {6 O5 E* ?
提示:
! L# o' |! r* N8 Q( s5 I正在解压缩将用于更替的包文件 uuid-dev ...7 U5 S9 k, [9 u% ]. e0 x/ r
dpkg:依赖关系问题使得 uuid-dev 的配置工作不能继续:
" {  N5 a2 ]* T; j7 ~' w( R; F uuid-dev 依赖于 libuuid1 (= 2.17.2-0ubuntu1.10.04.1);然而:
# g/ Z" B/ ]  x% |" `9 k系统中 libuuid1 的版本为 2.17.2-0ubuntu1.10.04.2。) s9 [3 |  |3 x$ ?
dpkg:处理 uuid-dev (--install)时出错:
) Z" o" T0 d1 }/ a 依赖关系问题 - 仍未被配置
# @1 n- f% V7 E# W% t8 c1 }% r+ C正在处理用于 man-db 的触发器...
0 ]4 B7 l) M7 @在处理时有错误发生:
1 N- J& r( [7 }& B- Q* L uuid-dev4 i' o: ]& S5 }
2 ?2 O5 V  E2 {( ^
最后试来试去,直接没有 2.17.2-0ubuntu1.10.04.1,请问创龙的工程师是用的哪一个ubuntu版本
. @4 B  {4 `+ g& d# R1 y谢谢!
( o0 X  F. T0 _2 F
& p: A( ]- T3 `" Z3 ?' U! q8 Z; L
作者: 小石    时间: 2017-6-23 17:58
在创龙的的数据手册中我发现,创龙执行时,也是错误的[attach]2479[/attach]2 Z6 M6 X+ i$ Q* [4 v
那为什么在下面执行时,我的就错误了,) W1 @) e8 B1 S; J' q
[attach]2480[/attach]
8 n+ |$ y: F0 X6 F4 k6 |* v但是创龙的就是正确的
( y# C& ^$ w2 C4 q1 X$ _[attach]2481[/attach]
8 @+ @, M2 }& _" l% v. C不知道如何修改,谢谢1 K! g) M9 B% A5 x4 \5 w

作者: human    时间: 2017-6-25 19:21
Ubuntu12.04
作者: 小石    时间: 2017-6-26 19:25
human 发表于 2017-6-25 19:21) q  o4 O6 M' B( M5 ^; p/ q
Ubuntu12.04

5 G$ g4 ~- f# m! F# B  h问题解决了" u  |, n! I, r
我对dpkg不是太懂,
# L: r9 J+ V) N2 l0 t# A对 sudo dpkg -i uuid-dev_2.17.2-0ubuntu1.10.04.1_i386.deb  这个操作也不是太了解
$ a9 x8 b# p5 J+ o应该是我这边执行了该命令后,没有执行完,
! c0 ?% q" |: _( A5 @当不管安装任何其他软件时,都会报错:  G" I+ C% @; s4 A( J& r* B* Q& J
uuid-dev : 依赖: libuuid1 (=2.17.2-0ubuntu1.10.04.1) 但是 2.20.1-1ubuntu3.1 正要被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install(也可以指定一个解决办法)

4 y) |5 g( p7 ?, F6 U/ Q0 `
我的理解是2.17.2-0ubuntu1.10.04.1和2.20.1-1ubuntu3.1 冲突了,(具体什么情况我也不知道,有知道的告诉一声,谢谢)

+ A( q  n1 J+ y/ h) ~+ p所以我就先卸载了 uuid-dev
0 }2 Z$ `, M4 U# |2 N  p4 ]sudo apt-get remove uuid-dev8 z) l  {7 x' e8 k4 c
然后在重新安装8 U* Q5 j& t( `* y8 U
sudo apt-get install uuid-dev
" [2 y( E5 s" X7 o7 Q' ^2 u6 q
& G3 C3 U; y- Z) q8 z% m# M" O- J接下来就是按照创龙手册给的步骤执行:(不要执行dpkg了)9 U4 u8 Y1 X$ ~& f( Q5 j
Host# sudo apt-get install libacl1-dev zlib1g-dev liblzo2-dev  
4 J7 a; D! f# G" o) q" e: P; j$ y, O& n1 e/ Y4 d8 Z





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