Slackware64

Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
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
ponce
Iper Master
Iper Master
Messaggi: 3026
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: Slackware64

Messaggio da ponce »

no la patch l'ho fatta io editando i sorgenti per i percorsi e levando completamente i riferimenti a /etc/sysconfig, anche dalla documentazione :D
sto passando le giornate tra grep e sed :?

comunque si, la parte aggiunta e' quella, praticamente ho invertito il check (controlla prima che esista lib64) e modificato il default sulla riga dopo da lib a lib64.

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Slackware64

Messaggio da conraid »

ponce ha scritto:no la patch l'ho fatta io editando i sorgenti per i percorsi e levando completamente i riferimenti a /etc/sysconfig, anche dalla documentazione :D
sto passando le giornate tra grep e sed :?

comunque si, la parte aggiunta e' quella, praticamente ho invertito il check (controlla prima che esista lib64) e modificato il default sulla riga dopo da lib a lib64.
capito, questione di stile insomma.
Te la rubo per il pacchetto a 32 bit :P

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3026
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: Slackware64

Messaggio da ponce »

macche' rubo e rubo, le metto apposta :D

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Slackware64

Messaggio da conraid »

ponce ha scritto:macche' rubo e rubo, le metto apposta :D
comunque prova il mio slackbuild con i files.
Perché anche se nella documentazione c'è scritto di sì, in realtà un rc.sysstat per slackware non viene installato, e poi ci sono maggiori opzioni da settare.
E non ho capito una cosa. Quella patch è solamente per la documentazione o anche per altro riguardo sysconfig? perché io imposto la cosa tramite conf_dir, non è che cozza qualcosa?

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: Slackware64

Messaggio da Mario Vanoni »

ponce ha scritto:no la patch l'ho fatta io editando i sorgenti per i percorsi e levando completamente i riferimenti a /etc/sysconfig, anche dalla documentazione :D
sto passando le giornate tra grep e sed :?

comunque si, la parte aggiunta e' quella, praticamente ho invertito il check (controlla prima che esista lib64) e modificato il default sulla riga dopo da lib a lib64.
Scusa ponce, anche la nuova mantiene un bug!

In crontab di root ho:
* * * * * /usr/lib64/sa/sa1 1 1 &

Ogni minuto una mail:
-N - 1/168: root@va4.vanoni cron: /usr/lib64/sa/sa1 1 1 &

Date: Tue, 26 May 2009 12:55:06 +0200
From: root@va4.vanoni
Subject: cron: /usr/lib64/sa/sa1 1 1 &

Usage: sysstat {start|stop|status|restart|reload}

man sa1

Se faccio manualmente:
va4:0:~ # /usr/lib64/sa/sa1 1 1
Usage: sysstat {start|stop|status|restart|reload}

Sul 32-bit funziona da anni perfettamente.
Very sorry.

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3026
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: Slackware64

Messaggio da ponce »

scusa mario, ma la riga nel crontab l'hai messa te?

Codice: Seleziona tutto

# crontab -l
# If you don't want the output of a cron job mailed to you, you have to direct
# any output to /dev/null.  We'll do this here since these jobs should run
# properly on a newly installed system, but if they don't the average newbie
# might get quite perplexed about getting strange mail every 5 minutes. :^)
#
# Run the hourly, daily, weekly, and monthly cron jobs.
# Jobs that need different timing may be entered into the crontab as before,
# but most really don't need greater granularity than this.  If the exact
# times of the hourly, daily, weekly, and monthly cron jobs do not suit your
# needs, feel free to adjust them.
#
# Run hourly cron jobs at 47 minutes after the hour:
47 * * * * /usr/bin/run-parts /etc/cron.hourly 1> /dev/null
#
# Run daily cron jobs at 4:40 every day:
40 4 * * * /usr/bin/run-parts /etc/cron.daily 1> /dev/null
#
# Run weekly cron jobs at 4:30 on the first day of the week:
30 4 * * 0 /usr/bin/run-parts /etc/cron.weekly 1> /dev/null
#
# Run monthly cron jobs at 4:20 on the first day of the month:
20 4 1 * * /usr/bin/run-parts /etc/cron.monthly 1> /dev/null
mi sembra un problema di sintassi del comando.
conraid ha scritto:Quella patch è solamente per la documentazione o anche per altro riguardo sysconfig? perché io imposto la cosa tramite conf_dir, non è che cozza qualcosa?
penso di no, perche' la patch nel codice setta solo il valore di default a quello giusto, ma vede prima se e' definita.

