lubuntu-desktop team mailing list archive
-
lubuntu-desktop team
-
Mailing list archive
-
Message #05716
Re: How LSC works? (searching for packages)
On 12/21/2011 06:39 AM, Yorvyk wrote:
> On Wed, 21 Dec 2011 14:19:04 +0000 Yorvyk <yorvik.ubunto@xxxxxxxxxxxxxx> wrote:
>> On Wed, 21 Dec 2011 10:49:36 -0300 Jean-Pierre Vidal Piesset <jpxsat@xxxxxxxxx> wrote:
>>> ... the same search parameter
>>> returns different things... (just try lame in LSC and USC to see it ;) ...
>> With the same search parameters they should show the same results
>> but, they don't appear to have the same parameters. They appear to
>> be searching on different fields.
> The search does seem a bit bizarre. I've just tried both Lubuntu and
> lubuntu and it finds nothing.
Comparing how LSC does its searches, and how apt-cache search does them,
should help unravel that issue. As a quick test of searching package
names in Python:
cat >aptsearch.py <<"EOF"
#!/usr/bin/python
import sys, re, apt_pkg
apt_pkg.init()
cache = apt_pkg.Cache()
for pkg in cache.packages:
if re.search(sys.argv[1], pkg.name, re.IGNORECASE):
print " ", pkg.name
EOF
chmod +x aptsearch.py
./aptsearch.py lubuntu # search for packages with lubuntu in their names
is all it takes to demo that basic package name searches in Python work
fine. I would hope that LSC actually searches on package descriptions
as well as package names, of course, but I'll leave doing that as an
"exercise for the reader" :) Personally, I'll stick to using apt-cache
and apt-get, since they work, in all varieties of Debian and Ubuntu...
so why should I learn yet another GUI way to do what those commands
already do :)
Jonathan
References