Forum

Ci sarà la possibil...
 
Notifiche
Cancella tutti

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

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

Ho ancora qualche dubbio sulla creazione di pacchetti, questi sono i comandi che do per creare un pacchetto:

* [filippo@openmamba RPM]$autospec -s sorgente.tar.bz2 -o SPECS/sorgente.spec
* Modifico i parametri mancanti nel file SPECS/sorgente.spec
* [filippo@openmamba RPM]$autospec -u SPECS/sorgente.spec -a5
* Aggiungo nel file .spec i file non inclusi nell'rpm
* [filippo@openmamba RPM]$autospec -u SPECS/sorgente.spec -a5
* [filippo@openmamba RPM]$autospec -u RPMS/i586/sorgente-versione.rpm -a6
* Mi restituisce un'errore, cioè che il file sorgente-versione.rpm.spec è inesistente, allora rinomino il file sorgente.spec in sorgente-versione.rpm.spec
* [filippo@openmamba RPM]$autospec -u RPMS/i586/sorgente-versione.rpm -a6
* Aggiungo la lista dei buildRequired nel file sorgente-versione.rpm.spec
* [filippo@openmamba RPM]autospec -u RPMS/i586/sorgente-versione.rpm -a5 --force
* [filippo@openmamba RPM]autospec -u RPMS/i586/sorgente-versione.rpm -a10 --server 2

Ecco, penso di sbagliare in qualche passaggio, per questo ho riportato questa lista...


Rispondi
Post: 212
Admin
(@silvan)
Membro
Registrato: 12 anni fa

Ad autospec devi sempre passare il file .spec, non il file .rpm. Quindi nei comandi sopra sostituisci RPMS/i586/sorgente-versione.rpm con SPECS/sorgente.spec.

Io comunque preferisco lavorare nella cartella /usr/src/RPM/SPEC anzichè come fai tu in /usr/src/RPM. In questo caso basta dare (ad esempio):

autospec -u sorgente -a5
autospec -u sorgnete -a6
autospec -u sorgente -a5 --nosrpm --force
autospec -u sorgente -a10 --server 2

(ovvero autospec cerca automaticamente sorgente.spec se gli si passa solo sorgente).


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

Quasi tutto giusto.

Fino a

autospec -u SPECS/sorgente.spec -a5

è giusto

poi devi dare

autospec -u sorgente.spec -a6

aggiungi la lista dei file mancanti e poi ridai

autospec -u sorgente.spec -a5 --force --norpm

autospec -u sorgente.spec -a10 --server 2

Se metti gli specfile nella directory predefinita (/usr/src/RPMS/SPEC) non serve che specifichi i percorsi


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

Grazie per le vostre risposte (quasi contemporanee :), ora ho capito meglio.


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

Ciao,

dopo un periodo di assenza eccomi qua. C'è qualcosa che si può fare per velocizzare lo sviluppo e il rilascio della melestone2? (A proposito quanto manca al rilascio? solo per curiosità 🙂

Poi secondo me sarebbe una bella cosa che insieme al rilascio delle varie snapshot ci sia anche un file dove ci sono riportati i cambiamenti da quella precedente e magari i vari componenti da testare... Così da focalizzarsi su quelle cose durante i test (Magari esiste già qualcosa del genere e non so dove sia... 🙂


Rispondi
Pagina 40 / 41
Condividi: