configurare pachetto intabile

Coordinamento delle attività e informazioni sui progetti del gruppo: creazione, modifica e gestione dei pacchetti di Ubuntu e relative problematiche.

Moderatore: Gruppo Sviluppo

Avatar utente
valdan
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 267
Iscrizione: venerdì 9 novembre 2007, 22:04

configurare pachetto intabile

Messaggio da valdan »

ciao a tutti.
vorrei creare in pacchetto da una sorgente per un gioco (fin qui nulla di strano e difficile) il problema è che è la versione unstable, quindi vorrei far fare un'installazione pulita, ma non so come.
nel senso che per ora l'installazione avviene in una cartella a parte rispetto alla versione ufficiale, però questo non mi permette di avviare il programma da riga di comando senza ricordarmi tutto il percorso.
sarebbe possibile modificarne il nome?
ho usato: dh_make -p ....-unstable
              ./configure prefix=.......  (ho provato come da istruzioni ad aggiuingere un suffisso ma non lo inserisce durante le debianizzazzione)
              debuild -s -k........
Avatar utente
P4blo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 947
Iscrizione: giovedì 7 febbraio 2008, 20:55
Contatti:

Re: configurare pachetto intabile

Messaggio da P4blo »

ma il comando esatto è ./configure --prefix=
forse sbagli questo
Avatar utente
valdan
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 267
Iscrizione: venerdì 9 novembre 2007, 22:04

Re: configurare pachetto intabile

Messaggio da valdan »

lo lancio così:

Codice: Seleziona tutto

./configure --prefix=/usr/share/game/wesnoth-unstable/ --program-suffix=-unstable --program-transform-name=wesnoth-unstable --with-datadir-name=/wesnoth-unstable 
l'help dice:

Codice: Seleziona tutto

 --prefix=PREFIX         install architecture-independent files in PREFIX
                          [/usr/local]
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
                          [PREFIX]

By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc.  You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.

For better control, use the options below.

Fine tuning of the installation directories:
  --bindir=DIR            user executables [EPREFIX/bin]
  --sbindir=DIR           system admin executables [EPREFIX/sbin]
  --libexecdir=DIR        program executables [EPREFIX/libexec]
  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
  --libdir=DIR            object code libraries [EPREFIX/lib]
  --includedir=DIR        C header files [PREFIX/include]
  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
  --infodir=DIR           info documentation [DATAROOTDIR/info]
  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
  --mandir=DIR            man documentation [DATAROOTDIR/man]
  --docdir=DIR            documentation root [DATAROOTDIR/doc/wesnoth]
  --htmldir=DIR           html documentation [DOCDIR]
  --dvidir=DIR            dvi documentation [DOCDIR]
  --pdfdir=DIR            pdf documentation [DOCDIR]
  --psdir=DIR             ps documentation [DOCDIR]

Program names:
  --program-prefix=PREFIX            prepend PREFIX to installed program names
  --program-suffix=SUFFIX            append SUFFIX to installed program names
  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
ma sembra non andare...  ???
Avatar utente
P4blo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 947
Iscrizione: giovedì 7 febbraio 2008, 20:55
Contatti:

Re: configurare pachetto intabile

Messaggio da P4blo »

mamma che configure lungo  >:(
forse ti conviene così
./configure --prefix=/usr/share/game/
anche perchè poi all'interno di game ti creerà la cartella del gioco

Codice: Seleziona tutto

--program-suffix=-unstable --program-transform-name=wesnoth-unstable --with-datadir-name=/wesnoth-unstable 
e qui non so proprio come aiutarti
ma il pacchetto debian te lo crea alla fine?
Avatar utente
valdan
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 267
Iscrizione: venerdì 9 novembre 2007, 22:04

Re: configurare pachetto intabile

Messaggio da valdan »

mandando debuild binary si
Avatar utente
P4blo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 947
Iscrizione: giovedì 7 febbraio 2008, 20:55
Contatti:

Re: configurare pachetto intabile

Messaggio da P4blo »

quindi l'unico problema è che non te lo installa nella directory che vuoi tu?
Avatar utente
valdan
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 267
Iscrizione: venerdì 9 novembre 2007, 22:04

Re: configurare pachetto intabile

Messaggio da valdan »

hemmm... no  ;D
valdan ha scritto: per ora l'installazione avviene in una cartella a parte rispetto alla versione ufficiale, però questo non mi permette di avviare il programma da riga di comando senza ricordarmi tutto il percorso.
sarebbe possibile modificarne il nome?
con l'ultima frase intendevo dire il nome del file avviabile
Avatar utente
P4blo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 947
Iscrizione: giovedì 7 febbraio 2008, 20:55
Contatti:

Re: configurare pachetto intabile

Messaggio da P4blo »

non vorrei dire fesserie ma se l'eseguibile non viene messo in /usr/bin allora devi per forza specificare il percorso
ma gli altri parametri al ./configure a che servono?
Avatar utente
valdan
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 267
Iscrizione: venerdì 9 novembre 2007, 22:04

Re: configurare pachetto intabile

Messaggio da valdan »

--program-suffix=SUFFIX                     append SUFFIX to installed program names
--program-transform-name=PROGRAM    run sed PROGRAM on installed program names
--with-datadir-name[=DIR]                  change name of data directory [wesnoth]
più che altro sembra che il secondo comando (che è quello che m'interessa di più) non funzioni  ::)
Scrivi risposta

Ritorna a “Gruppo Sviluppo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite