Dear jean-seb,<br>If you don&#39;t mind, I really need your help for my problems:<br>1. I wonder about how apt-rpm deal with RPM packages dependency list, can you show me some detailed advice on the way how apt-rpm resolve these dependencies ?
<br>2. Have you ever try embedded systems that run on PowerPC (such as: PPC7400 series), and is that system lack of swap memory, how will you find out solutions to deal with ?<br>Hope to see your reply soon.<br>Best regards,
<br>Nguyen Anh Quan.<br><br><div class="gmail_quote">On Jan 15, 2008 12:26 PM, js &lt;<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>&gt; 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">Quan phongvan wrote:<br>&gt; Dear jean-seb,<br></div><div class="Ih2E3d">&gt; If you don&#39;t mind, can you help me about these aspects that I have to<br>&gt; consider more about apt as a update-tool.
<br>&gt; 1. About protocols are supported by apt-rpm, I care so much about http<br>&gt; and ftp because they both issue security threats: http using plan text<br>&gt; to pass through their passwords for communication and so easily for
<br>&gt; hacker to do session hijack, in addition ftp passive mode also can be<br>&gt; considered as a security threat too. Can you give me more advices for<br>&gt; that issue?<br><br></div>I hope all your code is GPL :)<br>
for apt, Panu can answer better than I, but yes apt use http or ftp.<br>If you really want to secure the connexions, you can built a openvpn<br>tunnel; all the transfers will be encrypted.<br><br>Second part: the security is based on the gpg signature of the rpm
<br>package; if a bad guy try to corrupt a rpm: apt will not install it (if<br>you use the<br>lua scrip gp-check.lua)<br><div class="Ih2E3d"><br>&gt; 2. I have tried puppet as a update tool for my system beside apt<br>&gt; (puppet is a configuration management tool). If you tried puppet, do
<br>&gt; you think can I use both apt and puppet as an update solution for a<br>&gt; huge rpm embedded Linux network system (apt as a front-end update tool<br>&gt; on client, and puppet-puppetmaster as administration host)?
<br>&gt; Hope to see your reply soon,<br>&gt; Best regards,<br>&gt; Nguyen Anh Quan.<br><br></div>Could be a good idea; the best way for an network/system admin is always<br>to do the less :)<br><div class="Ih2E3d"><br><br>
<br>&gt;<br>&gt; On Jan 14, 2008 4:04 PM, js &lt;<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a><br></div><div class="Ih2E3d">&gt; &lt;mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>&gt;&gt; wrote:
<br>&gt;<br>&gt; &nbsp; &nbsp; Quan phongvan wrote:<br></div><div><div></div><div class="Wj3C7c">&gt; &nbsp; &nbsp; &gt; Dear jean-seb,<br>&gt; &nbsp; &nbsp; &gt; I&#39;m so surprised at receiving your reply so fast, thank you very<br>&gt; &nbsp; &nbsp; much.<br>
&gt; &nbsp; &nbsp; I&#39;m at work, so I&#39;ve time :)<br>&gt;<br>&gt;<br>&gt; &nbsp; &nbsp; &gt; But if you don&#39;t mind, may i ask you a favour to help me clear out<br>&gt; &nbsp; &nbsp; &gt; some issues that confused me.<br>&gt; &nbsp; &nbsp; &gt; 1. As you mentioned: &quot;I tested urpmi, apt and yum&quot;. While you tested
<br>&gt; &nbsp; &nbsp; &gt; both three update tools: urpmi, smart, apt, what were the most<br>&gt; &nbsp; &nbsp; &gt; important aspects that had impacts on your judgement for<br>&gt; &nbsp; &nbsp; choosing the<br>&gt; &nbsp; &nbsp; &gt; best update tools candidate (in your case is apt-rpm). And comparing
<br>&gt; &nbsp; &nbsp; &gt; to urmpi and yum, what were obstacles that make urpmi and yum<br>&gt; &nbsp; &nbsp; did not<br>&gt; &nbsp; &nbsp; &gt; match with your requirements as a update tool?<br>&gt; &nbsp; &nbsp; urpmi: use perl, ocaml, and C &nbsp;; a good tool but too big and slow.
<br>&gt; &nbsp; &nbsp; yum: too buggy , slow and need python to run.<br>&gt;<br>&gt; &nbsp; &nbsp; It was 3 years ago, before yum begin to be the default update tool in<br>&gt; &nbsp; &nbsp; Fedora.<br>&gt;<br>&gt;<br>&gt;<br>&gt; &nbsp; &nbsp; &gt; 2. As I knew, apt-rpm has LUA as a interpreter embedded language
<br>&gt; &nbsp; &nbsp; that<br>&gt; &nbsp; &nbsp; &gt; provide users a lot of powerful option in apt-* command line,<br>&gt; &nbsp; &nbsp; because<br>&gt; &nbsp; &nbsp; &gt; I&#39;m just beginner in LUA, can you give more instructions and<br>&gt; &nbsp; &nbsp; advices<br>
&gt; &nbsp; &nbsp; &gt; to skilled in LUA as apt-rpm power tool (I easily followed the<br>&gt; &nbsp; &nbsp; &gt; intructios that <a href="http://apt-rpm.org" target="_blank">apt-rpm.org</a> &lt;<a href="http://apt-rpm.org" target="_blank">http://apt-rpm.org
</a>&gt;<br></div></div>&gt; &nbsp; &nbsp; &lt;<a href="http://apt-rpm.org" target="_blank">http://apt-rpm.org</a> &lt;<a href="http://apt-rpm.org" target="_blank">http://apt-rpm.org</a>&gt;&gt; provides but I think<br><div><div></div>
<div class="Wj3C7c">&gt; &nbsp; &nbsp; &gt; they not enough for me toseriously use it).<br>&gt;<br>&gt; &nbsp; &nbsp; I&#39;m not a power user of Lua too :)<br>&gt; &nbsp; &nbsp; the main cool stuff is the gpg-check lua script than you can find<br>&gt; &nbsp; &nbsp; everywhere
<br>&gt; &nbsp; &nbsp; (it is in this rpm too:<br>&gt; &nbsp; &nbsp; <a href="http://www.gralinux.org/gralinux/AS3/i686/SRPMS/apt-0.5.15cnc7-5gral.src.rpm" target="_blank">http://www.gralinux.org/gralinux/AS3/i686/SRPMS/apt-0.5.15cnc7-5gral.src.rpm
</a><br>&gt; &nbsp; &nbsp; )<br>&gt;<br>&gt;<br>&gt; &nbsp; &nbsp; &gt; 3. Because my progess is under investigeting phrase and I&#39;m still<br>&gt; &nbsp; &nbsp; &gt; transparent from my target machine&#39;s configuration, so I&#39;m sorry<br>&gt; &nbsp; &nbsp; that
<br>&gt; &nbsp; &nbsp; &gt; I doesn&#39;t have more specified specs for you. If you don&#39;t mind,<br>&gt; &nbsp; &nbsp; I hope<br>&gt; &nbsp; &nbsp; &gt; to receive your help in near future for that issue.<br>&gt; &nbsp; &nbsp; &gt; Hope to see your reply soon.
<br>&gt; &nbsp; &nbsp; &gt; Best regards,<br>&gt; &nbsp; &nbsp; &gt; Nguyen Anh Quan.<br>&gt; &nbsp; &nbsp; &gt;<br>&gt;<br>&gt; &nbsp; &nbsp; That&#39;s the main problem:<br>&gt; &nbsp; &nbsp; If your embedded system is a big one (Like the model we use at<br>&gt; &nbsp; &nbsp; air-austral); you don&#39;t need to tweak a lot the system;
<br>&gt; &nbsp; &nbsp; so after all, you can use yum or whatever you want.<br>&gt;<br>&gt; &nbsp; &nbsp; But if your cpu is slow (&lt;100Mhz) and you have limited ram (4 or 8 Mo)<br>&gt; &nbsp; &nbsp; .. I think you will need a specific distro .. and maybe use debian
<br>&gt; &nbsp; &nbsp; instead of Rpm based distro:<br>&gt; &nbsp; &nbsp; so .. apt or nothing :)<br>&gt;<br>&gt; &nbsp; &nbsp; Regards<br>&gt;<br>&gt;<br>&gt; &nbsp; &nbsp; js.<br>&gt;<br>&gt;<br>&gt;<br>&gt; &nbsp; &nbsp; &gt; On Jan 14, 2008 2:20 PM, js &lt;<a href="mailto:jsh@interlug-fr.org">
jsh@interlug-fr.org</a><br>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>&gt;<br></div></div><div><div></div><div class="Wj3C7c">&gt; &nbsp; &nbsp; &gt; &lt;mailto:<a href="mailto:jsh@interlug-fr.org">
jsh@interlug-fr.org</a> &lt;mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>&gt;&gt;&gt; wrote:<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; Quan phongvan wrote:<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; Dear Jean-seb,<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; It&#39;s so kind of you to answer all of my issues with very
<br>&gt; &nbsp; &nbsp; useful<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; informations. I really appreciate it.<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; But I still have some things from your reply, and I hope that<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; you can<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; clear them for me, thank you in advance.
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; 1. You mentioned: &quot;No, it use apt only, personally I hate<br>&gt; &nbsp; &nbsp; yum and<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; don&#39;t understand why create an other tool for rpm based<br>&gt; &nbsp; &nbsp; distro, apt<br>
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; was already here and do the work well; and the best,&quot;. I<br>&gt; &nbsp; &nbsp; think that<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; while yum has released its stable version so long time ago,<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; apt-rpm is
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; still under developing (testing version). In addition, yum<br>&gt; &nbsp; &nbsp; has a<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; huge<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; developer resource behind, if we consider update tool from<br>&gt; &nbsp; &nbsp; business
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; point of view, can yum become a update tool candidate?<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; Linux, the glibc, gcc, KDE are still in development too :)<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; apt is very very stable and do the job nicely for years (I
<br>&gt; &nbsp; &nbsp; use the old<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; apt from conectiva, before to update to the Lorg version).<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; That&#39;s not because apt is still in devel than it is not<br>&gt; &nbsp; &nbsp; ready for<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; production.
<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; 2. About yum and python, I was already clear, thank you<br>&gt; &nbsp; &nbsp; for your<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; model, it&#39;s so easy for me to understand the problem. If
<br>&gt; &nbsp; &nbsp; you don&#39;t<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; mind, have you ever tried smartpm as a update tool on your<br>&gt; &nbsp; &nbsp; embedded<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; system (smartpm similar to yum and apt-rpm, it uses python<br>
&gt; &nbsp; &nbsp; also), if<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; yes do you have any advice for me about smartpm?<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; smartrpm??? I never test it.<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; apt was used by conectiva linux for the whole distro, but
<br>&gt; &nbsp; &nbsp; smartrpm not<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; .... and smartrpm was too young 3 years ago.<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; Maybe now, you can take time to test it and see if it is the<br>&gt; &nbsp; &nbsp; good<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; tool<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; for you.
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; To me, an important thing was to have one update tool for<br>&gt; &nbsp; &nbsp; both Debian<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; and Rpms distro; so ... apt was used :)<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; yum was ... sorry but, a real crap (I tested urpmi, apt and
<br>&gt; &nbsp; &nbsp; yum)<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; 3. My target system run on a very tiny Linux clone (mini-ram<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; embeeded<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; Linux - RPM system, like VxWorks), it lacks development
<br>&gt; &nbsp; &nbsp; tool such as<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; gcc and XWindow, so will apt-rpm run well on these systems?.<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; I think, yes.<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; You have some specs??<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt;
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; Beside, our update tool connect Internet through firewall for<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; security<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; purpose to do system-update, so we must consider some<br>&gt; &nbsp; &nbsp; security<br>
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; issues<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; such as: session hijack or disguise of server. Do you have any<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; comments for me with apt-rpm to deal with these problems?<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; All the rpms are signed, and don&#39;t install if the rpm is not
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; signed with<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; the right gpg key :)<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; This is in the apt-get lua config (see /etc/apt/apt.conf :<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; Scripts<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; {
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp;Init { &quot;gpg-import.lua&quot;; };<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp;PM<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp;{<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &nbsp;Pre { &quot;gpg-check.lua&quot;; };<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &nbsp;Post { &quot; upgradevirt.lua
&quot;; };<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp;};<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp;AptGet<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp;{<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &nbsp;Upgrade { &quot;upgradevirt.lua &quot;; };<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &nbsp;DistUpgrade {&quot;upgradevirt.lua&quot;; };
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &nbsp;Install::SelectPackage { &quot;upgradevirt.lua&quot;; };<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &nbsp;Install::PreResolve { &quot;upgradevirt.lua&quot;; };<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &nbsp;Install::TranslateArg { &quot; upgradevirt.lua
&quot;; };<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp;};<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp;Synaptic<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp;{<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &nbsp;DistUpgrade { &quot;upgradevirt.lua&quot;; };<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp;}<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; }<br>&gt; &nbsp; &nbsp; &gt;
<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; So, if a bad guy changes one or more rpms, they will not be<br>&gt; &nbsp; &nbsp; installed,<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; and the only way to install them will be to deactivate the<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; 
gpg-check.lua<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; script<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; or use the command rpm -ivh yourRPM.rpm by hand.<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; Regards<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; js.<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt;
<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; Thank you very much.<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; Hope to see your reply soon.<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; Best regards,<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; Nguyen Anh Quan.<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; On Jan 13, 2008 12:09 AM, jean-seb &lt; <a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a><br>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org
</a>&gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a> &lt;mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>&gt;&gt;<br></div></div><div class="Ih2E3d">&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &lt;mailto: 
<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a> &lt;mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>&gt;<br>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a> &lt;mailto:
<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>&gt;&gt;&gt;&gt; wrote:<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; Quan phongvan a écrit :<br></div><div><div></div><div class="Wj3C7c">&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; Dear Jean-seb,
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; It&#39;s so nice for me to hear that from you. If you<br>&gt; &nbsp; &nbsp; don&#39;t mind,<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; can you<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; give me more advices for my issues:
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; 1. For your mentioned RHEL clone that you used on your<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; embedded<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; system, Does it have yum as RPM packages management<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; systems. If yes,
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; can apt-rpm beats yum as a update tool?<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; it is use in Debian and Rpm based distro, so when you<br>&gt; &nbsp; &nbsp; swith<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; into
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; Debian<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; and Rpm distro, no problem: apt-get update, apt-get<br>&gt; &nbsp; &nbsp; dist-upgrade<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; ... :)<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; 2. As you mentioned &quot;apt is faster than light , and it<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; don&#39;t need<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; python; so the memory it use is not a big issue.&quot;, I
<br>&gt; &nbsp; &nbsp; think<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; apt-rpm has<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; a big dependency list (especially when I compiled<br>&gt; &nbsp; &nbsp; apt-rpm from<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; source<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; code, it required a lot of packages such as: beecrypt,
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; zlib,...).<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; About python, does it really become the most biggest<br>&gt; &nbsp; &nbsp; obstacle<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; for yum<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; or even smartpm (an update tool for RPM packages similar
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; to yum and<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; apt-rpm).<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; Yum use python and a lot of sub-modules (how it query<br>&gt; &nbsp; &nbsp; the rpm<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; database?);
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; the main problem I see: you need a pre-interpreter to<br>&gt; &nbsp; &nbsp; run yum:<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; So you can resume it by:<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; kernel -&gt; glibc -&gt; python -&gt; pre-compiling -&gt; yum+ extra
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; modules<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; for apt:<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; kernel -&gt; glibc -&gt; libs (stdc++, zlib) -&gt; apt<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; Pre-compiled software runs always faster ( C and C++ are
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; faster than<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; Python).<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; If you have time: you can test this &#39;theory&#39; with gdb and<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; see what
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; program (yum or apt) use the most of memory :)<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; 3. In addition, can you give more details why did<br>&gt; &nbsp; &nbsp; you mention
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; about HP<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; Server ProLiant in: &quot;it is faster that the same<br>&gt; &nbsp; &nbsp; version in<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; Proliant<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; Servers ! (maybe because /var is in ram?)&quot;.
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; We use one distro (Gralinux AS 3; a RHEL clone with<br>&gt; &nbsp; &nbsp; some tweaks;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; webmin,<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; openvpn, more iptables modules etc..) on both Embedded
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; systems and<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; Servers: the binaries are strictly the same.<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; we have a lot of HP proliant and when i apply updates,<br>&gt; &nbsp; &nbsp; apt<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; is far
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; faster<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; on embedded devices than on the big Proliant :) : a<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; read/write issue i<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; think ;)<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; We all know than hard drive are .. &nbsp;slow :-/ , specially
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; with Raid<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; 5 ...<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; Hope to receive your advice soon,<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; Best regards,<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; Nguyen Anh Quan.
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; Regards<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; js.<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; Air-Austral flight Company.<br></div></div>
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; <a href="http://www.air-austral.com" target="_blank">http://www.air-austral.com</a> &lt;<a href="http://www.air-austral.com" target="_blank">http://www.air-austral.com</a>&gt;<br><div class="Ih2E3d">
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; On Jan 11, 2008 7:13 PM, jean-seb<br>&gt; &nbsp; &nbsp; &lt;<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a> &lt;mailto:<a href="mailto:jsh@interlug-fr.org">
jsh@interlug-fr.org</a>&gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &lt;mailto: <a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a> &lt;mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>&gt;&gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &lt;mailto:
<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a><br>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>&gt; &lt;mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a><br>
&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>&gt;&gt;&gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &lt;mailto: <a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a><br>&gt; &nbsp; &nbsp; &lt;mailto:
<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>&gt; &lt;mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a><br>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>&gt;&gt;
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &lt;mailto: <a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a> &lt;mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>&gt;<br></div><div><div></div><div class="Wj3C7c">&gt; &nbsp; &nbsp; &lt;mailto:
<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a> &lt;mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>&gt;&gt;&gt;&gt; &gt; wrote:<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; Quan phongvan a écrit :
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; Dear friends,<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; I&#39;ve studied apt-rpm as a candidate update<br>&gt; &nbsp; &nbsp; tool for RPM<br>
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; packages<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; management system, because my target device<br>&gt; &nbsp; &nbsp; run on<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; embedded Linux<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; (like Vxworks - an RTOS of windriver).
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; If you don&#39;t mind, I hope that someone has<br>&gt; &nbsp; &nbsp; tried using<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; apt-rpm on an<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; embedded system such as VxWorks and can share
<br>&gt; &nbsp; &nbsp; me his<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; experiences. I<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; really appreciate it.<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; Thank you for your attention,<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; Nguyen Anh Quan.
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; --<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; Never walk alone<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; I use apt in a RHEL clone for embedded systems
<br>&gt; &nbsp; &nbsp; (openvpn,<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; firewall and<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; tons of stuffs like snort etc..):<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; it runs on a Via C3 533Mhz, 512Mo ram (256 for
<br>&gt; &nbsp; &nbsp; the system<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; memory, and<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; 256 for /var and /tmp in read/write mode);<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; the rest of the system is on a CF 512mo in read only
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; (ext3 with<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; some tweaks)<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; apt is faster than light , and it don&#39;t need python;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; so the
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; memory it<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; use is not a big issue.<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; it is faster that the same version in Proliant
<br>&gt; &nbsp; &nbsp; Servers<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; ! (maybe<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; because<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; /var is in ram?)<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; A good choice for a &quot;big&quot; embedded system.
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; Regards.<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; js<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; Air-Austral flight Company.<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; <a href="http://www.air-austral.com" target="_blank">http://www.air-austral.com</a><br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; _______________________________________________<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; Apt-Rpm mailing list<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; 
<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>&gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &lt;mailto:
<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>&gt;&gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &lt;mailto: 
<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>&gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &lt;mailto:
<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br></div></div>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>&gt;&gt;&gt; &lt;mailto:<br>
<div class="Ih2E3d">&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org
</a>&gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org
</a>&gt;&gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org
</a>&gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br></div><div class="Ih2E3d">&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org
</a>&gt;&gt;&gt;&gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; <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>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &lt;<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; <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>&gt; &nbsp; &nbsp; &lt;<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>&gt;&gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; --<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; Never walk alone<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; ------------------------------------------------------------------------<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; _______________________________________________
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; Apt-Rpm mailing list<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">
Apt-Rpm@lists.laiskiainen.org</a>&gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br></div><div class="Ih2E3d">&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">
Apt-Rpm@lists.laiskiainen.org</a>&gt;&gt; &lt;mailto:<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">
Apt-Rpm@lists.laiskiainen.org</a>&gt;<br>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org
</a>&gt;&gt;&gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; <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>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &lt;<br>&gt; &nbsp; &nbsp; <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>&gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &lt;<br></div><div><div></div><div class="Wj3C7c">&gt; &nbsp; &nbsp; <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> &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; _______________________________________________<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; Apt-Rpm mailing list<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; 
<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>&gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &lt;mailto:
<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>&gt;&gt; &lt;mailto:<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; 
<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>&gt;<br>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">
Apt-Rpm@lists.laiskiainen.org</a><br>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>&gt;&gt;&gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; <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>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &lt;<br>&gt; &nbsp; &nbsp; <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>&gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; --<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; Never walk alone<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt;
<br>&gt; &nbsp; &nbsp; ------------------------------------------------------------------------<br>&gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; _______________________________________________<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; Apt-Rpm mailing list
<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt; <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>&gt; &lt;mailto:
<br>&gt; &nbsp; &nbsp; <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a> &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>&gt;&gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>
&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; <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>&gt; &nbsp; &nbsp; &lt;<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>&gt;<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &lt;<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>&gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; _______________________________________________<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; Apt-Rpm mailing list<br>&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; <a href="mailto:Apt-Rpm@lists.laiskiainen.org">
Apt-Rpm@lists.laiskiainen.org</a><br>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>&gt;<br>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org
</a><br>&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>&gt;&gt;<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; <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>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt;<br></div></div><div class="Ih2E3d">&gt; &nbsp; &nbsp; &gt; --<br>&gt; &nbsp; &nbsp; &gt; Never walk alone
<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; ------------------------------------------------------------------------<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; _______________________________________________<br>&gt; &nbsp; &nbsp; &gt; Apt-Rpm mailing list
<br>&gt; &nbsp; &nbsp; &gt; <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a> &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>&gt;<br>&gt; &nbsp; &nbsp; &gt; <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>&gt; &nbsp; &nbsp; &gt;<br>&gt;<br>&gt; &nbsp; &nbsp; _______________________________________________<br>&gt; &nbsp; &nbsp; Apt-Rpm mailing list<br>&gt; &nbsp; &nbsp; <a href="mailto:Apt-Rpm@lists.laiskiainen.org">
Apt-Rpm@lists.laiskiainen.org</a> &lt;mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>&gt;<br>&gt; &nbsp; &nbsp; <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>&gt; &nbsp; &nbsp; &lt;<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>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br></div>&gt; --<br><div><div></div><div class="Wj3C7c">&gt; Never walk alone<br>&gt; ------------------------------------------------------------------------<br>&gt;<br>&gt; _______________________________________________
<br>&gt; Apt-Rpm mailing list<br>&gt; <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>&gt; <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>&gt;<br><br>_______________________________________________<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