嵌入式开发者社区
标题: 文件系统镜像 mkubifs-tool安装过程 [打印本页]
作者: 小石 时间: 2017-6-23 15:08
标题: 文件系统镜像 mkubifs-tool安装过程
请问下,在创龙omapl138用户手册 《6-1固话Linux系统到NAND FLASH步骤》中4.3烧写文件系统镜像,在安装mkubifs-tool中,创龙的工程师是用的哪一个ubuntu版本,/ ?0 P2 P7 l9 \8 g; B" X& @
自己才艺不经只能每个ubuntu版本一个个试- p$ M2 ]" \; F% z
我用ubuntu10.04 和ubuntu10.04.1中安装相关依赖工具sudo dpkg -i uuid-dev_2.17.2-0ubuntu1.10.04.1_i386.deb$ t! _ v0 Q% u
提示,正在解压缩将用于更替的包文件 uuid-dev ...dpkg:依赖关系问题使得 uuid-dev 的配置工作不能继续:
' |; T; ^& e: b3 j9 |& ` uuid-dev 依赖于 libuuid1 (= 2.17.2-0ubuntu1.10.04.1);然而:
6 u6 C$ b5 o) a( y; m系统中 libuuid1 的版本为 2.17.2-0ubuntu1。
5 }7 A3 n+ s3 c' [* N& Xdpkg:处理 uuid-dev (--install)时出错:' n6 Z' I: |; ^
依赖关系问题 - 仍未被配置
6 {! s* K8 E& v' E( \6 s5 L正在处理用于 man-db 的触发器...2 D3 w; M( L* o, {; f" W3 e h9 h
在处理时有错误发生:
# v0 m5 d5 ?& t8 x% s. P uuid-dev
+ m" z+ ~; J) S% T, {% X9 e. M# i* R' y" a8 T
我用ubuntu10.04.2 和ubuntu10.04.4中安装相关依赖工具sudo dpkg -i uuid-dev_2.17.2-0ubuntu1.10.04.1_i386.deb
3 l7 i" ~( c2 Q1 v提示:
# k! T8 ^; p2 u, y: d* r正在解压缩将用于更替的包文件 uuid-dev ...; o) P" A [. Q# `/ a2 V
dpkg:依赖关系问题使得 uuid-dev 的配置工作不能继续:4 b# }7 k9 x. _+ ?
uuid-dev 依赖于 libuuid1 (= 2.17.2-0ubuntu1.10.04.1);然而:; z( P; Z% y5 j0 J0 |
系统中 libuuid1 的版本为 2.17.2-0ubuntu1.10.04.2。: l, u; l# |' ~. N9 P
dpkg:处理 uuid-dev (--install)时出错:
. o' p+ Y/ a% R7 j; s 依赖关系问题 - 仍未被配置
. Q9 |2 S% u. J正在处理用于 man-db 的触发器...
& M4 Z; L3 p) ]在处理时有错误发生:5 l: P& ^6 g3 v) B9 Y6 ^
uuid-dev9 B2 D/ n) C9 T) n7 _3 P
9 I1 k2 g9 a/ a8 \最后试来试去,直接没有 2.17.2-0ubuntu1.10.04.1,请问创龙的工程师是用的哪一个ubuntu版本* y& F! s" `& Z5 K: q8 Q
谢谢!
2 n+ G) r, D* v, }9 _3 ?" J8 ?4 i. X- N* C) X; C
作者: 小石 时间: 2017-6-23 17:58
在创龙的的数据手册中我发现,创龙执行时,也是错误的[attach]2479[/attach]# r. @: q8 p _. k2 j* W; Y
那为什么在下面执行时,我的就错误了,
% `3 C, v/ f7 V5 }[attach]2480[/attach]
# j! M3 Q0 i/ i6 M但是创龙的就是正确的
! |8 N& {" S) X' G0 A% w[attach]2481[/attach]
O0 Y8 a. }0 A: y, i9 k P* B9 M不知道如何修改,谢谢
$ h U1 R0 Y' X- ?: ~9 Y5 x: M
作者: human 时间: 2017-6-25 19:21
Ubuntu12.04
作者: 小石 时间: 2017-6-26 19:25
p" E/ u9 P8 G$ O: J3 {问题解决了; K! `9 O) R l* T2 @/ H& v& c
我对dpkg不是太懂, 1 M D1 u% z. Q
对 sudo dpkg -i uuid-dev_2.17.2-0ubuntu1.10.04.1_i386.deb 这个操作也不是太了解
! _ p' e: F* ?4 x3 B$ J应该是我这边执行了该命令后,没有执行完,
& b w. ]1 N( _! u/ P: O) A: X当不管安装任何其他软件时,都会报错:
: N+ X. Z2 _4 {4 }8 v0 N. u! D w- v- F uuid-dev : 依赖: libuuid1 (=2.17.2-0ubuntu1.10.04.1) 但是 2.20.1-1ubuntu3.1 正要被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。
I. P2 ~, x( T+ Y* b( ]% A5 M$ t
我的理解是2.17.2-0ubuntu1.10.04.1和2.20.1-1ubuntu3.1 冲突了,(具体什么情况我也不知道,有知道的告诉一声,谢谢)
: U; ~' L( t* O3 e所以我就先卸载了 uuid-dev% y1 F6 y: L& t
sudo apt-get remove uuid-dev0 p/ Q- d: O6 a2 A
然后在重新安装+ a6 c6 b- Q9 U& M) Y0 ~
sudo apt-get install uuid-dev
5 R& d+ ^- w2 r {, P: A
8 S1 n( n4 o' E/ `7 K. J! N接下来就是按照创龙手册给的步骤执行:(不要执行dpkg了)) R8 E5 t& J) O4 y3 O+ n9 T; ]
Host# sudo apt-get install libacl1-dev zlib1g-dev liblzo2-dev % O: u1 h: g6 p/ a ?4 H5 H# _
3 K7 u3 t% N5 O2 E `$ x. w7 l* A N
| 欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) |
Powered by Discuz! X3.4 |