Dubbio OpenBox O Lxde
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.
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.
- shock
- Linux 2.x

- Messaggi: 359
- Iscritto il: mer 28 ott 2009, 18:47
- Nome Cognome: Ivan
- Slackware: 13.1 x86_64
- Kernel: 2.6.33.4-huge-smp
- Desktop: KDE 4.4.3
Re: Dubbio OpenBox O Lxde
Scusa la domanda forse sciocca, ma se sono gia nel pacchetto...perche è possibile scaricarle a parte?Per chi ha gia lxde e vuole aggiungere il cestino?
- submax82
- Staff

- Messaggi: 3202
- Iscritto il: mer 31 ago 2005, 0:00
- Desktop: xfce
- Distribuzione: SalixOS
- Contatta:
Re: Dubbio OpenBox O Lxde
per chi come dici tu, per chi ha distro diverse da slackware, per chi vuole solo vedere come è fatta la patch, per chi volesse farmi un monumento in bronzoshock ha scritto:Scusa la domanda forse sciocca, ma se sono gia nel pacchetto...perche è possibile scaricarle a parte?Per chi ha gia lxde e vuole aggiungere il cestino?
- shock
- Linux 2.x

- Messaggi: 359
- Iscritto il: mer 28 ott 2009, 18:47
- Nome Cognome: Ivan
- Slackware: 13.1 x86_64
- Kernel: 2.6.33.4-huge-smp
- Desktop: KDE 4.4.3
Re: Dubbio OpenBox O Lxde
Ah,ah grazie mille submax, lo proverò...scusa ma come hai fatto ad aggiungere il cestino? (curiosita)
-
metrofox
- Linux 3.x

- Messaggi: 760
- Iscritto il: gio 7 ago 2008, 12:29
- Slackware: slackware64-current
- Kernel: 3.4.4-ck3
- Desktop: FluxBox-1.3.1
- Distribuzione: FreeBSD-8.1(amd64)
- Località: London
Re: Dubbio OpenBox O Lxde
patch, comunque, per imparare te stesso a fare le cose devi leggere i link che ti ho postato qualche post addietro senò qui facciamo 300 messaggi solo a parlare delle stesse e noiose cose.
- shock
- Linux 2.x

- Messaggi: 359
- Iscritto il: mer 28 ott 2009, 18:47
- Nome Cognome: Ivan
- Slackware: 13.1 x86_64
- Kernel: 2.6.33.4-huge-smp
- Desktop: KDE 4.4.3
Re: Dubbio OpenBox O Lxde
Scusami, ma io non trovo proprio la voce makepkg...dove si trova?
Trovato e cambiato dopo provo e vi dico.
Provato e mi da questo errore :
Trovato e cambiato dopo provo e vi dico.
Provato e mi da questo errore :
Codice: Seleziona tutto
root@darkstar:~/pen/lxde-slacky# ./install.sh
cat: pkgs/x86_64/slackware-version: No such file or directory
[ ERROR ] Slackware version must be: ; alternatively rebuild all packages...
root@darkstar:~/pen/lxde-slacky#
-
metrofox
- Linux 3.x

- Messaggi: 760
- Iscritto il: gio 7 ago 2008, 12:29
- Slackware: slackware64-current
- Kernel: 3.4.4-ck3
- Desktop: FluxBox-1.3.1
- Distribuzione: FreeBSD-8.1(amd64)
- Località: London
Re: Dubbio OpenBox O Lxde
makepkg è l'ultima(proprio l'ultima) riga di ogni slackbuild, comunque lascia stare la compressione del pacchetto, qualsiasi estensione va bene, studiati gli slackbuilds.
- submax82
- Staff

- Messaggi: 3202
- Iscritto il: mer 31 ago 2005, 0:00
- Desktop: xfce
- Distribuzione: SalixOS
- Contatta:
Re: Dubbio OpenBox O Lxde
prima devi ricompilare i pacchetti con lxde.Slackbuild, poi puoi installare anche se non è necessario visto che dovrebbe già essere installato tutto perchè per compilare i pacchetti lo slackbuild "generale" gli installa mano a mano...
o studi gli slackbuild e la bash bene oppure aspetta me
o studi gli slackbuild e la bash bene oppure aspetta me
-
tom
- Packager

