Repository 32bit  Forum
Repository 64bit  Wiki

[RISOLTO]Minefield

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.

[RISOLTO]Minefield

Messaggioda shock » mer nov 18, 2009 19:01

Ciao...ieri ho scaricato minefield...poiche mi ci trovo bene volevo installarlo al posto di firefox 3.5.2 che è preinstallato su slack 64.

Allora, lo ho scaricato...solo che riesco solo ad aprirlo se apro la sua directory e clicco sull'eseguibile.

Come faccio ad INSTALLARE minefield??
Ultima modifica di shock il gio nov 19, 2009 18:54, modificato 1 volta in totale.
Avatar utente
shock
Linux 2.4
Linux 2.4
 
Messaggi: 359
Iscritto il: mer ott 28, 2009 18:47
Nome Cognome: Ivan
Slackware: 13.1 x86_64
Kernel: 2.6.33.4-huge-smp
Desktop: KDE 4.4.3

Re: Minefield

Messaggioda SIV » mer nov 18, 2009 19:11

Da dove lo hai scaricato? Cosa hai scaricato, un pacchetto? O un archivio?
Avatar utente
SIV
Linux 2.6
Linux 2.6
 
Messaggi: 918
Iscritto il: mer apr 25, 2007 13:07
Località: Bari (Provincia)

Re: Minefield

Messaggioda shock » mer nov 18, 2009 19:14

Allora lo ho scaricato dal sito ufficiale ed è un file.tar.bz2

Lo ho decompresso, e fra i tanti file che ci sono nella directory io apro quello che si chiama "firefox".
Come devo fare?

Grazie per la risposta immediata.
Avatar utente
shock
Linux 2.4
Linux 2.4
 
Messaggi: 359
Iscritto il: mer ott 28, 2009 18:47
Nome Cognome: Ivan
Slackware: 13.1 x86_64
Kernel: 2.6.33.4-huge-smp
Desktop: KDE 4.4.3

Re: Minefield

Messaggioda tigerwalk » mer nov 18, 2009 19:51

shock ha scritto:Allora lo ho scaricato dal sito ufficiale ed è un file.tar.bz2

Lo ho decompresso, e fra i tanti file che ci sono nella directory io apro quello che si chiama "firefox".
Come devo fare?

Grazie per la risposta immediata.

nella directory dove hai decompresso il tar.bz2 dovresti trovare un file (README o INSTALL o simili) che ti spiega come procedere per l'installazione.
Avatar utente
tigerwalk
Linux 2.6
Linux 2.6
 
Messaggi: 870
Iscritto il: lun feb 25, 2008 22:08
Località: Napoli
Nome Cognome: Giuliano della Vecchia
Slackware: 13.1
Kernel: 2.6.33.4-tiger
Desktop: kde4/fluxbox

Re: Minefield

Messaggioda targzeta » mer nov 18, 2009 19:55

In questo caso sarebbe meglio farti uno slackBuild, se non ne esiste uno pronto, oppure nel PATH ci aggiungi la directory decompressa.

Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6155
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: Minefield

Messaggioda targzeta » mer nov 18, 2009 20:07

Oppure puoi provare ad adattare lo slackbuild della slackware per firefox.

Emanuele

P.S. Ma sei sicuro che ti si avvia minefield e non il vecchio firefox? Quando vedi le info che ti dice?
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6155
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: Minefield

Messaggioda shock » mer nov 18, 2009 21:12

Lo so perche se premo su help-->about minefield-->mi esce appunto il logo e le informazioni minefield.

Non c'è alcun file install ma solo un readame con delle informazioni su firefox in generale.

In che senso cambiare il path?...intendi cambiare il percorso di avvio di firefox?Pero cosi non è installato :-k

Come creo lo slackbuild?

Grazie.

Ciao.
Avatar utente
shock
Linux 2.4
Linux 2.4
 
Messaggi: 359
Iscritto il: mer ott 28, 2009 18:47
Nome Cognome: Ivan
Slackware: 13.1 x86_64
Kernel: 2.6.33.4-huge-smp
Desktop: KDE 4.4.3

Re: Minefield

Messaggioda targzeta » mer nov 18, 2009 21:45

Se posti il link al programma vedo di adattare lo slackbuild di slackware per firefox.

Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6155
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: Minefield

Messaggioda shock » mer nov 18, 2009 22:03

Il programma lo ho scaricato da qui : http://ftp.mozilla.org/pub/mozilla.org/ ... est-trunk/
In particolare questo : firefox-3.7a1pre.en-US.linux-x86_64.tar.bz2
Avatar utente
shock
Linux 2.4
Linux 2.4
 
Messaggi: 359
Iscritto il: mer ott 28, 2009 18:47
Nome Cognome: Ivan
Slackware: 13.1 x86_64
Kernel: 2.6.33.4-huge-smp
Desktop: KDE 4.4.3

Re: Minefield

Messaggioda targzeta » mer nov 18, 2009 23:24

Devi scaricare il file allegato, decomprimerlo e al suo interno ci metti il tar.bz2 di minefield che hai scaricato, quindi dai
Codice: Seleziona tutto
sh mozilla-firefox.SlackBuild
questo creerà il pacchetto
Codice: Seleziona tutto
/tmp/mozilla-firefox-3.7a1pre-x86_64-1.txz
inoltre creerà anche la directory
Codice: Seleziona tutto
/tmp/package-mozilla-firefox/
che puoi anche cancellare.

Emanuele

P.S. Ah, ti consiglio di eliminare il pacchetto firefox esistente, se ne hai uno. Oppure per installare questo pacchetto usa upgradepkg.
Allegati
minefield.tar.gz
Lo SlackBuild per minefield-x86_64
(19.21 KiB) Scaricato 31 volte
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6155
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: Minefield

Messaggioda targzeta » gio nov 19, 2009 11:28

Comunque è carino ed anche veloce questo minefield, peccato che molti add-on non siano compatibili altrimenti l'avrei sostituito al mi firefox attuale :). Aspetto con ansia la release ufficiale.

Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6155
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: Minefield

Messaggioda shock » gio nov 19, 2009 15:01

Grazie mille spina sono riuscito ad installarlo con successo !!!

Adesso pero da bravo slackyniano mi viene da porgerti una domanda, se ne hai voglia potresti spiegarmi come si fa uno slackbuild oppure puoi mostrarmi una guida??

Grazie siete grandi.
Avatar utente
shock
Linux 2.4
Linux 2.4
 
Messaggi: 359
Iscritto il: mer ott 28, 2009 18:47
Nome Cognome: Ivan
Slackware: 13.1 x86_64
Kernel: 2.6.33.4-huge-smp
Desktop: KDE 4.4.3

Re: Minefield

Messaggioda shock » gio nov 19, 2009 17:27

E poi...poiche dovrei installare flash player, ho letto che bisogna copiare un file.so nella directory plugin di firefox...ma dove si trova quella di minefield?
Avatar utente
shock
Linux 2.4
Linux 2.4
 
Messaggi: 359
Iscritto il: mer ott 28, 2009 18:47
Nome Cognome: Ivan
Slackware: 13.1 x86_64
Kernel: 2.6.33.4-huge-smp
Desktop: KDE 4.4.3

Re: Minefield

Messaggioda targzeta » gio nov 19, 2009 18:32

Ti chiedo due piacere, il primo è quello di editare il primo post e di mettere [RISOLTO] prima del titolo. Il secondo è quello di specificare la distribuzione sul tuo profilo, a volte è utile sapere che distro hai, così magari anche se apri thread in altre sezioni uno sa immediatamente come comportarsi per aiutarti.

Detto questo, la directory per i plug-in è la stessa di quella di firefox, tieni conto che alla fine minefield è firefox. Quindi:
Codice: Seleziona tutto
/usr/lib64/mozilla/plugins/
se non dovesse funzionare prova in quella specifica del programma:
Codice: Seleziona tutto
/usr/lib64/firefox-3.7a1pre/plugins/


Per la questione degli SlackBuild, generalmente è più semplice vederli che spiegarli. Ti consiglio la lettura di questi linkQuello che posso dirti sono due righe su cosa aspettarti in uno SlackBuild o come funziona in generale, magari può semplificarti la lettura. L'idea dello SlackBuild è molto semplice, creare una directory temporanea in cui sistemare i file come se la directory stessa fosse la root directory ('/') del filesystem e quindi di creare il pacchetto con 'makepkg' eseguito all'interno di questa directory. Un esempio lo noti anche eseguendo lo slackbuild che ti ho postato prima, ti ho detto che creava la directory temporanea
Codice: Seleziona tutto
/tmp/package-mozilla-firefox/
se entri in quella directory ed esegui il comando
Codice: Seleziona tutto
tree
noterai la directory 'usr/' con all'interno tutti i file che saranno installati nel tuo filesystem sotto '/usr/'. Noterai però anche la directory 'install/', questa directory contiene due file
  • slack-desc
  • doinst.sh
