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.
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.
Ciao a tutti...dopo un periodo di assenza ho reinstallato la mia Slackware 13.1 64
Volevo un chiarimento sul malfunzionamento di uno slackbuild.E' quello fatto da Spina tempo fa..download/file.php?id=353
In pratica io modifico la versione nello slackbuild ma quando lo eseguo mi da questo errore: mozilla-firefox.SlackBuild: line 39: defaults/profile/mimeTypes.rdf: No such file or directory.Sarà pure una stupidata ma io non riesco a capire che vuol dire Dove ho sbagliato?
Ciao
Ultima modifica di shock il sab 16 ott 2010, 15:02, modificato 1 volta in totale.
#!/bin/sh
CWD=`pwd`
TMP=${TMP:-/tmp}
PKG=$TMP/package-mozilla-firefox
# This is not a source build script. Rather, it builds a Slackware
# package from the official binary tarball available from mozilla.org.
# Using the official binaries seems like the most direct way to satify
# the Mozilla project's concerns about quality control (and thus to
# provide the most quality-certified package possible), and therefore
# be able to use the official trademarks and logos.
#
# Thanks to the folks at the Mozilla Foundation for permission to
# distribute this, and for all the great work! :-)
VERSION=3.7a1pre
ARCH=${ARCH:-x86_64}
BUILD=1
if [ ! -d $TMP ]; then
mkdir -p $TMP
fi
rm -rf $PKG
mkdir -p $PKG/usr/lib64
( 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 firefox-$VERSION
#zcat $CWD/mozilla-firefox-simple.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1
# Clean up if the above patch was successful:
#rm -f firefox.orig
#zcat $CWD/mozilla-firefox-mimeTypes-fix.diff.gz | patch -p1 --verbose --suffix=.orig || exit 1
#zcat $CWD/firefox.moz_plugin_path.diff.gz | patch -p1 --verbose --suffix=.orig || exit 1
#rm -f defaults/pref/firefox.js.orig
cd $PKG/usr/lib64/firefox-$VERSION
# There's really no reason to save this .orig:
#mv defaults/profile/mimeTypes.rdf defaults/profile/mimeTypes.rdf.orig || exit 1
zcat $CWD/mimeTypes.rdf.gz > defaults/profile/mimeTypes.rdf || exit 1
) || exit 1
mkdir -p $PKG/usr/bin
( cd $PKG/usr/bin
ln -sf /usr/lib64/firefox-$VERSION/firefox .
)
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
# These files/directories are usually created if Firefox is run as root, which on many
# systems might (and possibly should) be never. Therefore, if we don't see them we'll
# put stubs in place to prevent startup errors.
( 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
cd $PKG
makepkg -l y -c n $TMP/mozilla-firefox-$VERSION-$ARCH-$BUILD.txz
Succede perchè il file da scompattare non è mimeTypes.rdf bensì mimeTypes.rdf.gz. Ho corretto lo SlackBuild puoi usare questo.
Comunque nel ramo testing del repository della 13.1 trovi gli SlackBuild di Pat di Firefox 4.0
Il problema non si è risolto modificando lo SlackBuild.Dove lo trovo il repository di Pat?
Poi sto avendo anche dei problemini...installai firfox 3 da slacky e adesso anche Chrome ma quando ci clicco, carica per un po ma non si avvia.Perche?
Opera invece installato con lo slackbuild funziona perfettamente.Io pero di solito utilizzo una versione a 64 bit di minefield, mentre nel repositoryi non è specificato (forse sto dicendo una boiata).Comunque ho provato lo stesso ma mi da un messaggio d'errore:
checking for YASM assembler... checking for yasm... no
configure: error: yasm is a required build tool for this architecture when webm is enabled. You may either install yasm or --disable-webm (which disables the WebM video format). See https://developer.mozilla.org/en/YASM for more details.
make: *** No targets specified and no makefile found. Stop.
Si scusa in effetti avevo scritto senza prima cercare...ho trovato lo slackbuild ed ho installato pure quello all'ultima versione
Ora pero mi da un secondo errore in coda al processo di firefox:
beh visto così a parte l'errore non è che si capisca molto. Posta l'output della compilazione completo (o se non è possibile un output più dettagliato)
a quanto pare l'errore di compilazione sembra essere comune sulla slackware stable. In breve firefox 4 è riuscito a compilarlo solo chi ha la -current.
Adesso faccio uno slackbuild che pacchettizza il precompilato.
ovviamente. Elimina la versione più vecchia di firefox (la 3.6.10). Non effettuare l'upgrade anche perchè il PKGNAME è diverso (in modo da non sostituirlo con gli aggiornamenti della slack).
shock ha scritto:Perfetto, funziona Ma adesso, se io lo volessi aggiornare, ho visto che attraverso l'aggiornamento automatico non trova nulla.Come si fa?
Ciao e grazie ancora
puoi dare un chmod 777 /usr/lib/minefield (a proposito. sui sistemi x86_64 andava messa in /usr/lib64. Anche se essendo un precompilato non credo sia di vitale importanza)