- Messaggi: 407
- Iscritto il: dom 1 nov 2009, 12:53
- Nome Cognome: Tommaso D'Anna
- Slackware: 13.37
- Kernel: 2.6.37.6
- Desktop: xfce
Re: Dubbio OpenBox O Lxde
allora prima di andare avanti voglio dire subito che questa discussione a mio parere è alquanto sterile, e sai perché? Perché tu non ti documenti...guarda un pò:
Aspetta che ti riquoto la parte più interessante che mi ha perplesso maggiormente:
No, non lo sai, altrimenti non la scrivevi quella cosa: uno slackbuild è uno script (un file di testo che contiene dei comandi di shell in sequenza) che serve A FARE un pacchetto. Ripeto, lo slackbuild serve A FARLI i pacchetti. I pacchetti di submax a 64 bit non li trovi semplicemente per un motivo facilissimo: non ci sono (e quindi lo script install.sh OVVIAMENTE non li trova e non può installarli), te li devi fare tu, ad uno ad uno. Con gli slackbuild.
Inoltre devi farti anche tu a mano la directory x86_64 (dentro la directory pkgs), metterci dentro i pacchetti (che ti crei con gli slackbuild), e solo dopo aver fatto tutto questo puoi lanciare install.sh. Con gli slackbuild. Per questo ti è stato consigliato di modificarli ed usarli.
Documentati e scopri cos'è uno slackbuild e a che serve, POI documentati su come modificarlo e poi costruisci i pacchetti (se ti documenti scoprirai sicuramente come fare). Non ti offendere, ma non ti possiamo aiutare se non ti documenti un pochino
PS: documentarsi vuol dire anche andare a guardare che messaggi di errore ti dà la shell:
non so se noti che te lo dice anche lei che manca la directory con i pacchetti (e quindi non li può installare).
A questo punto io ti dico bravo: sai modificare uno slackbuild! E ora? Sai perchè lo hai fatto?shock ha scritto:Per cambiare gli slackbuild ho trovato questo http://www.slacky.eu/wikislack/index.ph ... er_Slamd64 solo che non ho capito dove prendo i pachetti a 64 bit.
Ho modificato tutti gli slackbuild modificando semplicemente l'architettura, dato che nelle CFLAGS è sempre presente l'opzione x86_64.
Come accennato mi rimane il dubbio dei pacchetti.Nella directory generale è presente il file install.sh e due directory (pkgs) e (src).In pkgs è presente solo una directory chiamata i486 con all'interno tutti pacchetti i486...mentre nella directory src ci sono le varie directory con i vari slackbuilds e i relativi pacchetti.
La domanda è, da dove prendo tutti i pacchetti che servono, dato che soo davvero molti...circa 30?
Aspetta che ti riquoto la parte più interessante che mi ha perplesso maggiormente:
La mia domanda è: ma tu lo sai cosa è e a cosa serve uno slackbuild? Sai a cosa serve?Per cambiare gli slackbuild ho trovato questo http://www.slacky.eu/wikislack/index.ph ... er_Slamd64 solo che non ho capito dove prendo i pachetti a 64 bit.
No, non lo sai, altrimenti non la scrivevi quella cosa: uno slackbuild è uno script (un file di testo che contiene dei comandi di shell in sequenza) che serve A FARE un pacchetto. Ripeto, lo slackbuild serve A FARLI i pacchetti. I pacchetti di submax a 64 bit non li trovi semplicemente per un motivo facilissimo: non ci sono (e quindi lo script install.sh OVVIAMENTE non li trova e non può installarli), te li devi fare tu, ad uno ad uno. Con gli slackbuild.
Inoltre devi farti anche tu a mano la directory x86_64 (dentro la directory pkgs), metterci dentro i pacchetti (che ti crei con gli slackbuild), e solo dopo aver fatto tutto questo puoi lanciare install.sh. Con gli slackbuild. Per questo ti è stato consigliato di modificarli ed usarli.
Documentati e scopri cos'è uno slackbuild e a che serve, POI documentati su come modificarlo e poi costruisci i pacchetti (se ti documenti scoprirai sicuramente come fare). Non ti offendere, ma non ti possiamo aiutare se non ti documenti un pochino
PS: documentarsi vuol dire anche andare a guardare che messaggi di errore ti dà la shell:
Codice: Seleziona tutto
root@darkstar:~/pen/lxde-slacky# ./install.sh
cat: pkgs/x86_64/slackware-version: No such file or directory- submax82
- Staff

