嵌入式开发者社区
标题: 文件系统镜像 mkubifs-tool安装过程 [打印本页]
作者: 小石 时间: 2017-6-23 15:08
标题: 文件系统镜像 mkubifs-tool安装过程
请问下,在创龙omapl138用户手册 《6-1固话Linux系统到NAND FLASH步骤》中4.3烧写文件系统镜像,在安装mkubifs-tool中,创龙的工程师是用的哪一个ubuntu版本,
* [" G/ F# N; k自己才艺不经只能每个ubuntu版本一个个试, W d8 o7 J1 I: F9 Y' k% l
我用ubuntu10.04 和ubuntu10.04.1中安装相关依赖工具sudo dpkg -i uuid-dev_2.17.2-0ubuntu1.10.04.1_i386.deb8 q) Y; k- u# x) f& Z: ]0 s" k
提示,正在解压缩将用于更替的包文件 uuid-dev ...dpkg:依赖关系问题使得 uuid-dev 的配置工作不能继续:& ]8 b$ }2 R/ {& z7 Y
uuid-dev 依赖于 libuuid1 (= 2.17.2-0ubuntu1.10.04.1);然而:
4 \8 V* _9 A3 p( T系统中 libuuid1 的版本为 2.17.2-0ubuntu1。
* }$ F4 f7 b, R7 I8 j" M5 qdpkg:处理 uuid-dev (--install)时出错:) ~, C- ^$ W8 p; L R$ U2 ]6 V$ ~
依赖关系问题 - 仍未被配置
+ |6 N; X9 k) h3 a正在处理用于 man-db 的触发器...
$ [- D) p9 s. ]: K8 g/ c+ O在处理时有错误发生: r' I2 M5 Y# I
uuid-dev
6 g. R* z" m( h6 M6 n1 u4 Y/ Q
, I$ E! h1 j6 W我用ubuntu10.04.2 和ubuntu10.04.4中安装相关依赖工具sudo dpkg -i uuid-dev_2.17.2-0ubuntu1.10.04.1_i386.deb
7 n* n [. {/ X' Y提示:
. w$ N k9 D7 `8 h4 [) u8 w正在解压缩将用于更替的包文件 uuid-dev ...
! y8 l! c0 m2 N! t- edpkg:依赖关系问题使得 uuid-dev 的配置工作不能继续:1 ~1 Y( [5 A: u
uuid-dev 依赖于 libuuid1 (= 2.17.2-0ubuntu1.10.04.1);然而:- ]" n: p; Q: I7 N
系统中 libuuid1 的版本为 2.17.2-0ubuntu1.10.04.2。+ j8 _6 O: F" z5 b8 r! c- e Y+ ~: Y
dpkg:处理 uuid-dev (--install)时出错:
l2 O% A3 c! w 依赖关系问题 - 仍未被配置
. w. b, g% k2 v% X4 o正在处理用于 man-db 的触发器...
. s: J) g% M0 o+ X# b+ `在处理时有错误发生:' |1 k) w$ q7 A. p7 d& A2 y% m: y+ A
uuid-dev
8 B; K9 }, ?- g/ ?3 s" {0 I: q$ F, T/ ?5 q- r& n" E8 H
最后试来试去,直接没有 2.17.2-0ubuntu1.10.04.1,请问创龙的工程师是用的哪一个ubuntu版本" l5 a" x2 e: x7 b: i) U: \- B
谢谢!) t% ]' x4 I- C0 V
% [0 [" H- C5 {* _- u! U! n5 v
作者: 小石 时间: 2017-6-23 17:58
在创龙的的数据手册中我发现,创龙执行时,也是错误的[attach]2479[/attach]5 y7 q" {, y6 t* x2 x% f) p
那为什么在下面执行时,我的就错误了,' W; }. k* d: l$ p& X
[attach]2480[/attach], a4 {. j f# }/ J+ q/ r, n
但是创龙的就是正确的
/ w( {7 H* \ I# q; ^1 Q, O[attach]2481[/attach]
4 q' V0 k, L& T不知道如何修改,谢谢
- b* P& F% T% V/ U5 o
作者: human 时间: 2017-6-25 19:21
Ubuntu12.04
作者: 小石 时间: 2017-6-26 19:25
0 Z$ g# W2 Y7 r+ B
问题解决了
1 j. |! t3 R( F' A( \- C! N/ |我对dpkg不是太懂, 6 ^0 @4 n" f& j
对 sudo dpkg -i uuid-dev_2.17.2-0ubuntu1.10.04.1_i386.deb 这个操作也不是太了解( f! \3 @3 ^2 @. h
应该是我这边执行了该命令后,没有执行完,
8 I% H; B* c5 o4 @% M& `5 g9 `当不管安装任何其他软件时,都会报错:
1 ^) c3 Q1 s$ Q' N |6 @ uuid-dev : 依赖: libuuid1 (=2.17.2-0ubuntu1.10.04.1) 但是 2.20.1-1ubuntu3.1 正要被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。
/ ~( ^/ H1 L5 [- D( l
我的理解是2.17.2-0ubuntu1.10.04.1和2.20.1-1ubuntu3.1 冲突了,(具体什么情况我也不知道,有知道的告诉一声,谢谢)
7 W) X C( j# e所以我就先卸载了 uuid-dev
$ W' q: j. j3 C, d4 v) w# \sudo apt-get remove uuid-dev V) e3 `! P( N
然后在重新安装
- k, C+ l1 d4 W' C F( O Msudo apt-get install uuid-dev5 ? Y+ k. @6 w3 @( S/ ?
% U: s, G7 E3 g; Z$ q
接下来就是按照创龙手册给的步骤执行:(不要执行dpkg了)
9 ^- U5 H* B2 b2 u2 gHost# sudo apt-get install libacl1-dev zlib1g-dev liblzo2-dev
& T: ^" P- y: V3 ~5 g2 E' @
`; {+ X) e2 w2 Q$ }$ A" a
| 欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) |
Powered by Discuz! X3.4 |