JS-60.8.0

Introduction à JS

JS est le moteur JavaScript de Mozilla écrit en C.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.1.

Informations sur le paquet

Dépendances de JS60

Requises

Autoconf-2.13, ICU-65.1, Python-2.7.17, Which-2.21 et Zip-3.0

Facultatives

Doxygen-1.8.17

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/js60

Installation de JS

[Attention]

Attention

Si vous mettez à jour JS60 à partir d'une ancienne version déjà installée, sauvegardez votre travail et quittez votre session GNOME si vous en avez une lancée. Remplacer le binaire JS60 causera un crash du shell GNOME et vous renverra au gestionnaire d'affichage ou à un TTY. Après avoir installé la nouvelle version, réinstallez Gjs-1.58.5. Polkit n'est pas affecté.

Installez JS en lançant les commandes suivantes :

[Note]

Note

If installing in the chroot environment, be sure to export the SHELL environment variable or configuration of the package will fail.

mkdir mozjs-build &&
cd    mozjs-build &&

../js/src/configure --prefix=/usr       \
                    --with-intl-api     \
                    --with-system-zlib  \
                    --with-system-icu   \
                    --disable-jemalloc  \
                    --enable-readline   &&
make

Ce paquet ne contient pas de suite de tests utilisable.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

--with-* : Ces paramètres permettent au système de construction d'utiliser les versions du système des bibliothèques au-dessus. Ils sont requis pour plus de stabilité.

--enable-readline : Ce paramètre active le support de Readline dans le shell JS.

--disable-jemalloc : Ce paramètres désactive l'allocateur de mémoire interne utilisé dans JS60. Jemalloc cause un conflit avec la glibc.

Contents

Programmes installés: js60 et js60-config
Bibliothèques installées: libmozjs-60.so et libjs_static.ajs
Répertoires installés: /usr/include/mozjs-60

Descriptions courtes

js60

fournit un interface en ligne de commande au moteur JavaScript.

js60-config

est utilisé pour trouver le compilateur JS et les drapeaux pour l'éditeur de lien.

libmozjs-60.so

contient les fonctions de l'API JavaScript de Mozilla.

Last updated on 2020-02-17 00:50:16 +0100