rc.sysstat penso che sia solo un link/copia del comando sysstat stesso: da provare.

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: Slackware64

Messaggio da Mario Vanoni »

ponce ha scritto:scusa mario, ma la riga nel crontab l'hai messa te?
mi sembra un problema di sintassi del comando.
Si, e funziona da >10 anni,
e riempie /var/log/sa/sa[r]DD ogni minuto,
un bel controllo dell'andazzo della macchina,
poi, default di Sebastien, ricostruibili 7 giorni.

anche
va4:0:~ # /usr/lib64/sa/sa1 1 1
Usage: sysstat {start|stop|status|restart|reload}
dovrebbe riempirli al secondo che lo invochi
e non dare messaggio d'errore

ora sar mostra soltanto
10:07:14 AM LINUX RESTART
va4:0:~ #

dovuto a rc.local con
/usr/lib64/sa/sadc -F -L -S ALL -

non ci siamo ancora, tra poco la nuova versione
slackware64-current-26_May_2009-DVD.iso
appena bruciata.

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Slackware64

Messaggio da conraid »

ponce ha scritto: rc.sysstat penso che sia solo un link/copia del comando sysstat stesso: da provare.
non esiste, almeno a me non lo crea, ed i file init sono creati per altre distribuzioni. Quindi sulla base di quelli l'ho creato io.
Ho visto anche che non prende --libdir, ma che invece va usato
sa_lib_dir=/usr/lib64

quindi diventa, nello slackbuild

Codice: Seleziona tutto

LDFLAGS="$SLKLDFLAGS" \
CFLAGS="$SLKCFLAGS" \  
CXXFLAGS="$SLKCFLAGS" \
conf_dir=/etc/sysstat \
sa_lib_dir=/usr/lib${LIBDIRSUFFIX} \
./configure \                       
  --prefix=/usr \                   
  --sysconfdir=/etc \               
  --libdir=/usr/lib${LIBDIRSUFFIX} \
  --localstatedir=/var \            
  --mandir=/usr/man \               
  --disable-man-group \             
  --enable-clean-sa-dir \           
  --enable-install-isag \           
  --host=$CHOST-slackware-linux \   
  --build=$CHOST-slackware-linux   
e lo metto in lib64 anche senza la patch di ponce
ma mi sa che stiamo andando troppo offtopic

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3026
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: Slackware64

Messaggio da ponce »

pero' e' interessante :D

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Slackware64

Messaggio da conraid »

Provi a far questo ponce
http://www.slackers.it/repository/cryptopp/src/

Che non so come specificare libdir

Avatar utente
navajo
Staff
Staff
Messaggi: 3884
Iscritto il: gio 8 gen 2004, 0:00
Nome Cognome: Massimiliano
Slackware: 13.37 (x86_64)
Kernel: 2.6.37.6
Desktop: KDE 4.7.0 (Alien)
Località: Roma

Re: Slackware64

Messaggio da navajo »

sisi io trovo la cosa molto utile, e penso anche gli altri.
Cè semre a imparare, da chi sa compilare veramente :D :D

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: Slackware64

Messaggio da Mario Vanoni »

conraid ha scritto: ma mi sa che stiamo andando troppo offtopic
Installato slackware64-current-26_May_2009-DVD.iso,
riformattando il disco:

- non ha piu` da ridire sulla scheda grafica nv del kernel
- ma con VGA = 773 sempre caratteri troppo grandi
- compilato kernel 2.6.29.4, 4m22, poco piu` veloce della 12.2
- ora VGA = 773 e` giusto
- [OT] sar ...

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Slackware64

Messaggio da conraid »

Mario Vanoni ha scritto:
conraid ha scritto: ma mi sa che stiamo andando troppo offtopic
Installato slackware64-current-26_May_2009-DVD.iso,
riformattando il disco:

- non ha piu` da ridire sulla scheda grafica nv del kernel
- ma con VGA = 773 sempre caratteri troppo grandi
- compilato kernel 2.6.29.4, 4m22, poco piu` veloce della 12.2
- ora VGA = 773 e` giusto
- [OT] sar ...
Mario, la current è in sviluppo, anche a 32 bit spesso ha problemi
Ma se leggevi il changelog
ftp://ftp.slackware.org.uk/slackware/sl ... ngeLog.txt
capivi che il problema con nvidia era dato da ncurses e che era stato risolto, così come stanno risolvendo altri problemi che si presentano, anche gcc oggi
Per questo ti dicevo di scrivere ad Alien, magari aiuti nel debugging

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3026
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: Slackware64

