Debianizzati.Org | Forum | Blog | Guide | IRC
 
 
Forum Italiano Debian - Debianizzati.Org
Novembre 22, 2008, 09:40:18 pm *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Aiuto Ricerca Agenda Accedi Registrati  
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: [RISOLTO] Installazione PyPanel  (Letto 547 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
iko00
Full Member
***

Karma: +1/-0
Scollegato Scollegato

Messaggi: 197


Mostra profilo E-mail
« inserita:: Maggio 25, 2006, 05:55:08 pm »

...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
Registrato

:pint:
iko00
Full Member
***

Karma: +1/-0
Scollegato Scollegato

Messaggi: 197


Mostra profilo E-mail
« Risposta #1 inserita:: Giugno 05, 2006, 05:05:52 pm »

...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 <Python.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <Imlib2.h>

#ifdef IMLIB2_FIX
#include <dlfcn.h>
#endif

typedef unsigned long CARD32;

Display *dsp;
GC gc;
int scr;

#ifdef HAVE_XFT
#include <X11/Xft/Xft.h>
Colormap cmap;
Visual *visual;
.......
\"

Come si nota nelle primissime righe la direttiva

#include <Python.h>

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

#include <python2.3/Python.h>

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 ....
Registrato

:pint:
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Altri Topic Correlati
Oggetto Aperta da Risposte Visite Ultimo messaggio
[risolto]problema installazione debian Installazione borkie 1 291 Ultimo messaggio Febbraio 25, 2006, 02:12:15 am
da borkie
[risolto]achitettura per installazione con P4 Installazione chain_alby 2 278 Ultimo messaggio Marzo 13, 2006, 05:47:55 pm
da chain_alby
[risolto] Installazione Etch Installazione « 1 2 » popoka 16 1536 Ultimo messaggio Settembre 15, 2006, 08:05:19 pm
da tindal
[risolto] installazione sarge Installazione Tesshu 8 874 Ultimo messaggio Ottobre 06, 2006, 06:40:18 pm
da Tesshu
[RISOLTO] Problemi con l\'installazione Installazione giorgio.franchini 4 576 Ultimo messaggio Gennaio 01, 2007, 09:41:58 pm
da giorgio.franchini
Powered by MySQL Powered by PHP Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 valido! CSS valido!
Pagina creata in 0.368 secondi con 20 interrogazioni al database.