Dear Panu,<br>I really appriciate the information you provided, it helps me alot to make me clear about my problem.<br>So here some other issues that I need your advice:<br>Firstly, LUA has a very good documentation from website 
<a href="http://apt-rpm.org">apt-rpm.org</a>, it too well to help me get acquainted with LUA in hours.<br>Seacondly, for my target embedded system, I care the most for two issue: automated system update by package and ful system update, and authentication mechanism for system retrieving updates. So could you show me how I can find more detailed information about apt-rpm that matched with these issues. If you don't mind, I still need to be more clear about RHN that you mentioned above (why apt and smart cannot talk to RHN).
<br>Thank you very much,<br>Nguyen Anh Quan.<br><br><div class="gmail_quote">On Jan 10, 2008 3:48 PM, Panu Matilainen <<a href="mailto:pmatilai@laiskiainen.org">pmatilai@laiskiainen.org</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Thu, 10 Jan 2008, Quan phongvan wrote:<br><br>> Dear Axel,<br>> Thank you for your advice, I appreciate it. While using simultaneously three<br>> update tools: apt-rpm, yum,  smart, I tried to do non-update install
<br>> packages and then do full update for CentOS 4.5 system also. Every results<br>> show that apt-rpm and smart can beat yum almost easily both of time and<br>> system resources consuming. But for long-term business POV, yum still the
<br>> biggest candidate for update tool.<br><br></div>Yes, apt is easily the fastest of the lot, especially in terms of raw<br>depsolving speed. It's worth noting that latest upstream versions of yum<br>are much faster than the version shipped with CentOS 
4.5 and smartpm has<br>seen some big improvements in latests versions too (based on changelogs,<br>haven't actually tried).<br><div class="Ih2E3d"><br>> In addition, how about LUA, how does it get involve in apt-rpm to provide
<br>> more powerful advance tools that maybe you can't do with pure apt-* command<br>> line.<br><br></div>Apt is highly tailorable and scriptable with lua extensions. Yum does have<br>plugin support too, and apparently smart has too (unsurprising as smart is
<br>being developed by the same person who implemented Lua support in apt :)<br>but it seems to be rather undocumented feature.<br><br>The thing is, all the depsolvers have their own pros and cons. What<br>exactly would apt/yum/smart do on your embedded OS? Apply updates in
<br>automated fashion and little else? Are you going to build the whole distro<br>by yourself or use existing distro to create a minimal install tailored<br>for your needs? Will you require some sort of authentication mechanism for
<br>systems retrieving updates? What kind of hardware will the system be<br>running (Intel CPU or something more "embedded" such as ARM where<br>cross-compilation enters the picture)?  These kind of things have a huge
<br>impact on what makes sense or is even possible. Just as an example: if you<br>were to base your product on RHEL (OEM deals and all) with updates coming<br>from RHN, apt and smart are immediately out of the question because they
<br>cannot talk to the RHN server.<br><font color="#888888"><br>        - Panu -<br></font><div><div></div><div class="Wj3C7c">_______________________________________________<br>Apt-Rpm mailing list<br><a href="mailto:Apt-Rpm@lists.laiskiainen.org">
Apt-Rpm@lists.laiskiainen.org</a><br><a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org</a><br></div></div></blockquote>
</div><br><br clear="all"><br>-- <br>Never walk alone