Pat, Slacky e alcuni dubbi sulla current

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

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware 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 Slackware, se l'argomento è generale usate il forum 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
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Pat, Slacky e alcuni dubbi sulla current

Messaggio da conraid »

mauro ha scritto:confermato: era un errore

Codice: Seleziona tutto

a/etc-12.1-noarch-3.tgz: Installed root into the audio, cdrom, video, plugdev,
    and floppy groups _correctly_. This was noticed by a lot of people -- sorry
    for the bogus entries in there before. I don't know how I managed that.
    (easily ;-) 

Ho visto anche l'aggiornamento di nmap in cui ti ringrazia nuovamente ed in cui dice di reinstallare python.
Più tardi lo provo.

Certo che per essere vicini alla stable ci sono troppe modifiche e aggiornamenti secondo me. Però bisogna dire che queste modifiche e aggiornamenti stanno facendo della slackware una distribuzione che non ha niente da invidiare a nessuna altra, nemmeno per quanto riguarda la "semplicità" e l'uso da desktop.

Avatar utente
mauro
Linux 2.x
Linux 2.x
Messaggi: 281
Iscritto il: gio 11 mag 2006, 21:51
Slackware: current
Kernel: uno degli ultimi...
Desktop: dwm

Re: Pat, Slacky e alcuni dubbi sulla current

Messaggio da mauro »

Ho visto anche l'aggiornamento di nmap in cui ti ringrazia nuovamente ed in cui dice di reinstallare python.
Più tardi lo provo.
lascia stare, non funziona... :? si e' perso un paio di directory ( /usr/share/zenmap e le higwidgets) gli ho riscritto ancora

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

Re: Pat, Slacky e alcuni dubbi sulla current

Messaggio da conraid »

mauro ha scritto:
Ho visto anche l'aggiornamento di nmap in cui ti ringrazia nuovamente ed in cui dice di reinstallare python.
Più tardi lo provo.
lascia stare, non funziona... :? si e' perso un paio di directory ( /usr/share/zenmap e le higwidgets) gli ho riscritto ancora
O ha sui co***oni zenmap e python o sta perdendo colpi :-)

UPDATE
Che poi non capisco una cosa. Aveva uno slackbuild, in cui bastava creare una automazione per cambiare delle variabili) e si mette ad usare altertrack. :-k

Avatar utente
mauro
Linux 2.x
Linux 2.x
Messaggi: 281
Iscritto il: gio 11 mag 2006, 21:51
Slackware: current
Kernel: uno degli ultimi...
Desktop: dwm

Re: Pat, Slacky e alcuni dubbi sulla current

Messaggio da mauro »

conraid ha scritto: Che poi non capisco una cosa. Aveva uno slackbuild, in cui bastava creare una automazione per cambiare delle variabili) e si mette ad usare altertrack. :-k
boh... pero' non ho mai letto lo slackbuild funzionante, magari usava altertrack pure quello...

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

Re: Pat, Slacky e alcuni dubbi sulla current

Messaggio da conraid »

mauro ha scritto:
conraid ha scritto: Che poi non capisco una cosa. Aveva uno slackbuild, in cui bastava creare una automazione per cambiare delle variabili) e si mette ad usare altertrack. :-k
boh... pero' non ho mai letto lo slackbuild funzionante, magari usava altertrack pure quello...
Non mi sembra. Io non uso nmap in modalità grafica, e comunque avevo nmap compilato senza slackbuild, ma quella sera che me l'hai fatto notare me lo sono ricompilato con lo slackbuild di Pat preso dalla current (di quel momento). E vidi subito che quelle variabili da te segnalate prendevano il valore a runtime (/tmp/package/qualcosa se compilate con lo slackbuild, /usr/local/qualcosa con il classico configure & make). Cambiandole funzionava tutto, naturalmente avendo pysqlite e sqlite.
Nel notebook ho ancora quel pacchetto funzionante. Più tardi guardo lo slackbuild.

P.S.
le variabili le ho cambiate a mano io dopo, ma appunto per questo dico che basta una modifica a posteriori senza troppi casini. Forse mi sfugge qualcosa, anche se c'è da dire che lo stesso Pat nello slackbuild dice di non usarlo in produzione

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Re: Pat, Slacky e alcuni dubbi sulla current

