cercasi packer volontario per 1 pacchetto

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.
Avatar utente
marghe
Linux 3.x
Linux 3.x
Messaggi: 525
Iscritto il: lun 7 ago 2006, 23:39

cercasi packer volontario per 1 pacchetto

Messaggio da marghe »

Su linux magazine sono venuto a conoscenza di questo software per aumentare le prestazioni del sistema

http://sourceforge.net/projects/preload/

Ci sarebbe un pacchettizzatore volontario così gentile da preparare un tgz per slacky ? :)

Scusate l'intrapendenza :oops: e grazie 1000 in anticipo....

Avatar utente
V
Linux 2.x
Linux 2.x
Messaggi: 313
Iscritto il: gio 23 mar 2006, 10:54

Messaggio da V »

Posso provarci io!
Sarebbe il mio primo Slackbuild! 8)

Avatar utente
marghe
Linux 3.x
Linux 3.x
Messaggi: 525
Iscritto il: lun 7 ago 2006, 23:39

Messaggio da marghe »

V ha scritto:Posso provarci io!
Sarebbe il mio primo Slackbuild! 8)
Grazie 1000 :D

Avatar utente
V
Linux 2.x
Linux 2.x
Messaggi: 313
Iscritto il: gio 23 mar 2006, 10:54

Messaggio da V »

Scusa al momento non posso fare niente, sourceforge è inaccessibile....
Appena posso ti invioo lo Slackbuild!

Ovviamente non mi assumo responsabilità! ;)

Avatar utente
marghe
Linux 3.x
Linux 3.x
Messaggi: 525
Iscritto il: lun 7 ago 2006, 23:39

Messaggio da marghe »

V ha scritto:Scusa al momento non posso fare niente, sourceforge è inaccessibile....
Appena posso ti invioo lo Slackbuild!

Ovviamente non mi assumo responsabilità! ;)
:D thanks

Avatar utente
marghe
Linux 3.x
Linux 3.x
Messaggi: 525
Iscritto il: lun 7 ago 2006, 23:39

Messaggio da marghe »

Io ho fatto una cozzaglia di righe, spudoratamente copiate e incollate da altri slackbuild, non ho capito proprio tutto, se qualcuno vuole darci un'occhio.....

Codice: Seleziona tutto

#!/bin/bash

CWD=`pwd`
TMP=${TMP:-/tmp/tgz}
PKG=$TMP/package-preload
NAME=preload
VERSION=0.4
CHOST=i486
ARCH=${ARCH:-i686}
BUILD=1ts

if [ "$ARCH" = "i386" ]; then
  SLKCFLAGS="-O2 -march=i386 -mcpu=i686"
elif [ "$ARCH" = "i486" ]; then
  SLKCFLAGS="-O2 -march=i486 -mtune=i686"
elif [ "$ARCH" = "i686" ]; then
  SLKCFLAGS="-O2"
elif [ "$ARCH" = "s390" ]; then
  SLKCFLAGS="-O2"
elif [ "$ARCH" = "x86_64" ]; then
  SLKCFLAGS="-O2"
fi

if [ ! -d $TMP ]; then
 mkdir -p $TMP
fi

if [ ! -d $PKG ]; then
 mkdir -p $PKG
fi

cd $TMP
tar xvf $CWD/$NAME-$VERSION.tar.gz
cd $NAME-$VERSION
chown -R root:root .
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure
make
make install DESTDIR=$PKG
mkdir -p $PKG/usr/doc/$NAME-$VERSION
cp -a AUTHORS ChangeLog COPYING FAQ INSTALL README TODO $PKG/usr/doc/$NAME-$VERSION
cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
mkdir -p $PKG/install
cat $CWD/$NAME.SlackBuild > $PKG/usr/doc/$NAME-$VERSION/$NAME.SlackBuild
makepkg -l y -c n $CWD/$NAME-$VERSION-$ARCH-$BUILD.tgz

if [ "$1" = "--cleanup" ]; then
  rm -rf $TMP
fi




Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio da aschenaz »

A occhio e croce, mancano i parametri del configure.

Almeno il --prefix=/usr ce lo devi mettere...

Avatar utente
V
Linux 2.x
Linux 2.x
Messaggi: 313
Iscritto il: gio 23 mar 2006, 10:54

Messaggio da V »

Ci sto lavorando sopra...
Devono anche essere spostati i file su /etc/rc.d

