Risposte al Forum Create
-
AutoreArticoli
-
marcpaaMembro
Allora, qui sotto e riportato il risultato di una prova da me effettuata sulla base delle tue descrizioni,finalmente ho capito anche come far andare il file spec nella propria dir (nn che ci volesse un genio, però ho la testa che gira a mille)
Penso di aver fatto tutto come si deve:
ho aggiunto le opzioni richieste (quelle con il WARNING per intenderci) quindi non ho aggiunto nessun buildrequires (dipendenze) perchè se nn ho capito male con il comando ,autospec -u -a5,6 devede (da te indicato) dovrebbe far tutto da solo (almeno spero)
Però come vedi e occorso un errore ,perchè?
Ho osservato che devede nn ha il configure,makeflie e etc. come già indicato dal WARNING, ma uno scrip eseguibile chiamato:”install.sh” (e forse li il problema?), devo forse aggiungere questo comando: “./install.sh (come se si lanciasse dalla shell x intenderci) Se si in quale posizione?
Quella indicata da te? (ove nell’esempio mi hai scritto “guardare nella cartella devede…….”
Gentilmente ti chiedo un esempio,grazie un saluto.
[marco@Linux ~]$ autospec -s http://www.rastersoft.com/descargas/devede-3.7.tar.bz2 -n devede -v 3.7 -t standard -o/usr/src/RPM/SPECS/devede.spec
[1] http://www.rastersoft.com/descargas/devede-3.7.tar.bz2… ignorato
generazione dello specfile…
* sorgente: /usr/src/RPM/SOURCES/devede-3.7.tar.bz2
* modo: standard
WARNING:
Makefile' e
Makefile.in’ non trovatiWARNING: ricordarsi di modificare il valore di `Summary’
WARNING: ricordarsi di modificare il valore di `Group’
WARNING: ricordarsi di modificare il valore di `URL’
WARNING: ricordarsi di modificare il valore di `License’
WARNING: ricordarsi di modificare il valore di `%description’
creato specfile: `/usr/src/RPM/SPECS/devede.spec’
[marco@Linux ~]$ autospec -s http://www.rastersoft.com/descargas/devede-3.7.tar.bz2 -n devede -v 3.7 -t standard -o/usr/src/RPM/SPECS/devede.spec
[1] http://www.rastersoft.com/descargas/devede-3.7.tar.bz2
–> /usr/src/RPM/SOURCES/devede-3.7.tar.bz2
######################################################################## 100,0%
generazione dello specfile…
* sorgente: /usr/src/RPM/SOURCES/devede-3.7.tar.bz2
* modo: standard
WARNING:
Makefile' e
Makefile.in’ non trovatiWARNING: ricordarsi di modificare il valore di `Summary’
WARNING: ricordarsi di modificare il valore di `Group’
WARNING: ricordarsi di modificare il valore di `URL’
WARNING: ricordarsi di modificare il valore di `License’
WARNING: ricordarsi di modificare il valore di `%description’
creato specfile: `/usr/src/RPM/SPECS/devede.spec’
[marco@Linux ~]$ autospec -u -a5,6 devede
aggiornamento del pacchetto devede alla versione [?]…
[step 5] — creazione dei pacchetti rpm e srpm
esecuzione dei test sullo specfile…
creazione dei pacchetti rpm e srpm…
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.68818
+ umask 022
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf devede-3.7
+ /bin/bzip2 -dc /usr/src/RPM/SOURCES/devede-3.7.tar.bz2
+ tar -xf –
+ STATUS=0
+ ”
+ cd devede-3.7
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.68818
+ umask 022
+ cd /usr/src/RPM/BUILD
+ cd devede-3.7
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.68818
+ umask 022
+ cd /usr/src/RPM/BUILD
+ /bin/rm -rf /var/tmp/devede-root
+ cd devede-3.7
+ /bin/rm -rf /var/tmp/devede-root
+ ”
+ rm -rf /var/tmp/devede-root
+ /usr/lib/rpm/find-lang.sh /var/tmp/devede-root devede
/usr/lib/rpm/find-lang.sh: /var/tmp/devede-root: no such directory
error: Bad exit status from /var/tmp/rpm-tmp.68818 (%install)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.68818 (%install)
ERROR: rpmbuild è terminato con il codice d’errore `1′
marcpaaMembroAllora, andiamo per gradi, intanto qualche cosa in +l’ho capita.(almeno spero)
Ho aperto una shell e secondo la guida del wiki e secondo i vostri consigli ho fatto:
[marco@Linux ~]$ autospec -s http://www.rastersoft.com/descargas/devede-3.7.tar.bz2 -o devede.spec
[1] http://www.rastersoft.com/descargas/devede-3.7.tar.bz2
–> /usr/src/RPM/SOURCES/devede-3.7.tar.bz2
######################################################################## 100,0%
generazione dello specfile…
* sorgente: /usr/src/RPM/SOURCES/devede-3.7.tar.bz2
* modo: standard
WARNING:
Makefile' e
Makefile.in’ non trovatiWARNING: ricordarsi di modificare il valore di `Summary’
WARNING: ricordarsi di modificare il valore di `Group’
WARNING: ricordarsi di modificare il valore di `URL’
WARNING: ricordarsi di modificare il valore di `License’
WARNING: ricordarsi di modificare il valore di `%description’
creato specfile: `devede.spec’
Penso che in questo caso sia andato tutto a buon fine, cioè il file spec a stato creato ed sono da aggiungere le opzioni segnalate. (fino a qui ci siamo)
(A proposito lo specfile viene creato nella posizione ove mi trovo e non nell’apposita direcory, e normale? O bisogna posizionarsi prima nella dir SPECS? )
Ora dall’esempio di gil ho aggiunto le voci necessarie comprese le build ( penso siano le dipendeze)
poi qui mi son fermato:
guardare nella catella devede in /usr/src/RPM/BUILD
E cioè nella mia dir BUILD, li trovo la cartella del tar di devede decompresso, cosa devo vedere?
perchè?
Poi altre info le chiederò non appena avrò compreso questo passaggio.
Grazie ed abbiate pazienza ma ho la testa dura.
Un saluto
marcpaaMembroCiao, sono appena tornato da lavoro x questo nn ho potuto risponderti prima.
Ora che il problema è chiaro (il proxy) purtroppo devo alzare le mani, e un campo ove non ho mai e nn ho ancora avuto la possibilità e o la necessità di metter mano quindi devi aspettare qualcun’altro membro che ne sa + di me.
L’unica cosa che ti consiglio aspettando un aiuto, ma penso che tu lo abbia già fatto, e di fare una ricerca con google, o magari dare una spulciata in altri forum di altre distrò.
Un saluto
marcpaaMembroCiao, io almeno ho capito ben poco del problema; cioè non riesci ha connetterti ad internet, Giusto?
Quindi:per connetterti cosa usi? adsl o analogica 56k?
Se un modem adsl di che tipo? (usb o ethernen)
sei invece, dietro ad un modem router con firewall? (suppongo questo dato che fai riferimento ad un user id e pass x firewall, in questo caso dovresti specificare l’hardware in uso)
Se invece usi una connessione analogica 56k specifica se il modem interno o esterno, ed in caso sia esterno di che tipo, usb o porta seriale.
Per poterti dare una mano ( almeno io ) ho bisogno di + info
Un saluto
marcpaaMembroCiao, la cosa e stata trattata anche in altre discussioni, per l’esattezza ancora nessuno ha un vero triboot con il grub2, tranne io che però ho due volte la stessa distrò (mamba)
Il file da modificare si chiama grub.cfg ed è al solito posto /boot/grub
Per quanto riguarda la riga dovrebbe essere simile alla riga di openmamba (ovviamente adattata x deb)
però,se non ho capito male, le partizioni sul nuovo grub2 non hanno il classico “-1 “
e cioè: esempio, se deb è installato sulla partizione hda3 sul grub2 devi indicare hd0,3
( altrimenti sul vecchio grub avresti indicato hd0,2 )
Ovviamente e da sperimentare, io dovreio farlo + in là, per ora ho altro da fare.
Se vuoi fai tu delle prove (se vieni da deb dovresti esserne in grado)e se ti serve una mano posta pure la riga creata e vediamo.
Un Saluto
P.S se in caso (come mi auguro tu riesca) a trovare subito la soluzione ti invito gentilmente a postare un’esempio della riga da te creata,sarà di aiuto per altre persone.
marcpaaMembroBhoooooooooooooooooooooo…………….
Penso di aver creato un file rpm, almeno è quello che mi ritrovo nella cartella noarch, il bello e che nn ho la minima idea di come abbia fatto ?????????????
Allora sto provando con kpacman, questo è l’output della shell:
[marco@Linux SOURCES]$ autospec -s kpacman-0.3.2.tar.gz -n kpacman -v 0.3.2-mamba
generazione dello specfile…
* sorgente: /usr/src/RPM/SOURCES/kpacman-0.3.2.tar.gz
* modo: standard
Name: kpacman
Version: 0.3.2-mamba
Release: 1mamba
Summary: … package summary
Group: … package group
Vendor: openmamba
Distribution: openmamba
Packager: ***********************
URL: … package URL
Source: …/kpacman-0.3.2.tar.gz
License: GPL
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
… package description
%prep
%setup -q -n %{name}-0.3.2
%build
%configure
%make
%install
[ “%{buildroot}” != / ] && rm -rf “%{buildroot}”
%makeinstall
%find_lang %{name}
%clean
[ “%{buildroot}” != / ] && rm -rf “%{buildroot}”
%files -f %{name}.lang
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog TODO
%changelog
* Sun Apr 20 2008 ******************** 0.3.2-mamba-1mamba
– package created by autospec
Allora anche in questo caso sembra che il tutto sia finito senza errori, Almeno credo, solo che quando vado in /usr/src/RPM/SPEC dentro non trovo lo specfile da editare e modificare……..????????
1)Dove è finito lo specfile?
2) ora posso aver un esempio + semplice (sai com’è sono un pò tardo) per queste opzioni?
prima di procedere occorre editare questo file occorre ed immettere alcune informazioni quali:
* Summary: una descrizione breve del componente software (questa lho capita)
* Group: un gruppo tra quelli definiti in openmamba (e cioè, esempio)
* URL: l’indirizzo internet della pagina principale che descrive questo componente software
(e cioè? ESempio in caso di devede, indico l’indirizzo del sito principale?)
* License: la licenza con cui viene rilasciato il componente software ( GPL ,giusto?)
3)nella guida dice di creare lo spec direttamente all’indirizzo ove si preleva il tarball, posso invece salvarlo in una qualsiasi directory e poi cercare di creare lo spec?
4)Sembra che non occorra essere loggati come root, giusto?
Per il momento e tutto, potete anche saltare il precedente post e rispondermi a questo, grazie.
marcpaaMembroCiao, penso che si dovrebbe andar bene l’adattatore da usb a seriale, xchè sta di fatto che la differenza la fa il modem, e non la connesione al pc, l’adattatore dovrebbe essere quello che ha indicato silvan ad un’altro utente:
Sinceramente non so se ci sono modem USB ma puoi usare un adattatore da USB a Seriale RS232, di solito non ho mai avuto problemi di compatibilità con openmamba.
La porta seriale connessa in questo modo si chiama:
/dev/ttyUSB0 (questa dovrebbe essere la porta di comunicazione)
Peccato per l’adsl ( certo che siamo in italia!!!!!)
Un consiglio è con i segnali gprs o umts dei vari gestori di telefonia mobile?
Tempo fa prima di installare una nuova linea telefonica , mi connettevo in gprs di wind con il telefonino (un nokia 6630) e andava bene la velocita era quasi come la 56k, provai anche tim che copriva la zona con il 3g (umts) e navigavo bene quasi come l’adsl free.
La distro che usavo però nn era mamba, parliamo di quasi 2 anni fa, ma penso che si possa fare.
Se qualche utente attualmente sta utilizzando questo tipo di connessione e invitato gentilmente a segnalarcelo grazie.
Un saluto
marcpaaMembrociao, mi allaccio a questo post, tempo fa volevo vedere se ero in grado di creare pacchetti per openmamba, provai a suo tempo anche in qilinux, ma al mio primo “intoppo” chiesi dei consigli, ma oramai qilinux era defunto.
C’è un programma che secondo me si utilizza molto (a me interessa poi ad altri……) ed è devede
in realtà c’è l’ho già perfettamente installato e ben funzionante, ma vorrei provare a pacchettizzarlo.
Ho scaricato il tar salvato su desktop e poi ho provato autospec, qui riporto il tutto:
[root@Linux Desktop]# autospec -s devede-3.7.tar.bz2 -n Devede -v 3.7-mamba
generazione dello specfile…
* sorgente: /home/marco/Desktop/devede-3.7.tar.bz2
* modo: standard
[root@Linux Desktop]# autospec -s devede-3.7.tar.bz2 -n Devede -v 3.7-mamba
generazione dello specfile…
* sorgente: /home/marco/Desktop/devede-3.7.tar.bz2
* modo: standard
WARNING:
Makefile' e
Makefile.in’ non trovatiName: Devede
Version: 3.7-mamba
Release: 1mamba
Summary: … package summary
Group: … package group
Vendor: openmamba
Distribution: openmamba
Packager: <>
URL: … package URL
Source: …/devede-3.7.tar.bz2
License: … package license
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
… package description
%prep
%setup -q -n devede-3.7
%build
%install
[ “%{buildroot}” != / ] && rm -rf “%{buildroot}”
%find_lang %{name}
%clean
[ “%{buildroot}” != / ] && rm -rf “%{buildroot}”
%files -f %{name}.lang
%defattr(-,root,root)
%changelog
* Sun Apr 20 2008 <> 3.7-mamba-1mamba
– package created by autospec
Allora da quello che ho capito (se nn ho capito male) il package autospec è stato creato:
1) Dove dice questo: WARNING:
Makefile' e
Makefile.in’ non trovatie perchè nel tarball di devede non ci sono i classici comandi ./configure-make-makeinstall,
ma per installarlo c’è lo script da lanciare install.sh è giusto o nn c’entra nulla?
2)x il resto è tutto a posto? o sarebbe meglio altre opzioni? se si quali?
3) i prossimi passi quali sono?
marcpaaMembroCiao, hai provato centro di controllo—>Regionali e Accesso facilitato—-> scorciatoie della tastiera?
Non so se nel tuo caso ti è utile, ma da li oltre a configurare la tastiera x i comportamenti si può anche creare i “comandi” ed assegnare loro uno o + tasti.
Es. io ho installato Kpacman, ma essendo un gioco “esterno” ai repo di mamba, non si inserisce la voce nel menù k, da li oltre a creare la voce posso assegnarli uno o + tasti a piacere.
Un saluto
marcpaaMembroCiao, qui hanno risolto, prova e facci sapere il risultato.
Un saluto
marcpaaMembroDevi scaricare l’ultima versione del cd live, una volta avviato il cd live trovi sul desktop l’icona bootrecover, poi e semplice.
Però onestamente ho dei bubbi sul grub2,nel senso che nn so se ti riconosce tutti i SO che hai sulla macchina,e vero intervenedo a manina (e disubbidendo al capo, che sconsiglia la modifica manuale)sono riuscito a fargli fare il triboot, ma in questo momento uso due distrò mamba sul pc,e solo un seguito e prevista la sostituzione con un’altra distrò (quale ancora da decidere)
Comunque, da quanto ho capito (ma forse ho capito male)il grub 2 di mamba non ragiona come il grub 1.5 e cioè con il -1 (difatti hda2 sul grub 1.5 equivale a hd0,1) sul grub2 di mamba hda2 sarebbe hd0,2.
Se vuoi prova, anzi sarebbe un esperimento, peccato che oggi e domani sarei un pò impegnato ed eventualmente per poterti dare una mano sulla configurazione del file grub.cfg mi rimarrebbe forse solo la tarda serata (ammesso che il grub2 di mamba non ti riesca a configurare automaticamente tutti gli SO)
Un saluto
19 Aprile, 2008 alle 08:27 in risposta a: openmamba su pen drive possibile installarla da windows? #23176marcpaaMembroIn effetti penso di aver capito male, anzi a dirla tutta non avevo letto bene tutto l’articolo e quindi………….
Penso di no, quello che ti riferisci tu penso che non sia possibile, cmq aspetta altre conferme.
Ora però mi viene un dubbio se la cosa non sia possibile utilizzando la live, infatti potresti salvare i dati sulla partizione win, poi avvii la live ed installi mamba sulla pendrive.
Però torno a ripeterlo e solo una mia supposizione, aspetta che magari qualcuno, dia conferme o smentite sulla mia supposizione.
Un saluto
marcpaaMembroE vero con una partizione home etc etc…e bla bla
Con questa affermazione ,anche se è abbreviata, dicevo quello che dici te sulla home, poi torno a ripeterlo il discorso è soggettivo, se si rovina il filsystem, al massino con una live i dati della home li sposto in un’ altra partizione, o eventualmente entro nell’altra distrò linux e da li recupero ciò che voglio, il discorso cambia di poco, l’unica cosa in + di chi usa la home separata, ha la possibilità di non spostare nulla e di reinstallare il tutto sulla root, ma personalmente non ne vedo un gran vantaggio,anche perchè consiglio a tanti miei amici di non fermare sull’hd una gran mole di dati, bensì di volta in volta di catalogarli e di salvarli su dvd, infatti tenerli fermi x lungo tempo sull’hd puo essere pericoloso, metti che di punta in bianco l’hd vada a puttane,( è raro, ma non è da escludere) li poi non si recupera nulla.
Cmq se già togli la partizione fat32, che oramai e quasi obsoleta (che poi va bene per trasferire file di piccole dimensioni mentre per i file di grande dimensione beh non è proprio il massimo) ed unisci le due partizioni le cose dovrebbero semplificarsi un bel pò ed in teoria rientri nel numero di partizioni, come dice il capo, per l’estesa.
Infatti potresti ingrandire la partizione di win, facendogli “inglobare” quei 2 o 3 gb della partizione fat, e poi hda2=exst hda5= swap hda6 e hda7 rott e home mandriva e hda 8 per mamba
Penso che poi le cose dovrebbero funzionare da sole.
Cmq ovviamente questo è un suggerimento poi…………………..fai te
Io ti lascio un saluto augurandoti di trovarti bene con openmamba e che quindi prenda il posto di mandriva.
P.S. Sai com’è siamo sul forum di mamba meglio parlarne bene :-)))))))
18 Aprile, 2008 alle 18:25 in risposta a: openmamba su pen drive possibile installarla da windows? #23171marcpaaMembroCiao e benvenuto, si c’è la versione di mamba per pendrive si chiama openmamba flash-1gb
C’è da aggiungere però che tempo fa c’erano dei problemi, da una letta hai vari post ove si è discusso del problema e controlla se siano stati risolti.
Comunque se scarichi il cd live e fai fare il boot da cd puoi benissimo provare mamba senza installarlo (i cd live sono fatti apposta per questo) andrà + lento ma……………
Un saluto
marcpaaMembroCiao, sinceramente ho visto che il gran capo si sta occupando del tuo caso e chi meglio di lui?
Però (questo è un discorso altamente soggettivo) direi che nel tuo hd c’è un tantino di confusione.
Troppe partizioni, io avevo 4 sistemi operativi e 5 partizioni (swap compresa) qui invece si contano 7 partizioni x 3 sistemi operativi e la swap sembra non riconsciuta.
E vero in giro consigliano per ogni SO linux 1 part. root ed 1 home, quindi 2 partizioni per sistema operativo, ma in realtà il discorso è soggettivo,io personalmente preferisco la semplicità, anche perchè poi volendo spostare file, o volendo cambiare distrò linux,(magari per semplice curiosità) rimane un casino su quale sia la partizione di tizio e di caio.
All’inizio della mia avventura in linux anch’io facevo 2 partiz. per distrò,poi però (durante un breve esperienza in slak) su suggerimento di un membro del forum ho cambiato opinione ed ora preferisco fare solo 1 partizione e cioè quella di root, in questo modo non devi nemmeno ricorrere alla partizione estesa, ti basterebbero solo 4 pertizioni primarie magari così distribuite:
hda1 = win hda2= swap hda3=mandriva hda4 =openmamba
Vorresti provare il nuovo ubuntu che esce tra circa 7/8 giorni? sposti i file che ti interessano su win o su mamba e lo piazzi al posto di mandriva (o dove pare a te) a me come discorso sembra + semplice.
E vero con una partizione home etc etc…e bla bla
Però non si può negare che come preferisco io le cose siano + semplici soprattutto poi se avrai voglia (come penso abbiamo fatto in tanti) di provare + distrò.
Beh, ovviamente rimane un discorso soggettivo, ogniuno faccia come meglio crede io ti ho dato un suggerimento poi sta ha te magari provarlo.
Un saluto
-
AutoreArticoli