Messaggio da Luci0 »

Errare é umano ... e questo dimostra che usare la current nei PC con i quali si fa qualcosa di importante può essere pericoloso o comunque può portare qualche malfunzionamento.
E' Pat che ci ha abituato male, con delle current molto stabili, ma ovviamente si può sbagliare anche lui !

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

Re: Pat, Slacky e alcuni dubbi sulla current

Messaggio da conraid »

Questo è il vecchio slackbuild che ho modificato per la 4.60

In stile Slacky ho anche fatto in modo che il pacchetto venga creato nella stessa dir e non in temp, ma per il resto l'ho preso da quello di Pat e come vedi non usava altertrack

Codice: Seleziona tutto

#!/bin/sh
# Set initial variables:
CWD=`pwd`
if [ "$TMP" = "" ]; then
  TMP=/tmp
fi
PKG=$TMP/package-nmap

VERSION=4.60
ARCH=${ARCH:-i686}
BUILD=${BUILD:-1cf}

if [ ! -d $TMP ]; then
  mkdir -p $TMP # location to build the source
fi
rm -rf $PKG
mkdir -p $PKG

cd $TMP
rm -rf nmap-$VERSION
tar xjvf $CWD/nmap-$VERSION.tar.bz2 || exit 1
cd nmap-$VERSION || exit 1

chown -R root:root .
find . -perm 666 -exec chmod 644 {} \;
find . -perm 664 -exec chmod 644 {} \;
find . -perm 600 -exec chmod 644 {} \;
find . -perm 444 -exec chmod 644 {} \;
find . -perm 400 -exec chmod 644 {} \;
find . -perm 440 -exec chmod 644 {} \;
find . -perm 777 -exec chmod 755 {} \;
find . -perm 775 -exec chmod 755 {} \;
find . -perm 511 -exec chmod 755 {} \;
find . -perm 711 -exec chmod 755 {} \;
find . -perm 555 -exec chmod 755 {} \;

CFLAGS=-O2 \
./configure \
  --prefix=/usr \
  --build=$ARCH-slackware-linux

make -j4 || exit 1

