Risposte al Forum Create
-
AutoreArticoli
-
ciccioMembro
Allora, uno alla volta.
si hai ragione, neanche io la dir /usr/lib/kde3.
Ho modificato %configure in %configure_kde è ho rifatto daccapo la procedura ma i file visualizzati era diversi dai tuoi; tu dicevi che dovevano essere del tipo:
/opt/kde3/kde3/kwin3_crystal.la
invece a me comparivano così:
/opt/kde3/lib/kde3/kwin3_crystal.la
ed infatti nel riportarli nello specfile invedi di scriverli così:
%{_kdelibdir}/kwin3_crystal.la
ho aggiunto:
%{_kdelibdir}/kde3/kwin3_crystal.la
ed ho rifatto la procedura ed è andato tutto ok!!!
file rpm creati, ne trovo uno in:
/usr/src/RPM/RPMS/i586
e uno in:
/usr/src/RPM/SRPMS.
A questo punto sono andato avanti con la funzione: autospec -u nome_pacchetto -a6
ed ecco il risultato:
[francesco@openmamba ~]$ autospec -u crystal-mamba -a6
aggiornamento del pacchetto crystal-mamba alla versione [?]…
[step 6] — creazione della lista dei build requirement
* /usr/src/RPM/RPMS/i586/13969-crystal-1.0.6-1mamba.i586.rpm
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: kdebase-devel
BuildRequires: kdelibs-devel
BuildRequires: libart_lgpl-devel
BuildRequires: libexpat-devel
BuildRequires: libfontconfig-devel
BuildRequires: libfreetype-devel
BuildRequires: libgcc
BuildRequires: libGL-devel
BuildRequires: libICE-devel
BuildRequires: libidn-devel
BuildRequires: libjpeg-devel
BuildRequires: liblcms-devel
BuildRequires: libmng-devel
BuildRequires: libpng-devel
BuildRequires: libqt-devel
BuildRequires: libSM-devel
BuildRequires: libstdc++6-devel
BuildRequires: libX11-devel
BuildRequires: libXau-devel
BuildRequires: libxcb-devel
BuildRequires: libXcursor-devel
BuildRequires: libXdmcp-devel
BuildRequires: libXext-devel
BuildRequires: libXfixes-devel
BuildRequires: libXft-devel
BuildRequires: libXinerama-devel
BuildRequires: libXmu-devel
BuildRequires: libXrandr-devel
BuildRequires: libXrender-devel
BuildRequires: libXt-devel
BuildRequires: libz-devel
## AUTOBUILDREQ-END
[francesco@openmamba ~]$
Seguendo il wiki dovrei copiare il testo nello specfile ed il gioco è fatto!!!
Ma preferisco chiedere prima a te.
CIAO.
ciccioMembroSi chiaro, pensavo che questo passaggio andava fatto quando si installava autospec ma una volta che io me lo sono già ritrovato installato ho pensato che non ci fosse bisogno di farlro.
Fatto ciò sono andato avanti digitando: autospec -u crystal-mamba -a5
e questo è il risultato:
[francesco@openmamba ~]$ autospec -u crystal-mamba -a5
aggiornamento del pacchetto crystal-mamba alla versione [?]…
[step 5] — creazione dei pacchetti rpm e srpm
ERROR: preambolo dello specfile non conforme (URL)
[francesco@openmamba ~]$
Bene, ho editato il file crystal-mamba.spec ed ho aggiunto nel rigo URL http://www.kde-look.org/CONTENT/content-files/13969-crystal-1.0.6.tar.bz2
che poi è lo stesso del sorgente(non so se ho fatto bene).
A questo punto ho ripetuto la procedura:[francesco@openmamba ~]$ autospec -u crystal-mamba -a5
e qualcosa ho iniziato a creare ma ecco l’errore:
+ /usr/lib/rpm/brp-nobuildrootpath
Processing files: 13969-crystal-1.0.6-1mamba
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.43772
+ umask 022
+ cd /usr/src/RPM/BUILD
+ cd crystal-1.0.6
+ DOCDIR=/var/tmp/13969-crystal-root/usr/share/doc/13969-crystal-1.0.6
+ export DOCDIR
+ rm -rf /var/tmp/13969-crystal-root/usr/share/doc/13969-crystal-1.0.6
+ /bin/mkdir -p /var/tmp/13969-crystal-root/usr/share/doc/13969-crystal-1.0.6
+ cp -pr AUTHORS COPYING README /var/tmp/13969-crystal-root/usr/share/doc/13969-crystal-1.0.6
+ exit 0
Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/13969-crystal-root
error: Installed (but unpackaged) file(s) found:
/usr/lib/kde3/kwin3_crystal.la
/usr/lib/kde3/kwin3_crystal.so
/usr/lib/kde3/kwin_crystal_config.la
/usr/lib/kde3/kwin_crystal_config.so
/usr/share/apps/kwin/crystal.desktop
RPM build errors:
Installed (but unpackaged) file(s) found:
/usr/lib/kde3/kwin3_crystal.la
/usr/lib/kde3/kwin3_crystal.so
/usr/lib/kde3/kwin_crystal_config.la
/usr/lib/kde3/kwin_crystal_config.so
/usr/share/apps/kwin/crystal.desktop
ERROR: rpmbuild è terminato con il codice d’errore `1′
[francesco@openmamba ~]$
Devo creare dei sottopacchetti???
CIAO,GRAZIE e SCUSA per il tempo che mi stai dedicando.
ciccioMembroSi hai ragione, adesso ho inserito la dir e lo specfile ora è in /usr/src/RPM/SPECS/…
Ho digitato autospec -u crystal-mamba.spec -a5 ma questo è il risultato:
[francesco@openmamba ~]$ autospec -u crystal-mamba.spec -a5
ERROR: file di configurazione non trovato: /home/francesco/.autospec
Suggerimento:
packager_fullname=”francesco”
packager_email=”email@domain”
ftp_rw_user[1]=”user”
ftp_rw_passwd[1]=”passwd”
[francesco@openmamba ~]$
Questo è dato dal fatto che non ho ancora editato il file.spec creato modificando i WARNING???
o dal fatto che ancora non ho un Repository personale???
ciccioMembroLeggendo il wiki ho capito che dovrei inziare facendo così:
[francesco@openmamba ~]$ autospec -s http://www.kde-look.org/CONTENT/content-files/13969-crystal-1.0.6.tar.bz2 -o crystal-mamba.spec
[1] http://www.kde-look.org/CONTENT/content-files/13969-crystal-1.0.6.tar.bz2… ignorato
generazione dello specfile…
* sorgente: /usr/src/RPM/SOURCES/13969-crystal-1.0.6.tar.bz2
* modo: standard
WARNING: 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 `%description’
creato specfile: `crystal-mamba.spec’
[francesco@openmamba ~]$
Quello che non ho capito è se il file spec creato già soddisfa le dipendenze che originariamente sono mancanti.
ciccioMembroSi la cosa mi piacerebbe solo che non ho mai usato autospec ma soprattutto non ho mai creato un pacchetto, ad oggi non saprei come fare.
Io intanto inizio a provare, magari chiedo pure qualche consiglio qui al forum, se riesco a creare il pacchetto poi chiedo al capo.
ciccioMembroOk, ovviamente avevi ragione tu. Ho installato la libidn-devel, ho ripetuto la procvedura di installazione ed adesso è tutto ok.
Grazie gil.
ciccioMembroHo fatto come hai detto tu ed avevi ragione, la librerira era proprio libarts-devel, solo che finito con ./configure –without-arts mi dice :
Good – your configure finished. Start make now
Allora do make e questo è il risultto:
[francesco@openmamba crystal-1.0.6]$ make
make all-recursive
make[1]: Entering directory `/home/francesco/13969-crystal-1.0.6/crystal-1.0.6′
Making all in pics
make[2]: Entering directory `/home/francesco/13969-crystal-1.0.6/crystal-1.0.6/pics’
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/home/francesco/13969-crystal-1.0.6/crystal-1.0.6/pics’
Making all in client
make[2]: Entering directory `/home/francesco/13969-crystal-1.0.6/crystal-1.0.6/client’
Making all in config
make[3]: Entering directory `/home/francesco/13969-crystal-1.0.6/crystal-1.0.6/client/config’
/bin/sh ../../libtool –silent –mode=link –tag=CXX g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_PLUGIN -o kwin_crystal_config.la -rpath /opt/kde3/lib/kde3 -module -L/opt/kde3/lib -L/usr/lib/qt3/lib -avoid-version -module -no-undefined -Wl,–no-undefined -Wl,–allow-shlib-undefined -R /opt/kde3/lib -R /opt/kde3/lib -R /usr/lib/qt3/lib crystalconfig.lo configdialog.lo infodialog.lo -lkdeui -lkio -lqt-mt -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread -lkdecore
grep: /usr/lib/libidn.la: No such file or directory
/bin/sed: can’t read /usr/lib/libidn.la: No such file or directory
libtool: link: `/usr/lib/libidn.la’ is not a valid libtool archive
make[3]: *** [kwin_crystal_config.la] Error 1
make[3]: Leaving directory `/home/francesco/13969-crystal-1.0.6/crystal-1.0.6/client/config’
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/francesco/13969-crystal-1.0.6/crystal-1.0.6/client’
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/francesco/13969-crystal-1.0.6/crystal-1.0.6′
make: *** [all] Error 2
[francesco@openmamba crystal-1.0.6]$
ciccioMembroGrazie per la segnalazione, ci ho dato un’occhiata, ma non so neanche da dove cominciare per pacchettizzare un programma, non ne ho proprio idea. No che non mi piacerebbe riuscirci ma per adesso sono molto lontano, non sono proprio a questi livelli.
Grazie.
ciccioMembroScusa forse non ho capito o forse non mi sono spiegato bene. Io modeswitch l’ho già installato proprio seguendo la guida di andrea boscolo, infatti per collegarmi uso il modem MT512HS della TIM. Siccome tu hai scritto “ciccio se vuoi testare usb_modeswitch adesso lo puoi scaricare da qui” io pensavo che mi avevi segnalato un’applicazione per appunto “testare” il funzionamento, non scaricare nuovamente il pacchetto.
Grazie e scusa per l’incomprenzione e per la mia ignoranza ma è solo da un paio di mesi che ho iniziato ad usare openmamba e di conseguenza linux.
ciccioMembroscusa la mia ignoranza gil, ma come faccio a testare usb_modeswitch???
Ho scaricato il pacchetto dal link, l’ho installato con KPackage e mi fermo qui, non riesco a fare partire il programma.
ciccioMembroNon hai affatto detto una cavolata.
Ho aperto Synaptic
> impostazione
>archivio dei pacchettie c’era presente la voce cdrom.
L’ho eliminata ed ho ricaricato i pacchetti.
Poi ho aggiornato il sistema, sempre da Synaptic
>Marca tutti gli aggiornamentie non c’è stato nessun problema, quindi penso che si sia risolto.
ciccioMembrosi il programma è questo ma scusa non ti so dire se sto utilizzando i binari o altro.
Ho seguito la procedura sulla guida ubuntu
ciccioMembromodeswitch è un programma che consente di far funzionare il modem della tim (MT512HS), quello tipo chiavetta usb per intenderci, e quindi se lo disinstallo non posso più connettermi ad internet.
ciccioMembrotranne modeswitch
ciccioMembron non ci sono sw o rpm estranei e neanche pacchetti difettosi
-
AutoreArticoli