嵌入式开发者社区

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

作者: 小石    时间: 2017-6-23 15:08
标题: 文件系统镜像 mkubifs-tool安装过程
请问下,在创龙omapl138用户手册 《6-1固话Linux系统到NAND FLASH步骤》中4.3烧写文件系统镜像,在安装mkubifs-tool中,创龙的工程师是用的哪一个ubuntu版本,/ _% s. v8 Z0 c( b& W+ e
自己才艺不经只能每个ubuntu版本一个个试/ A' u- K# T' G$ {# d1 ?. A
我用ubuntu10.04 和ubuntu10.04.1中安装相关依赖工具sudo dpkg -i uuid-dev_2.17.2-0ubuntu1.10.04.1_i386.deb- Z& S+ M( m) I1 O0 P; @, M" u
提示,正在解压缩将用于更替的包文件 uuid-dev ...dpkg:依赖关系问题使得 uuid-dev 的配置工作不能继续:2 J9 C+ g1 K: h; M# e2 {
uuid-dev 依赖于 libuuid1 (= 2.17.2-0ubuntu1.10.04.1);然而:
" \& O! z' c) `0 f* W系统中 libuuid1 的版本为 2.17.2-0ubuntu1。/ q+ Z1 d$ Y; H% f
dpkg:处理 uuid-dev (--install)时出错:
: G1 v" B! `6 @# S8 z 依赖关系问题 - 仍未被配置
% @8 W9 T! s4 @9 T7 i% L- H正在处理用于 man-db 的触发器...; C# M3 u, d. z
在处理时有错误发生:; @7 j/ J# K, Y" W( R# U2 t$ j
uuid-dev
! b1 O5 _, B4 N) a+ g/ x& ^7 c3 d' T" Q' S9 q4 g+ J
我用ubuntu10.04.2 和ubuntu10.04.4中安装相关依赖工具sudo dpkg -i uuid-dev_2.17.2-0ubuntu1.10.04.1_i386.deb
$ c6 z, k: Q) Y5 Z8 K3 R' a5 a提示:
3 [$ n& M* }& e% ?! G正在解压缩将用于更替的包文件 uuid-dev ...
) A* r8 Q$ i2 A/ l% @; X" v+ P" Pdpkg:依赖关系问题使得 uuid-dev 的配置工作不能继续:
6 Q/ ^' W9 j5 w, k# [/ f uuid-dev 依赖于 libuuid1 (= 2.17.2-0ubuntu1.10.04.1);然而:3 i  y( j. P' R8 C# N. @( {2 a
系统中 libuuid1 的版本为 2.17.2-0ubuntu1.10.04.2。- T  l  R, T3 D$ Y6 ]4 i
dpkg:处理 uuid-dev (--install)时出错:$ o$ w$ V: n9 s8 `
依赖关系问题 - 仍未被配置1 w* E' K5 s* I2 }8 u7 D! V, m
正在处理用于 man-db 的触发器...- F9 J6 u, h% g# u
在处理时有错误发生:- P- D8 S0 X5 z2 a5 l- m% L9 z3 X
uuid-dev
! P- V# D8 u1 V- `9 d
% ]7 a9 f: M$ d) P. K9 m最后试来试去,直接没有 2.17.2-0ubuntu1.10.04.1,请问创龙的工程师是用的哪一个ubuntu版本9 E7 ^9 H" A( h
谢谢!
. [/ ], g/ @: }0 w9 K; Q3 c! P5 F; ^$ Y
' h2 i9 V" @' y- k8 d
作者: 小石    时间: 2017-6-23 17:58
在创龙的的数据手册中我发现,创龙执行时,也是错误的[attach]2479[/attach]  _: D$ ?3 l& y9 E0 A5 g! ^3 E' B
那为什么在下面执行时,我的就错误了,6 f3 g7 y/ d' ?
[attach]2480[/attach]% z2 `" D7 x9 m$ }& }7 ?
但是创龙的就是正确的
$ Y, M' y# ~) _2 h4 R[attach]2481[/attach]/ m9 G8 g* B3 Q% L! Y
不知道如何修改,谢谢  ^/ x9 i, q' P' R. [- i% J2 h, z

作者: human    时间: 2017-6-25 19:21
Ubuntu12.04
作者: 小石    时间: 2017-6-26 19:25
human 发表于 2017-6-25 19:21
1 O# v  ]4 ]0 d6 tUbuntu12.04
6 g5 w0 K2 K/ D& o/ A! _+ \' z
问题解决了, F: h4 `2 ^2 z2 J  D- V) l5 J6 {! _
我对dpkg不是太懂, 6 o; |0 Y8 g6 `# g- t: ]+ q! y
对 sudo dpkg -i uuid-dev_2.17.2-0ubuntu1.10.04.1_i386.deb  这个操作也不是太了解
4 Q# z5 s# l% k- K+ z3 K/ Q" @+ _应该是我这边执行了该命令后,没有执行完,
2 X) c! |  X- V7 O$ t当不管安装任何其他软件时,都会报错:5 @$ ?, O8 E; z8 Y! M) Z
uuid-dev : 依赖: libuuid1 (=2.17.2-0ubuntu1.10.04.1) 但是 2.20.1-1ubuntu3.1 正要被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install(也可以指定一个解决办法)
+ N- \8 y$ y+ N+ D: e. A
我的理解是2.17.2-0ubuntu1.10.04.1和2.20.1-1ubuntu3.1 冲突了,(具体什么情况我也不知道,有知道的告诉一声,谢谢)

. r5 S2 Q+ h! |. z# Y( @所以我就先卸载了 uuid-dev+ w( M$ P4 C; _% A1 W% }
sudo apt-get remove uuid-dev  u6 R' q, Y& u
然后在重新安装
6 h7 y  w( G( W+ k( y. P9 bsudo apt-get install uuid-dev- `- P, ^9 l% w8 n

0 L1 J( i- g8 J. H/ t# ?; l8 H接下来就是按照创龙手册给的步骤执行:(不要执行dpkg了)
  W* O( U5 ?. E9 _$ I) dHost# sudo apt-get install libacl1-dev zlib1g-dev liblzo2-dev  , o0 e+ \0 _2 {" O, _
! h; b' W5 }$ T. ^





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