Messaggio da ponce »

ci tengo a precisare che di C/C++ ne so' poco o nulla, scrivo le patch "a naso" :D :lol:

prova un po' cosi'

Codice: Seleziona tutto

diff -rupN cryptopp.orig/GNUmakefile cryptopp/GNUmakefile
--- cryptopp.orig/GNUmakefile   2009-03-15 02:48:02.000000000 +0100
+++ cryptopp/GNUmakefile        2009-05-26 16:54:58.424695312 +0200
@@ -1,4 +1,4 @@
-CXXFLAGS = -DNDEBUG -g -O2
+CXXFLAGS = -DNDEBUG -g -O2 -fPIC -march=x86_64 -mtune=core2
 #CXXFLAGS = -g
 # -fPIC is supported. Please report any breakage of -fPIC as a bug.
 # CXXFLAGS += -fPIC
@@ -118,9 +118,9 @@ clean:
        $(RM) cryptest.exe libcryptopp.a $(LIBOBJS) $(TESTOBJS) cryptopp.dll libcryptopp.dll.a libcryptopp.import.a cryptest.import.exe dlltest.exe $(DLLOBJS) $(LIBIMPORTOBJS) $(TESTIMPORTOBJS) $(DLLTESTOBJS)
 
 install:
-       $(MKDIR) -p $(PREFIX)/include/cryptopp $(PREFIX)/lib $(PREFIX)/bin
+       $(MKDIR) -p $(PREFIX)/include/cryptopp $(PREFIX)/lib64 $(PREFIX)/bin
        $(CP) *.h $(PREFIX)/include/cryptopp
-       $(CP) *.a $(PREFIX)/lib
+       $(CP) *.a $(PREFIX)/lib64
        $(CP) *.exe $(PREFIX)/bin
 
 libcryptopp.a: $(LIBOBJS)

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Slackware64

Messaggio da conraid »

ponce ha scritto:ci tengo a precisare che di C/C++ ne so' poco o nulla, scrivo le patch "a naso" :D :lol:

prova un po' cosi'

Codice: Seleziona tutto

diff -rupN cryptopp.orig/GNUmakefile cryptopp/GNUmakefile
--- cryptopp.orig/GNUmakefile   2009-03-15 02:48:02.000000000 +0100
+++ cryptopp/GNUmakefile        2009-05-26 16:54:58.424695312 +0200
@@ -1,4 +1,4 @@
-CXXFLAGS = -DNDEBUG -g -O2
+CXXFLAGS = -DNDEBUG -g -O2 -fPIC -march=x86_64 -mtune=core2
 #CXXFLAGS = -g
 # -fPIC is supported. Please report any breakage of -fPIC as a bug.
 # CXXFLAGS += -fPIC
@@ -118,9 +118,9 @@ clean:
        $(RM) cryptest.exe libcryptopp.a $(LIBOBJS) $(TESTOBJS) cryptopp.dll libcryptopp.dll.a libcryptopp.import.a cryptest.import.exe dlltest.exe $(DLLOBJS) $(LIBIMPORTOBJS) $(TESTIMPORTOBJS) $(DLLTESTOBJS)
 
 install:
-       $(MKDIR) -p $(PREFIX)/include/cryptopp $(PREFIX)/lib $(PREFIX)/bin
+       $(MKDIR) -p $(PREFIX)/include/cryptopp $(PREFIX)/lib64 $(PREFIX)/bin
        $(CP) *.h $(PREFIX)/include/cryptopp
-       $(CP) *.a $(PREFIX)/lib
+       $(CP) *.a $(PREFIX)/lib64
        $(CP) *.exe $(PREFIX)/bin
 
 libcryptopp.a: $(LIBOBJS)
ma io non ho 64bit, faccio gli SlackBuild cercando di farli compatibili (anzi, se dopo me li testi tutti, fai un favore a me ed a Slacky. Per adesso solo Twister può fare da tester, ma ha poco tempo a disposizione su una slackware64)
A naso quella patch poi non fa andare a 32 bit, ci vorrebbe una cosa compatibile :-)
poi -mtune=core2 mi sa che non va bene, se uno ha amd, ho gli ultimi p4ht?

Se fosse possibile specificare una opzione sarebbe meglio, altrimenti sarà compito di chi farà il pacchetto per 64 :-)
In altri comunque ho messo un sed, potrei farlo anche qui, chirischimi la cosa di core2 :-)

Rispondi