- Messaggi: 3202
- Iscritto il: mer 31 ago 2005, 0:00
- Desktop: xfce
- Distribuzione: SalixOS
- Contatta:
Re: Dubbio OpenBox O Lxde
@tasodan
mi sembra che il mio lxde.Slackbuild, crea automaticamente la certella pkgs/x86_64 e copia anche il file pkgs/x86_64/slackware-version però non ricordo il codice bash, non sono sotto linux e non posso controllare.
mi sembra che il mio lxde.Slackbuild, crea automaticamente la certella pkgs/x86_64 e copia anche il file pkgs/x86_64/slackware-version però non ricordo il codice bash, non sono sotto linux e non posso controllare.
- shock
- Linux 2.x

- Messaggi: 359
- Iscritto il: mer 28 ott 2009, 18:47
- Nome Cognome: Ivan
- Slackware: 13.1 x86_64
- Kernel: 2.6.33.4-huge-smp
- Desktop: KDE 4.4.3
Re: Dubbio OpenBox O Lxde
Allora...innanzitutto scusate se non mi sono documentato prima.
Poi volevo dire che ho fatto partire gli slackbuild, nella directory pkgs ho creato una directory x86_64,ci ho messo i pacchetti e i file md5.Questo per tutti i pacchetti tranne 6:
-lxnm
-lxpanel
-menucahnce
-netcat
-openbox
-pcmanf
I pacchetti mi danno questo errore:
o questo:
Come mi muovo per le patch presenti in src/pcmanfm?
Mentre se faccio partire src/lxde.SlackBuild ecco l'output:
Ciao e scusatemi ancora.
Poi volevo dire che ho fatto partire gli slackbuild, nella directory pkgs ho creato una directory x86_64,ci ho messo i pacchetti e i file md5.Questo per tutti i pacchetti tranne 6:
-lxnm
-lxpanel
-menucahnce
-netcat
-openbox
-pcmanf
I pacchetti mi danno questo errore:
Codice: Seleziona tutto
configure: WARNING: Cache variable ac_cv_build contains a newline.Codice: Seleziona tutto
checking build system type... configure: error: /bin/sh ./config.sub -slackware-linux failedMentre se faccio partire src/lxde.SlackBuild ecco l'output:
Codice: Seleziona tutto
root@darkstar:~# cd /root/pen/lxde-slacky/src
root@darkstar:~/pen/lxde-slacky/src# ./*.S*
run lxappearance.SlackBuild... DONE
install lxappearance*.tgz... ERROR
DONE
mv: cannot stat `lxappearance*.tgz': No such file or directory
mv: cannot stat `lxappearance*.txt': No such file or directory
run lxde-common.SlackBuild...
Ciao e scusatemi ancora.
- submax82
- Staff

- Messaggi: 3202
- Iscritto il: mer 31 ago 2005, 0:00
- Desktop: xfce
- Distribuzione: SalixOS
- Contatta:
Re: Dubbio OpenBox O Lxde
lascia perdere aspetta me... devi documentarti meglio e magari partire facendo pacchetti più semplici con meno dipendenze...
DEVI usare lxde.SlackBuild perchè i pacchetti vanno compilati in un ordine preciso, le patch per l'ultima volta NON le devi toccare!
se leggi l'output il problema è da ricercare in lxappearance, MA ripeto aspetta me! inizia da pacchetti più semplici, altrimenti scriviamo 300 pagine di topic...
anche io ho fatto esperienza partendo da pacchetti più semplici
DEVI usare lxde.SlackBuild perchè i pacchetti vanno compilati in un ordine preciso, le patch per l'ultima volta NON le devi toccare!
se leggi l'output il problema è da ricercare in lxappearance, MA ripeto aspetta me! inizia da pacchetti più semplici, altrimenti scriviamo 300 pagine di topic...
anche io ho fatto esperienza partendo da pacchetti più semplici
- shock
- Linux 2.x

