File: README

package info (click to toggle)
pdbv 2.0.10.1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 436 kB
  • ctags: 52
  • sloc: perl: 1,004; sh: 291; makefile: 129
file content (42 lines) | stat: -rw-r--r-- 1,518 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Pdbv output a HTML view of a RPM or dpkg database. Its modular design
allows easy addition of others package management database and export
format (as xml).
 
 The 1.x.x series are in Bash, the 2.x.x series are in
Perl. Obviously, the output generation with 1.x.x is a lot slower than
with the 2.x.x. While with the 1.x.x it should run on a daily basis,
with the 2.x.x it should run on a hourly basis.

The RPM support does not use the perl-rpm API. In matter of performance, it 
could surely be improved. Contact us if you want to work on that.
 
 Why using it:
 - it does not require lucid/gtk+/qt or other big libs.
 - it does not require a web server - but it can be used with a web
server, as any
 other html files.
 - it does not require a X server running, you can use a text mode
browser that support
 frames as links.
 - it does not require special privileges to access to the output. But
access can
 be restricted by using chmod/chown (filesystem) or .htaccess
(apache).
 - since output is generated by a cronjob, access to the output is as
fast as your
 computer is able to read/serve text files.
 
 Why not using it:
 - it's purpose is not to manage packages installed.
 - since output is generated by a cronjob, informations are dated, and
can be
 outdated if the database change very frequently. Note that with the
2.x.x series,
 the cronjob should be hourly.
 

You can see demos at http://dl.gna.org/pdbv/demo_html/


 Take a look at http://gna.org/projects/pdbv
 Send comments to <pdbv-dev at gna.org>