make prefix=$PKG/usr install
zcat $CWD/zenmap.desktop.gz > $PKG/usr/share/applications/zenmap.desktop
mkdir -p $PKG/usr/share/pixmaps
cat $CWD/nmap.png > $PKG/usr/share/pixmaps/nmap.png
strip $PKG/usr/bin/*
gzip -9 $PKG/usr/man/man1/*
mkdir -p $PKG/usr/doc/nmap-$VERSION
cp -a \
  COPYING COPYING.OpenSSL HACKING INSTALL \
  $PKG/usr/doc/nmap-$VERSION
( cd docs
  # It looks like all of these translations are gone from the 4.00+ tarball, and
  # most of them are not available on the web site.  Sorry -- I didn't do it.
  if [ -f nmap_german.1 ] ; then
    mkdir -p $PKG/usr/man/de/man1
    cat nmap_german.1 | gzip -9c > $PKG/usr/man/de/man1/nmap.1.gz
  fi
  if [ -f nmap_spanish.1 ] ; then
    mkdir -p $PKG/usr/man/es/man1
    cat nmap_spanish.1 | gzip -9c > $PKG/usr/man/es/man1/nmap.1.gz
  fi
  if [ -f nmap_french.1 ] ; then
    mkdir -p $PKG/usr/man/fr/man1
    cat nmap_french.1 | gzip -9c > $PKG/usr/man/fr/man1/nmap.1.gz
  fi
  if [ -f nmap_italian.1 ] ; then
    mkdir -p $PKG/usr/man/it/man1
    cat nmap_italian.1 | gzip -9c > $PKG/usr/man/it/man1/nmap.1.gz
  fi
  if [ -f nmap_lithuanian.1 ] ; then
    mkdir -p $PKG/usr/man/lt/man1
    cat nmap_lithuanian.1 | gzip -9c > $PKG/usr/man/lt/man1/nmap.1.gz
  fi
  if [ -f nmap_portuguese.1 ] ; then
    mkdir -p $PKG/usr/man/pt/man1
    cat nmap_portuguese.1 | gzip -9c > $PKG/usr/man/pt/man1/nmap.1.gz
  fi
  if [ -f nmap_russian.1 ] ; then
    mkdir -p $PKG/usr/man/ru/man1
    cat nmap_russian.1 | gzip -9c > $PKG/usr/man/ru/man1/nmap.1.gz
  fi
)
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc

# Build the package:
cd $PKG
makepkg -l y -c n $CWD/nmap-$VERSION-$ARCH-$BUILD.tgz
Probabilmente con altertrack ha il vantaggio di non usare directory temporanee e le variabili incriminate acquistano da subito i valori corretti. Ma se fa questi casini meglio un paio di sed come dicevi tu.

Avatar utente
mauro
Linux 2.x
Linux 2.x
Messaggi: 281
Iscritto il: gio 11 mag 2006, 21:51
Slackware: current
Kernel: uno degli ultimi...
Desktop: dwm

Re: Pat, Slacky e alcuni dubbi sulla current

Messaggio da mauro »

conraid ha scritto:

Codice: Seleziona tutto

make prefix=$PKG/usr install
ho dato una lettura (molto) approssimativa al Makefile di nmap... mi viene il dubbio che se avesse usato DESTDIR al posto di modificare prefix sarebbe andato tutto bene fin da subito..

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

Re: Pat, Slacky e alcuni dubbi sulla current

Messaggio da conraid »

mauro ha scritto:
conraid ha scritto:

Codice: Seleziona tutto

make prefix=$PKG/usr install
ho dato una lettura (molto) approssimativa al Makefile di nmap... mi viene il dubbio che se avesse usato DESTDIR al posto di modificare prefix sarebbe andato tutto bene fin da subito..

Più tardi provo.

Ora ho fatto alcune prove mettendo il pacchetto anche nel desktop. Non andava in quanto avevo una vecchia versione di pysqlite, mettendo la 2.4.0 funziona.
sqlite e pysqlite lo ho presi qui su slacky

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

Re: Pat, Slacky e alcuni dubbi sulla current

Messaggio da conraid »

Così funziona.
ho corretto una cosa per il man, visto che l'installazione lo mette in /usr/share/man e quindi non lo comprimeva, anche se da ancora un avviso

WARNING: /usr/share/man (with possibly not gzipped man pages) detected


Ho tolto anche le varie lingue, perché tanto non ci sono

Codice: Seleziona tutto

#!/bin/sh
# Set initial variables:
CWD=`pwd`
if [ "$TMP" = "" ]; then
  TMP=/tmp
fi
PKG=$TMP/package-nmap

VERSION=4.60
ARCH=${ARCH:-i686}
BUILD=${BUILD:-2cf}

if [ ! -d $TMP ]; then
  mkdir -p $TMP # location to build the source
fi
rm -rf $PKG
mkdir -p $PKG

cd $TMP
rm -rf nmap-$VERSION
tar xjvf $CWD/nmap-$VERSION.tar.bz2 || exit 1
cd nmap-$VERSION || exit 1

chown -R root:root .
find . -perm 666 -exec chmod 644 {} \;
find . -perm 664 -exec chmod 644 {} \;
find . -perm 600 -exec chmod 644 {} \;
find . -perm 444 -exec chmod 644 {} \;
find . -perm 400 -exec chmod 644 {} \;
find . -perm 440 -exec chmod 644 {} \;
find . -perm 777 -exec chmod 755 {} \;
find . -perm 775 -exec chmod 755 {} \;
find . -perm 511 -exec chmod 755 {} \;
find . -perm 711 -exec chmod 755 {} \;
find . -perm 555 -exec chmod 755 {} \;

CFLAGS=-O2 \
./configure \
  --prefix=/usr \
  --build=$ARCH-slackware-linux

make -j4 || exit 1

#make prefix=$PKG/usr install
make install DESTDIR=$PKG
mkdir -p $PKG/usr/share/applications
zcat $CWD/zenmap.desktop.gz > $PKG/usr/share/applications/zenmap.desktop
mkdir -p $PKG/usr/share/pixmaps
cat $CWD/nmap.png > $PKG/usr/share/pixmaps/nmap.png
strip $PKG/usr/bin/*
#gzip -9 $PKG/usr/man/man1/*
gzip -9 $PKG/usr/share/man/man1/*
mkdir -p $PKG/usr/doc/nmap-$VERSION
cp -a \
  COPYING COPYING.OpenSSL HACKING INSTALL \
  $PKG/usr/doc/nmap-$VERSION
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc

# Build the package:
cd $PKG || exit 1
makepkg -l y -c n $CWD/nmap-$VERSION-$ARCH-$BUILD.tgz

Avatar utente
mauro
Linux 2.x
Linux 2.x
Messaggi: 281
Iscritto il: gio 11 mag 2006, 21:51
Slackware: current
Kernel: uno degli ultimi...
Desktop: dwm

Re: Pat, Slacky e alcuni dubbi sulla current

Messaggio da mauro »

Quindi e' sufficiente cambiare da prefix a DESTDIR il suo slackbuild originale per nmap-4.50 per risistemare le cose? Se mi dici che e' cosi' gli posto pure questo e il link a questa discussione (speriamo che di italiano non capisca una mazza, ogni due/tre post gli stiamo dando dell'intronato... :) )


edit:

Volendogli linkare questa pagina io la faccenda del man la risolverei cosi' che mi sembra piu' negli standard slackwariani (non che cambi qualcosa, dato che /usr/man/share e' un link a /usr/man)

Codice: Seleziona tutto

./configure \
  --prefix=/usr \
  --mandir=/usr/man \
  --build=$ARCH-slackware-linux
Ultima modifica di mauro il dom 30 mar 2008, 13:45, modificato 3 volte in totale.

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Re: Pat, Slacky e alcuni dubbi sulla current

Messaggio da slucky »

come diceva Lucio " errare è umano", ma poi pensate che lavoraccio possa essere per un uomo "solo" portare avanti tutta la baracca :D e questo già da molti anni, insomma non è facile, forse sarebbe anche ora che il buon Pat cominci a delegare a qualcun'altro qualche compitino oppure che se la prenda con molta.......molta......calma :roll:
Magari, potreste essere voi i futuri collaboratori, visto la grande competenza che avete, ( perchè non vi proponete) in ogni caso se necessario più tardi esce la nuova stabile e meglio è ;)


Saluti a tutti

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Re: Pat, Slacky e alcuni dubbi sulla current

Messaggio da absinthe »

la stable IHMO verrà fuori quando il team di mantenimento del kernel si butterà sul 2.6.25. a quel punto pat farà un bel freeze. notare che ha già fatto il bump di aaa-base!

ciò detto. lui non ha risposto alle mie mail e c'è un apparente problema con ntfs-3g e ntfsprogs. non riesco a capire se lo ha letto e se ne è infischiato (non uso la notifica di ricezione) oppure se si è perso la mail. che faccio gli riscrivo? suggerimenti?!

M

Avatar utente
ksniffer
Linux 3.x
Linux 3.x
Messaggi: 540
Iscritto il: lun 30 lug 2007, 13:18
Kernel: 2.6.34
Desktop: KDE 4.4.4
Distribuzione: ArchLinux
Contatta:

Re: Pat, Slacky e alcuni dubbi sulla current

Messaggio da ksniffer »

Scrivigli al limite.
Qualcuno sa darmi idee su questo:

Codice: Seleziona tutto

zenmap

Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/bin/zenmap", line 63, in excepthook
    from higwidgets.higdialogs import HIGAlertDialog
ImportError: No module named higwidgets.higdialogs

Original exception was:
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/zenmapGUI/App.py", line 53, in __create_show_main_window
    from zenmapGUI.MainWindow import MainWindow
  File "/usr/lib/python2.5/site-packages/zenmapGUI/MainWindow.py", line 34, in <module>
    from higwidgets.higwindows import HIGMainWindow
ImportError: No module named higwidgets.higwindows
Che roba mi manca? Ho appena aggiornato la current. Diceva di reinstallare anche python. Ho rimosso e reinstallato, ma non va.

Avatar utente
mauro
Linux 2.x
Linux 2.x
Messaggi: 281
Iscritto il: gio 11 mag 2006, 21:51
Slackware: current
Kernel: uno degli ultimi...
Desktop: dwm

Re: Pat, Slacky e alcuni dubbi sulla current

Messaggio da mauro »

prendi i sorgenti di nmap
vai nella dir di zenmap
recupera da li le due directory higwidget e share e mettile qui:

/usr/lib/python2.5/site-packages/higwidget
/usr/share/zenmap

Rispondi