Avatar utente
marghe
Linux 3.x
Linux 3.x
Messaggi: 525
Iscritto il: lun 7 ago 2006, 23:39

Messaggio da marghe »

Grazie delle risposte, era solo una prova, che si è rilevata un pasticcio... :(

Purtroppo per mancanza di tempo non posso studiare anche questo argomento (le giornate dovrebbero essere di 30 ore)

alla fine grazie a Slacky non mi è mai mancato niente

ancora grazie mille a V per la sua disponibilità

speriamo almeno poi che questo programmino faccia quello che dice....

ho un po' cercato su google, ma non ne parla nessuno

Thanks e buona giornata

Avatar utente
marghe
Linux 3.x
Linux 3.x
Messaggi: 525
Iscritto il: lun 7 ago 2006, 23:39

Messaggio da marghe »

Comunque usando lo slackbuild di sopra e aggiungendo a rc.local le righe

Codice: Seleziona tutto


#preload
if [ -x /usr/local/sbin/preload ]; then
	echo "Starting preload daemon"
	/usr/local/sbin/preload
fi

l'ho installato, poi quando V farà lo slackbuild fatto meglio mi rifarò il tgz, visto che il mio faceva un po' pena :(

e devo dire che noto un piccolo miglioramento nella reattività del sistema, se voi lo provate ditemi le vostre impressioni

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Messaggio da Dani »

Nello script di init del programma vengono incluse le funzioni di /etc/rc.d/init.d/functions che noi ovviamente non abbiamo.Hai risolto tu ?

Avatar utente
marghe
Linux 3.x
Linux 3.x
Messaggi: 525
Iscritto il: lun 7 ago 2006, 23:39

Messaggio da marghe »

Dani ha scritto:Nello script di init del programma vengono incluse le funzioni di /etc/rc.d/init.d/functions che noi ovviamente non abbiamo.Hai risolto tu ?
Ti confesserò che riguardo /etc/rc.d/init.d/functions mi trovi un po' impreparato, comunque, lo script di init del comando, dopo l'installazione del tgz fatto con lo slackbuild di sopra non viene eseguito.

E suppongo che /etc/rc.d/init.d/functions serva per poterlo gestire tramite uno script (quello di init che non viene eseguito), secondo me il programma può tranquillamente funzionare (almeno il file di log mi indica che funziona /usr/local/var/log/preload.log) mettendo le righe indicate due post precedenti in rc.local.

Dopo averlo provato (il programma dovrebbe richiedere che lo usi un po' per vedere le applicazioni che usi più spesso, non so dovresti avviare 4 o 5 volte le applicazioni perchè il programma si crei un suo database delle applicazioni più usate) dimmi se noti miglioramenti, a me sembra leggermente più reattivo, ma non so se è la mia impressione, o lo è veramente.

Ciao e grazie per aver risposto

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Messaggio da Dani »

Io l'ho compilato da sorgenti, senza slackbuild ma con checkinstall.
Dopo averlo installato mi ha creato in rc.d la directory init.d dentro la quale c'era lo script di init "preload" che ho rinominato come rc.preload e spostato in /etc.rc.d.

Ora il problema è che dentro questo file c'è questa riga:

Codice: Seleziona tutto

# Source function library.
. /etc/rc.d/init.d/functions
che non mi fa partire lo script :-/

Per quanto riguarda i miglioramenti devo ancora testare :) per ora non mi sembra nulla di positivo, nonostante /var/lib/preload/preload.state si sia riempito di roba (quindi in teoria funziona correttamente)

Avatar utente
marghe
Linux 3.x
Linux 3.x
Messaggi: 525
Iscritto il: lun 7 ago 2006, 23:39

Messaggio da marghe »

Lo script di init "preload" alla fine su slack non serve, e anche rinominandolo e spostandolo non credo funzioni, credo che il modo più pratico sia aggiungere a rc.local le righe come sopra

controlla che il demone sia attivo con ps -A

comunque prova a lanciare rc.preload da console e vedi cosa ti dice, se torna errori oppure no.

Oggi ho fatto una prova, ho disattivato preload e ho continuato a lavorare, ed effettivamente non ho notato cambiamenti, quando vedevo il pc più reattivo mi sa che scrollavo......

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Messaggio da Dani »

Commentando la riga e facendo qualche modifica lo script avvia correttamente l'eseguibile.
Ora devo solo capire se è preload che non serve a nulla (le riviste si sa che non sanno cosa scrivere) o se sono io che non lo uso correttamente. :roll:

Rispondi