[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.
Avatar utente
shock
Linux 2.x
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

[RISOLTO]Minefield

Messaggio da shock »

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 19 nov 2009, 18:54, modificato 1 volta in totale.

Avatar utente
SIV
Linux 3.x
Linux 3.x
Messaggi: 921
Iscritto il: mer 25 apr 2007, 14:07

Re: Minefield

Messaggio da SIV »

Da dove lo hai scaricato? Cosa hai scaricato, un pacchetto? O un archivio?

Avatar utente
shock
Linux 2.x
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: Minefield

Messaggio da shock »

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
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 893
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

Re: Minefield

Messaggio da tigerwalk »

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
targzeta
Iper Master
Iper Master
Messaggi: 6631
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Minefield

Messaggio da targzeta »

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

Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6631
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Minefield

Messaggio da targzeta »

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?
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
shock
Linux 2.x
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: Minefield

Messaggio da shock »

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
targzeta
Iper Master
Iper Master
Messaggi: 6631
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Minefield

Messaggio da targzeta »

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

Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
shock
Linux 2.x
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: Minefield

Messaggio da shock »

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
targzeta
Iper Master
Iper Master
Messaggi: 6631
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Minefield

Messaggio da targzeta »

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 94 volte
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6631
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Minefield

Messaggio da targzeta »

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
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
shock
Linux 2.x
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: Minefield

Messaggio da shock »

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.x
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: Minefield

Messaggio da shock »

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
targzeta
Iper Master
Iper Master
Messaggi: 6631
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Minefield

Messaggio da targzeta »

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 link Quello 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
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
shock
Linux 2.x
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: [RISOLTO]Minefield

Messaggio da shock »

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??

Rispondi