Forum

Ci sarà la possibil...
 
Notifiche
Cancella tutti

Ci sarà la possibiltà di un'ambiente Gnome?

202 Post
4 Utenti
0 Reactions
62 Visualizzazioni
Post: 161
(@michiamophil)
Estimable Member
Registrato: 15 anni fa

Non capisco una cosa: nel Makefile di mambatray ad un certo punto vengono definite le variabili, tra cui anche

prefix = /usr
mandir = ${prefix}/usr/share/man

Quindi è da interpretare che il valore di mandir è /usr/usr/share/man ?


Rispondi
Post: 582
(@ercolinux)
Honorable Member
Registrato: 18 anni fa

Si è corretta l'interpretazione però mandir deve essere ${prefix}/share/man. Probabilmente Silvan non si è accorto di aver messo uno usr/ di troppo anche perchè mambatray non ha la manpage.


Rispondi
Post: 161
(@michiamophil)
Estimable Member
Registrato: 15 anni fa

Finita l'eclissi!. Comunque mi servirebbe un aiutino con quest'espressione:

pck_catalogs := $(wildcard po/*.po), cosa significa?

Grazie.


Rispondi
Post: 582
(@ercolinux)
Honorable Member
Registrato: 18 anni fa

La funzione wildcard assegna alla variabile l'espansione della wildcard po/*.po quindi l'elenco di tutti i file .po presenti nella directory po.

Qui trovi la spiegazione dettagliata della funzione wildcard: http://theory.uwinnipeg.ca/localfiles/infofiles/make/make_25.html


Rispondi
Post: 161
(@michiamophil)
Estimable Member
Registrato: 15 anni fa

Buongiorno.

Ho provato a creare il Makefile e poi a scrivere da terminale make dist e si è creato l'archivio. Spero sia venuto bene 🙂

Poi ho scritto make dist-rpm e mi ha creato il pacchetto in /usr/src/RPM/SOURCES/

poi ho provato con autospec a creare il file spec, dandomi come WARNING anche un avviso che diceva "Tecnologia di build sconosciuta"...

Comunque alla fine lo spec lo ha creato. Infine, provando a creare il pacchetto mi da errore:

aggiornamento del pacchetto license-dialog...
[step 5] -- creazione dei pacchetti rpm e srpm
[1] http://.../license-dialog-0.1.tar.bz2 ... skipped
esecuzione dei test sullo specfile...
error: File %PATCH0: File o directory non esistente
creazione dei pacchetti rpm e srpm...
error: File %PATCH0: File o directory non esistente
Esecuzione(%prep): /bin/sh -e /var/tmp/rpm-tmp.14145
+ umask 022
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf license-dialog-0.1
+ /bin/bzip2 -dc /usr/src/RPM/SOURCES/license-dialog-0.1.tar.bz2
+ /bin/tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd license-dialog-0.1
+ exit 0
Esecuzione(%build): /bin/sh -e /var/tmp/rpm-tmp.14145
+ umask 022
+ cd /usr/src/RPM/BUILD
+ cd license-dialog-0.1
+ exit 0
Esecuzione(%install): /bin/sh -e /var/tmp/rpm-tmp.14145
+ umask 022
+ cd /usr/src/RPM/BUILD
+ /bin/rm -rf /var/tmp/license-dialog-root
+ /bin/mkdir -p /var/tmp/license-dialog-root
+ cd license-dialog-0.1
+ '[' /var/tmp/license-dialog-root '!=' / ']'
+ rm -rf /var/tmp/license-dialog-root
+ /usr/lib/rpm/find-lang.sh /var/tmp/license-dialog-root license-dialog
/usr/lib/rpm/find-lang.sh: /var/tmp/license-dialog-root: no such directory
error: Errato stato di uscita da /var/tmp/rpm-tmp.14145 (%install)

Errori nella costruzione dell'RPM:
File %PATCH0: File o directory non esistente
Errato stato di uscita da /var/tmp/rpm-tmp.14145 (%install)

Cosa è andato storto?


Rispondi
Pagina 12 / 41
Condividi: