[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Interfaz dpkg>web



Este fin de semana e estado preparando unas paginas web para un servidor
que tengo en el trabajo,
me interesaria mostrar una lista de los paquetes instalados en el mismo,
para ello he escrito
este script, pero como mis conocimientos son bastante limitados, me
gustaria saber si alguien 
ha escrito algo parecido , o por lo menos como filtrar los paquetes no
instalados para reducir el
tamaño de la pagina generada ).

Un saludo
-- 
Antonio Calvo Rodriguez
ancalvo@mx2.redestb.es
Vigo/Galicia/España
--
#! /bin/bash
# ------------------------------------------------------------------------
# Program   : deb2web [genera lista de debs para la web]
# Written   : sáb 26 dic 1998 19:13:11 CET
# Copyright : (c) Antonio Calvo Rodriguez ( 1998 )
# Licensed    : under the GNU General Public License V2.0 or later.
#
# $Id$
#
# ------------------------------------------------------------------------

# Este script genera una lista de paquetes para insertar en una pagina web
# Ojo que la lista es enorme
# generamos la lista de paquetes

echo "<table>"
echo "<tr><td><strong>Paquete<td>Version<td>Comentario</tr><strong>"
dpkg -l|grep -E '^[a-z]'|sed -e "s/^[a-z][a-z]  //g"| awk '{print "<tr><td><a href=#"$1">"$1"</a></td><td>"$0"</td></tr>"}' 
echo "</table>"
cat /var/lib/dpkg/status|awk '/Package/{print "<p><strong>Package:<a name="$2">"$2"</a><br></strong>"};$0 !~ /Package/{print $0"<br>"}'

Reply to: