Repository 32bit  Forum
Repository 64bit  Wiki

Imparare... imparare... impara...impa...im....

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Imparare... imparare... impara...impa...im....

Messaggioda kual » lun apr 19, 2004 10:08

Mi scuso in antipcipo nel caso il mio comportamento risulti ´irritante´ per qualche motivo: <BR>Doamnda1:ho utilizzato il buon HowTo (ringrazio l´autore) per creare uno script (SalckBuild) che funziona ma PERCHE´ mi mette nella / i file: <BR>SlackBuild, slack-desc, rubrica1.0.12 e rubrica1.0.12.tar? <BR>(E´ chiaro che basterebbe un opportuno rm nello script per toglireli ma vorrei sapere quale passaggio logico mi manca per capire il motivo di tale creazione) <BR>PERCHE´ se creo lo stesso pacchetto piu´ volte la dimensione cresce (3M,6M,9M, oserei dire che si sommano i pacchetti precedenti...) <BR> <BR>Domanda due: vorrei installare vecchie applicazioni create con il vecchio ambiente glade1: esempio: dbreport mi dice che non trova il file gnomeConf...insomma alcune parti del vecchio gnome mancano e altre ci sono con la 9.1 <BR>Sarebbe un buon modo prendere vecchie distro di Slack (su CD) e cercare di estrarre le lib che mi servono da esse? <BR>Come prepararsi tecnicamente per controllare il suddetto processo? <BR> <BR>In sintesi, cerco al solito q.che consiglio. <BR> <BR>PS: Mi scuso con l´Eclettico(Lorys) se continuo ad intralciare i suoi pranzi....;-) <BR>-------------------------------SlackBuild------------------------------- <BR>$CWD = ´pwd´ <BR>echo "$CWD" <BR>if [ "$TMP" = "" ];then <BR> TMP=/tmp <BR>fi <BR> <BR>PKG=$TMP/package-rubrica <BR> <BR> #Settiamo altre variabili per velocizzare il lavoro <BR> <BR>NAME=rubrica <BR>VERSION=1.0.12 <BR>ARCH=i486 <BR>BUILD=1-sl <BR> <BR>if [ ! -d$TMP ];then # -d$TMP->TRUE se il file esiste ed e´ una directory. <BR> mkdir -p $TMP # posizione dove creiamo il sorgente(/tmp/package-rubrica) <BR>fi <BR>if [ ! -d$PKG ];then <BR> mkdir -p $PKG #dove creiamo il package <BR>fi <BR>echo "+============================+" <BR>echo "| $NAME-$VERSION |" <BR>echo "+============================+" <BR>cd $PWD #vado nella /tmp/package-rubrica <BR>tar xvf $PWD/$NAME-$VERSION.tar #scompatto il sorgente <BR>cd $NAME-$VERSION #ci portiamo all´interno della directory <BR> <BR>CFLAGS="-02 -march=i486 -mcpu=i686" ./configure --prefix=/usr/local <BR>make <BR>make install exec_prefix=$PKG/usr #compiliamo <BR>#make prefix = $PKG/usr install <BR>mkdir -p $PKG/usr/doc/$NAME-$VERSION #creiamo la directory per i docs <BR>cp -a \ <BR> AUTHORS BUGS COPYING ChangeLog INSTALL NEWS README README.pings\ <BR> $PKG/usr/doc/$NAME-$VERSION <BR>strip $PKG/usr/bin/* #strippiamo tutti gli eseguibili presenti nella nostra bin/ <BR>chown -R root.bin $PKG/usr/bin #setto il proprietario root.bin su /usr/bin e sui suoi contenuti <BR>chmod 644 $PKG/usr/doc/$NAME-$VERSION/* <BR>chown -R root.root $PKG/usr/share #setto il proprietario root.bin su /usr/bin e sui suoi contenuti <BR>mkdir -p $PKG/install #creiamo la directory install <BR>cat $CWD/slac-desc > $PKG/install/slack-desc #copiamo slack-desc in install/slack-desc <BR>cat $CWD/doinst.sh > $PKG/install/doinst.sh #copiamo doinst.h in install/doinst.h <BR>#-------------Creiamo il pacchetto con il makepkg--------------------------------- <BR>cd $PKG <BR>makepkg -l y -c n $TMP/$NAME-$VERSION-$ARCH-$BUILD.tgz <BR>#Cancelliamo il materiale extra: <BR>if [ "$1" = "--cleanup" ];then <BR> rm -rf $TMP/$NAME-$VERSION <BR> rm -rf $PKG <BR>fi <BR> 6,1 17% <BR> <BR> :-) <br>
Avatar utente
kual
Linux 1.0
Linux 1.0
 
Messaggi: 37
Iscritto il: mer feb 25, 2004 0:00

Imparare... imparare... impara...impa...im....

Messaggioda Loris » lun apr 19, 2004 11:48

Questo è il mio, confronta le differenze, vedrai che ci arrivi da solo :) <BR>------------------------------ <BR>CWD=`pwd` <BR>if ["$TMP" = ""]; then <BR> TMP=/tmp <BR>fi <BR>PKG=$TMP/package-rubrica <BR>NAME=rubrica <BR>VERSION=1.0.12 <BR>ARCH=i486 <BR>BUILD=1sl <BR>if [ ! -d $TMP ]; then <BR> mkdir -p $TMP <BR>fi <BR>if [ ! -d $PKG ]; then <BR> mkdir -p $PKG <BR>fi <BR>echo "+==============+" <BR>echo "| $NAME-$VERSION |" <BR>echo "+==============+" <BR>cd $TMP <BR>tar xjvf $CWD/$NAME-$VERSION.tar.bz2 <BR>cd $NAME-$VERSION <BR>CFLAGS="-O2 -march=i486 -mcpu=i686" ./configure --prefix=/usr \ <BR> --sysconfdir=/etc <BR>make <BR>make install DESTDIR=$PKG <BR> <BR>mkdir -p $PKG/usr/doc/$NAME-$VERSION <BR>cp -a \ <BR> ABOUT-NLS AUTHORS ChangeLog COPYING CREDITS INSTALL README \ <BR> $PKG/usr/doc/$NAME-$VERSION <BR>rm -rf $PKG/usr/share/doc <BR>strip $PKG/usr/bin/* <BR>chown -R root.root $PKG/etc <BR>chown -R root.root $PKG/usr <BR>chown -R root.bin $PKG/usr/bin <BR>chmod 644 $PKG/usr/doc/$NAME-$VERSION/* <BR>mkdir -p $PKG/install <BR>cat $CWD/slack-desc > $PKG/install/slack-desc <BR>cd $PKG <BR>makepkg -l y -c n $TMP/$NAME-$VERSION-$ARCH-$BUILD.tgz <BR>if [ "$1" = "--cleanup" ]; then <BR> rm -rf $TMP/$NAME-$VERSION <BR> rm -rf $PKG <BR>fi <BR>------------------------------------<br>
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett
Avatar utente
Loris
Admin
Admin
 
Messaggi: 7583
Iscritto il: dom mar 30, 2003 23:00
Località: Gradisca D'Isonzo
Nome Cognome: Loris Vincenzi
Slackware: 14.1
Kernel: 3.10.17
Desktop: Kde 4.10.5


Torna a Packages

Chi c’è in linea

Visitano il forum: Bing [Bot], TurnitinBot [Bot] e 1 ospite