Oxford iPack English plus [Resolt]

Hola!
Al meu institut estem actualitzant els ordinadors a la nova Linkat.
Ens hem trobat amb una dificultat a l'hora d'instal·lar els llibres d'anglès d'Oxford,
i volia documentar com finalment ho hem superat.
Val a dir que no he fet altra cosa que adaptar a la nova Linkat la solució que Joan de Gràcia em proposà en el passat.

El problema es produeix perquè Oxford English necessita un paquet "xulrunner" que la LK no porta per defecte (ni Ubuntu 12.04, tampoc). Aprofite per suggerir si podrieu incorporar el paquet als nous repositoris LK.

El que jo he fet per a poder utilitzar els llibres d'anglès d'Oxford és:

Aplicacions > Eines del sistema > Administració > Gestor de paquets Synaptic

Paràmetres > Dipòsits > Altre programari > Afegeix

i afegim la línia:

deb http://archive.ubuntu.com/ubuntu lucid main

Premem "Afegeix la font" > Tanca

Premem "Refresca", a la finestra general de Synaptic. Haurem d'esperar una mica.

Al quadre de cerca, busquem el paquet "xulrunner"

Marcarem per instal·lar el paquet "xulrunner-1.9.2"
(Ens dirà que necessita també el paquet "libhunspell-1.2-0", acceptem: premem "Marca")
Apliquem : Aplica > Aplica

Quan els paquets s'hagin instal·lat, tornem als dipòsits i desmarquem o suprimim els dos dipòsits:
Ubuntu 10.04 "lucid Lynx"


Cordialment,
Jesús Pedrós



Editat per jpedros2 el 18/Jun/2013 - 13:02.
Hola Jesús,

Tot i que la recepta està bé, em fa una mica de por que el repositori de la 10.04 no instal·li cap component més o bé que ens deixem el repositori connectat.

He trobat aquest procediment per instal·lar el paquet "xulrunner" directament de Mozilla. Pel que es pot llegir a:

http://askubuntu.com/questions/125980/how-do-i-install-xulrunner-in-12-04

el paquet xulrunner ja no està supportat a l'Ubuntu 12.04 per la qual cosa recomanen fer el procés d'instal·lació manual.

Bàsicament, proposen executar les ordres següents des de consola (amb les tecles Control T obres un terminal):

Code

FFVER=`grep -Po  "\d{2}\.\d+" /usr/lib/firefox/platform.ini`
ARCH=`uname -p`
XURL=https://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/$FFVER/runtimes/xulrunner-$FFVER.en-US.linux-$ARCH.tar.bz2
cd /opt
sudo sh -c "wget -O- $XURL | tar -xj"
sudo ln -s /opt/xulrunner/xulrunner /usr/bin/xulrunner
sudo ln -s /opt/xulrunner/xpcshell /usr/bin/xpcshell


Com ho veus? T'animes a provar aquest codi i ens dius si t'ha anat bé?

Merci,

:)


Joan



Editat per jgraci25 el 18/Jun/2013 - 14:56.
Ok, Joan, en quan puga, ho prove i us comente que tal.
Havia vist aquest post de Askubuntu, però com que el paquet que necessita OEnglish no és una "latest version", sino una versió entre la 1.8 i la 1.*, m'havia semblat que tenia moltes possibilitats de no ser útil per a mi. No obstant o provaré i us diré si m'ha funcionat.
Tens raó que s'ha de ser molt curós utilitzant repositoris de versions diferents, i si s'instal·la qualssevol altra cosa per error o no es desmarquen els repositoris, els resultats poden ser imprevisibles.

En un parell de dies us dic el què.
Cordialment,
Jesús
Hola Jesús,

Si la versió del xulrunner que cal és la 1.9 per exemple, el codi anterior es pot simplificar. De fet les variables FFVER i ARCH serveixen per automatitzar la descàrrega del fitxer tar.bz2.

Així doncs, si et cal la versió 1.9.2 i l'arquitectura és de 32 bits, la URL que hauries de fer servir és:

https://ftp.moz…x-i686.tar.bz2

Amb el mateix navegador pots anar a la URL https://ftp.moz…nner/releases/ i mirar de descarregar la versió que et faci falta.

Un cop tens el fitxer tar.bz2 descarregat, només cal que executis el codi següent:

Code

cd /opt
sudo sh -c "wget -O- $XURL | tar -xj"
sudo ln -s /opt/xulrunner/xulrunner /usr/bin/xulrunner
sudo ln -s /opt/xulrunner/xpcshell /usr/bin/xpcshell



Més senzill, oi?

:-)


Joan
Hola Joan, permet-me un parell de dubtes de principiant:
1) en quin directori he de desar l'arxiu xulrunner que descarregue?
2) L'usuari on estic instal·lant el paquet, no te privilegis de superusuari. Quan faig "sudo" em demana la contrasenya de l'usuari i en introduir-la obtinc el missatge d'error: "prof-01 is not in the sudoers file. This incident will be reported." Si intente entrar com a superusuari amb l'ordre "su", obtinc :"Error d'autenticació".

Gràcies!
Cordialment,
Jesús
Hola Jesús,

L'usuari prof-01 no és usuari administrador, llavors no pots fer servir l'ordre sudo, et cal passar a un usuari administrador i després passar a root o executar les ordres amb el sudo al davant.

Per canviar a un altra usuari diferent s'ha d'executar l'ordre següent (USUARI ha de ser un usuari administrador):

Code

su - USUARI


Una vegada ja t'has autenticat amb un usuari administrador, ja pots executar ordres amb el sudo al davant o fins i tot canviar a usuari root amb aquesta ordre:

Code

sudo su -


Salut.

Projecte Linkat
Gràcies, Pablo!

Mireu, he executat el següent codi:

FFVER=`grep -Po "\d{2}\.\d+" /usr/lib/firefox/platform.ini`
ARCH=`uname -p`
XURL=https://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/1.9.2/runtimes/xulrunner-1.9.2.en-US.linux-i686.tar.bz2
cd /opt
sudo sh -c "wget -O- $XURL | tar -xj"
sudo ln -s /opt/xulrunner/xulrunner /usr/bin/xulrunner
sudo ln -s /opt/xulrunner/xpcshell /usr/bin/xpcshell


I el resultat no és satisfactori: en llançar l'executable des de la consola, obtinc el missatge

"Could not find compatible GRE between version 1.8 and 1.*."

De moment, continuaré afegint i treient els repos de lucid, per tal d'instal·lar "xulrunner 1.9.2" junt amb "libhunspell-1.2-0".

Potser el problema amb aquest mètode és que manca libhunspell?

Gràcies!
--
Jesús