Pagina 1 di 2
[RISOLTO]Minefield
Inviato: mer 18 nov 2009, 19:01
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??
Re: Minefield
Inviato: mer 18 nov 2009, 19:11
da SIV
Da dove lo hai scaricato? Cosa hai scaricato, un pacchetto? O un archivio?
Re: Minefield
Inviato: mer 18 nov 2009, 19:14
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.
Re: Minefield
Inviato: mer 18 nov 2009, 19:51
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.
Re: Minefield
Inviato: mer 18 nov 2009, 19:55
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
Re: Minefield
Inviato: mer 18 nov 2009, 20:07
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?
Re: Minefield
Inviato: mer 18 nov 2009, 21:12
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
Come creo lo slackbuild?
Grazie.
Ciao.
Re: Minefield
Inviato: mer 18 nov 2009, 21:45
da targzeta
Se posti il link al programma vedo di adattare lo slackbuild di slackware per firefox.
Emanuele
Re: Minefield
Inviato: mer 18 nov 2009, 22:03
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
Re: Minefield
Inviato: mer 18 nov 2009, 23:24
da targzeta
Devi scaricare il file allegato, decomprimerlo e al suo interno ci metti il tar.bz2 di minefield che hai scaricato, quindi dai
questo creerà il pacchetto
inoltre creerà anche la directory
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.
Re: Minefield
Inviato: gio 19 nov 2009, 11:28
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
Re: Minefield
Inviato: gio 19 nov 2009, 15:01
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.
Re: Minefield
Inviato: gio 19 nov 2009, 17:27
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?
Re: Minefield
Inviato: gio 19 nov 2009, 18:32
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:
se non dovesse funzionare prova in quella specifica del programma:
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
se entri in quella directory ed esegui il comando
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
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
Re: [RISOLTO]Minefield
Inviato: gio 19 nov 2009, 19:00
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??