- Messaggi: 359
- Iscritto il: mer 28 ott 2009, 18:47
- Nome Cognome: Ivan
- Slackware: 13.1 x86_64
- Kernel: 2.6.33.4-huge-smp
- Desktop: KDE 4.4.3
Re: Dubbio OpenBox O Lxde
Basta spiegarsi, dunque io ho fatto questo fino ad ora:
1- modificato l'architettura in tutti gli slackbuild
2- modificata l'estenzione del pacchetto risultante sempre tramite modifica agli slackbuild
3- per provare ho compilato tutti i pacchetti e,come vi ho detto la crazione va a buon fine tranne che per i pacchetti sudetti
4- nello slackbuild di lxde generale, ho messo al posto di tgz, txz(questo lo ho fatto tutte le volte che compare).Quindi in quello slackbuild, non c'è piu alcun rimando a tgz
5- devo infine capire da cosa sono dati gli errori dei post precedenti riguardo quei pochi pacchetti.
Quindi insomma devo risolvere solo il punto 5 (sempre che abbia fatto bene il punto 4)
Ciao.
1- modificato l'architettura in tutti gli slackbuild
2- modificata l'estenzione del pacchetto risultante sempre tramite modifica agli slackbuild
3- per provare ho compilato tutti i pacchetti e,come vi ho detto la crazione va a buon fine tranne che per i pacchetti sudetti
4- nello slackbuild di lxde generale, ho messo al posto di tgz, txz(questo lo ho fatto tutte le volte che compare).Quindi in quello slackbuild, non c'è piu alcun rimando a tgz
5- devo infine capire da cosa sono dati gli errori dei post precedenti riguardo quei pochi pacchetti.
Quindi insomma devo risolvere solo il punto 5 (sempre che abbia fatto bene il punto 4)
Ciao.
-
tom
- Packager