il primo è la descrizione del pacchetto, mentre il secondo è uno script da eseguire dopo aver installato i file, se lo guardi (con cat) noterai che in questo caso si limita a creare dei link simbolici per firefox.
Quindi cosa devi aspettarti di vedere in uno slackbuild
  • una fase in cui vengono preparate delle variabili in modo da rendere lo slackbuild stesso molto generico
  • una fase in cui si prepara l'ambiente dove lavorare (directory temporanea, directory in cui estrarre il pacchetto, etc.)
  • una fase di compilazione (se necessaria)
  • una fase di installazione del programma nella directory temporanea
  • una fase di sistemazione del tutto. Ad esempio si copiano file necessari (vedi lo slack-desc o il doinst.sh), si aggiustano i nomi delle directory etc
  • una fase in cui si crea il pacchetto con il comando slackware 'makepkg'
Visto sul nostro esempio abbiamo
  • la fase di preparazione delle variabilil
    Codice: Seleziona tutto
    ...
    CWD=`pwd`
    TMP=${TMP:-/tmp}
    PKG=$TMP/package-mozilla-firefox
    ...
    VERSION=3.7a1pre
    ARCH=${ARCH:-x86_64}
    BUILD=1
  • la fase di creazione dell'ambiente
    Codice: Seleziona tutto
    if [ ! -d $TMP ]; then
      mkdir -p $TMP
    fi
    rm -rf $PKG
    mkdir -p $PKG/usr/lib64
  • la fase di installazione del programma nella directory temporanea
    Codice: Seleziona tutto
    ( cd $PKG/usr/lib64
      tar xf $CWD/firefox-$VERSION.en-US.linux-x86_64.tar.bz2 || exit 1
      mv firefox firefox-$VERSION
      ln -sf firefox-$VERSION firefox
      cd $PKG/usr/lib64/firefox-$VERSION
      zcat $CWD/mimeTypes.rdf > defaults/profile/mimeTypes.rdf || exit 1
    ) || exit 1
    mkdir -p $PKG/usr/bin
    ( cd $PKG/usr/bin
      ln -sf /usr/lib64/firefox-$VERSION/firefox .
    )
    in questo caso non c'è stato bisogno di nessuna compilazione perchè il pacchetto contiene già il binario.
  • la fase di sistemazione del tutto
    Codice: Seleziona tutto
    mkdir -p $PKG/usr/lib64/mozilla/plugins
    mkdir -p $PKG/usr/share/applications
    cat $CWD/mozilla-firefox.desktop > $PKG/usr/share/applications/mozilla-firefox.desktop
    mkdir -p $PKG/usr/share/pixmaps
    cat $CWD/firefox.png > $PKG/usr/share/pixmaps/firefox.png
    ...
    ( cd $PKG/usr/lib64/firefox-$VERSION
      if [ -d extensions/talkback\@mozilla.org ]; then
        if [ ! -r extensions/talkback\@mozilla.org/chrome.manifest ]; then
          echo > extensions/talkback\@mozilla.org/chrome.manifest
        fi
      fi
      if [ ! -d updates ]; then
        mkdir -p updates/0
      fi
    )

    mkdir $PKG/install
    cat $CWD/slack-desc > $PKG/install/slack-desc
    Nota la copia di vari file, tra cui anche lo slack-desc
  • la fase di creazione del pacchetto
    Codice: Seleziona tutto
    cd $PKG
    makepkg -l y -c n $TMP/mozilla-firefox-$VERSION-$ARCH-$BUILD.txz
Questo è più o meno quello che devi aspettarti di vedere in uno SlackBuild.
Il programma makepkg inoltre si preoccupa anche di inserire nel file install/doinst.sh se non è presente, o di accodarci se è presente, tutti i comandi necessari per la creazione dei link simbolici presenti nella directory temporanea. Quindi quel file install/doinst.sh che abbiamo visto prima è stato creato dal comando 'makepkg'.

Spero possa esserti utile per una più semplice lettura dei link che ti ho consiglato. Appena diventerai padrone della creazine degli slackbuild valuta anche la possibilità di diventare un Packager di Slacky ;),
Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6155
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: [RISOLTO]Minefield

Messaggioda shock » gio nov 19, 2009 19:00

Ho copiato il file libflashplayer.so nella directory plugin di mozzilla e anche in quella di minefield stesso.

Ho installato lo script noscript per evitare pericoli per la sicurezza...quando non riesco a visualizzare il video mi dice che :

1 non ho flash

2 non ho attivato java

solo che io ho disabilitato il plugin per quella pagina e non va lo stesso.

Come devo fare??
Avatar utente
shock
Linux 2.4
Linux 2.4
 
Messaggi: 359
Iscritto il: mer ott 28, 2009 18:47
Nome Cognome: Ivan
Slackware: 13.1 x86_64
Kernel: 2.6.33.4-huge-smp
Desktop: KDE 4.4.3

Prossimo

Torna a Slackware64

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti