[RISOLTO] Installazione PyPanel

Problemi con l'installazione di pacchetti

[RISOLTO] Installazione PyPanel

Messaggioda iko00 » 25/05/2006, 16:55

...Buongiorno a tutti.....la situazione è questa :

...conoscete pypanel ?!....e un piccolo panel/taskbar scritto in python e C....

Vorrei installarlo su Sarge.

Ho scaricato il .tar da qui :

http://pypanel.sourceforge.net/

e ho dato un\'occhiata alle istruzioni :



-------------------------------------------------------------------------------
Requirements (Minimum versions)
-------------------------------------------------------------------------------
1. Python v2.2 http://www.python.org
2. Python X Library v0.12 http://python-xlib.sourceforge.net
3. Imlib2 v1.1.1 http://www.enlightenment.org/pages/imlib2.html
4. libXft v1.0 (optional) http://fontconfig.org

-------------------------------------------------------------------------------
Installation (Upgrading) & Starting
-------------------------------------------------------------------------------
1. python setup.py install
2. pypanel &
3. If upgrading to 2.x from 1.3, you will need to replace your current
~/.pypanelrc with the new version:

a. Move your current ~/.pypanelrc to a backup location or backup name
b. Start PyPanel so a new ~/.pypanelrc is created
c. Kill the panel process
d. Merge any changes you wish to keep from your backup config to the
new version


Lo script setup.py ricerca un Makefile in /usr/lib/python/config/....premesso che la dir config l\'ho dovuta creare, il Makefile nel pacchetto non c\'è...probabilmente perchè diverso per ogni distro....


Questo make dovrebbe servire a compilare ppmodule.c (già all\'interno del pacchetto) ed ad installarlo.
Questo modulo dialoga poi con il programma principale scritto in python.....almeno credo....

Come posso costruirne uno semplice semplice...veloce veloce....??

Grazie mille ......

Post modificato da: iko00, alle: 14/06/2006 10:04
:pint:
iko00
Full Member
Full Member
 
Messaggi: 209
Iscritto il: 03/02/2005, 4:38
Località: Bellaria-Igea-Marina (RN)

Re:Installazione PyPanel

Messaggioda iko00 » 05/06/2006, 16:05

...Buongiorno a tutti....ho risolto la situazione...
Dunque...in primo luogo, oltre alle librerie richieste occorrono anche i file header....ma i file header in debian sono di solito nei pacchetti *-dev....perciò :

#apt-get install python2.3-dev

...Ma guarda caso, installando questo pacchetto è stata creata la dir /usr/lib/python2.3/config/...al cui interno c\'è il famigerato Makefile...

Poi ho corretto il sorgente :

\" /*
PyPanel v2.4 - Lightweight panel/taskbar for X11 window managers
Copyright (c) 2003-2005 Jon Gelo (ziljian@users.sourceforge.net)

This file is part of PyPanel.
PyPanel is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/

#include
#include
#include
#include

#ifdef IMLIB2_FIX
#include
#endif

typedef unsigned long CARD32;

Display *dsp;
GC gc;
int scr;

#ifdef HAVE_XFT
#include
Colormap cmap;
Visual *visual;
.......
\"

Come si nota nelle primissime righe la direttiva

#include

fa cercare l\'header nella dir /usr/lib/include...ma in Debian si deve cercare in /usr/lib/include/python2.3....perciò

#include

Anche per le lib Xft occorrono gli header...peciò :

# apt-get install libxft-dev

a questo punto il comando :

#python setup.py install

dato nella directory dove ho scompattato la tar-ball funziona alla grande....è il mio pypanel è installato.....

Grazie ....
:pint:
iko00
Full Member
Full Member
 
Messaggi: 209
Iscritto il: 03/02/2005, 4:38
Località: Bellaria-Igea-Marina (RN)


Torna a Installazione

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti

cron