- Messaggi: 407
- Iscritto il: dom 1 nov 2009, 12:53
- Nome Cognome: Tommaso D'Anna
- Slackware: 13.37
- Kernel: 2.6.37.6
- Desktop: xfce
Re: Dubbio OpenBox O Lxde
Allora, ho scaricato il lxdeslacky e ci ho dato un'occhiata, ripartendo daccapo (riparti davvero daccapo, non continuare dal punto in cui sei arrivato, magari hai modificato cose in più):
-scompattare il file ed entrare nella directory dei sorgenti:
-modificare lxde.Slackbuild dove:
1) export ARCH=i486 diventa export ARCH=x86_64;
2) tutti i tgz diventano txz (ps: ti consiglio kwrite:
in modo tale che puoi trovarli in automatico clikkando in modifica--->sostituisci, e li sostituisci tutti)
-entra in ogni singola directory (gpicview, gtk-engines, gtknetcat, ecc... TUTTE) e modifica lo slackbuild al loro interno in modo che:
1) ARCH=${ARCH:-i486} diventa ARCH=${ARCH:-x86_64};
2) CHOST=i486 (quando c'è) diventa CHOST=x86_64;
3) tutti i tgz diventano txz
-infine vai di nuovo nella directory src, rendi eseguibili tutti gli slackbuild ed infine lanci il file lxde.SlackBuild root:
vedi un po' come va
-scompattare il file ed entrare nella directory dei sorgenti:
Codice: Seleziona tutto
tar xvjf lxde-slacky-u2-for-slackware-12.2.tar.bz2
cd lxde-slacky/src1) export ARCH=i486 diventa export ARCH=x86_64;
2) tutti i tgz diventano txz (ps: ti consiglio kwrite:
Codice: Seleziona tutto
kwrite lxde.Slackbuild-entra in ogni singola directory (gpicview, gtk-engines, gtknetcat, ecc... TUTTE) e modifica lo slackbuild al loro interno in modo che:
1) ARCH=${ARCH:-i486} diventa ARCH=${ARCH:-x86_64};
2) CHOST=i486 (quando c'è) diventa CHOST=x86_64;
3) tutti i tgz diventano txz
-infine vai di nuovo nella directory src, rendi eseguibili tutti gli slackbuild ed infine lanci il file lxde.SlackBuild root:
Codice: Seleziona tutto
cd src
chmod +x */*.SlackBuild
chmod +x lxde.SlackBuild
./lxde.SlackBuild- shock
- Linux 2.x

- Messaggi: 359
- Iscritto il: mer 28 ott 2009, 18:47
- Nome Cognome: Ivan
- Slackware: 13.1 x86_64
- Kernel: 2.6.33.4-huge-smp
- Desktop: KDE 4.4.3
Re: Dubbio OpenBox O Lxde
@tasodan
Ho fatto alla lettera quello che mi hai detto e questo è l'output dello slackbuild:
Poi ho provato a dare "xwmconfig" per vedere se mi trovava lxde...ma questo è l'output:
Ci tengo a sottolineare che tutti gli altri pacchetti si sono installati a buon fine, li trovo nei vari menu e si aprono senza alcun tipo di problema.Ma perche mi da quello strano errore?
Ho fatto alla lettera quello che mi hai detto e questo è l'output dello slackbuild:
Codice: Seleziona tutto
root@darkstar:~# cd /root/pen/lx*/src
root@darkstar:~/pen/lxde-slacky/src# chmod +x */*.SlackBuild
root@darkstar:~/pen/lxde-slacky/src# chmod +x lxde.SlackBuild
root@darkstar:~/pen/lxde-slacky/src# ./lxde.SlackBuild
run lxappearance.SlackBuild... DONE
install lxappearance*.txz... DONE
run lxde-common.SlackBuild... DONE
install lxde-common*.txz... DONE
run lxnm.SlackBuild... ERROR
DONE
install lxnm*.txz... ERROR
DONE
mv: cannot stat `lxnm*.txz': No such file or directory
mv: cannot stat `lxnm*.md5': No such file or directory
mv: cannot stat `lxnm*.txt': No such file or directory
run lxrandr.SlackBuild... DONE
install lxrandr*.txz... DONE
run lxtask.SlackBuild... DONE
install lxtask*.txz... DONE
run lxterminal.SlackBuild... DONE
install lxterminal*.txz... DONE
run lxsession-edit.SlackBuild... DONE
install lxsession-edit*.txz... DONE
run lxde-settings-daemon.SlackBuild... DONE
install lxde-settings-daemon*.txz... DONE
run menu-cache.SlackBuild... ERROR
DONE
install menu-cache*.txz... ERROR
DONE
mv: cannot stat `menu-cache*.txz': No such file or directory
mv: cannot stat `menu-cache*.md5': No such file or directory
mv: cannot stat `menu-cache*.txt': No such file or directory
run lxmenu-data.SlackBuild... DONE
install lxmenu-data*.txz... DONE
run lxpanel.SlackBuild... ERROR
DONE
install lxpanel*.txz... ERROR
DONE
mv: cannot stat `lxpanel*.txz': No such file or directory
mv: cannot stat `lxpanel*.md5': No such file or directory
mv: cannot stat `lxpanel*.txt': No such file or directory
run pcmanfm.SlackBuild... ERROR
DONE
install pcmanfm*.txz... ERROR
DONE
mv: cannot stat `pcmanfm*.txz': No such file or directory
mv: cannot stat `pcmanfm*.md5': No such file or directory
mv: cannot stat `pcmanfm*.txt': No such file or directory
run openbox.SlackBuild... ERROR
DONE
install openbox*.txz... ERROR
DONE
mv: cannot stat `openbox*.txz': No such file or directory
mv: cannot stat `openbox*.md5': No such file or directory
mv: cannot stat `openbox*.txt': No such file or directory
run obconf.SlackBuild... DONE
install obconf*.txz... DONE
run gpicview.SlackBuild... DONE
install gpicview*.txz... DONE
run lxsession.SlackBuild... DONE
install lxsession*.txz... DONE
run lxinput.SlackBuild... DONE
install lxinput*.txz... DONE
run lxshortcut.SlackBuild... DONE
install lxshortcut*.txz... DONE
run gtk-engines.SlackBuild... DONE
install gtk-engines*.txz... DONE
run ivman.SlackBuild... DONE
install ivman*.txz... DONE
run leafpad.SlackBuild... DONE
install leafpad*.txz... DONE
run xarchiver.SlackBuild... DONE
install xarchiver*.txz... DONE
run lxlauncher.SlackBuild... DONE
install lxlauncher*.txz... DONE
run netcat.SlackBuild... ERROR
DONE
install netcat*.txz... ERROR
DONE
mv: cannot stat `netcat*.txz': No such file or directory
mv: cannot stat `netcat*.md5': No such file or directory
mv: cannot stat `netcat*.txt': No such file or directory
run gtknetcat.SlackBuild... DONE
install gtknetcat*.txz... DONE
run setuptools.SlackBuild... DONE
install setuptools*.txz... DONE
run unipath.SlackBuild... DONE
install unipath*.txz... DONE
run trash-cli.SlackBuild... DONE
install trash-cli*.txz... DONE
run slim.SlackBuild... ERROR
DONE
install slim*.txz... ERROR
DONE
mv: cannot stat `slim*.txz': No such file or directory
mv: cannot stat `slim*.md5': No such file or directory
mv: cannot stat `slim*.txt': No such file or directory
chown: invalid user: `submax:users'
ALL DONE
root@darkstar:~/pen/lxde-slacky/src#Codice: Seleziona tutto
root@darkstar:~# xwmconfig
bash: /usr/bin/xwmconfig: /bin/sh^M: bad interpreter: No such file or directory
root@darkstar:~#