Fr:DebianInstall

Aus YaCyWiki
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

L'installation de YaCy sur Debian ou Ubuntu

Installation sur les systèmes d'exploitation GNU/Linux basée sur Debian est facile en utilisant notre dépôt Debian :

http://debian.yacy.net

Pour utiliser ce serveur, copiez ceci à votre fichier /etc/apt/sources.list :

deb http://debian.yacy.net ./

Pour vérifier la signature des paquets il faut ajouter une clé à votre trousseau :

gpg --keyserver pgpkeys.mit.edu --recv-key 1F968B3903D886E7
gpg -a --export 1F968B3903D886E7 | sudo apt-key add -

Ensuite, vous pouvez installer YaCy avec les commandes suivantes. S'il vous plaît noter que le dépôt n'a pas de clés GPG mis en place à partir de Mars 2013, vous verrez généralement un message d'avertissement concernant ce lors de l'installation.

apt-get update
apt-get install yacy

Si vous ne disposez pas déjà du JDK Java (installé), il se peut que vous avez besoin d'utiliser cette commande à la place (sur Ubuntu 10.04 [Lucid], the yacy version du paquet ne tire pas dans openjdk-6-jre appropriée en tant que dépendance) :

apt-get install openjdk-7-jre-headless yacy

Attention ! YaCy 1.5 ne fonctionne pas avec openjdk-7-jre

Emplacements des fichiers importants

Après l'installation, le chemin de l'application YaCy est :

/usr/share/yacy

Les Donnée :

/var/lib/yacy

Les fichiers de configuration doivent être ici :

/etc/yacy/

/etc/yacy/yacy.conf est créé en utilisant le fichier /usr/share/yacy/defaults/yacy.init au premier lancement.

Les fichiers journaux (logs) doivent être ici :

/var/log/yacy/

Gestion de YaCy

Lorsque vous avez installé YaCy en utilisant le dépôt Debian, YaCy est lancé automatiquement après un démarrage OS, et s'arrêta lors de l'arrêt.

Vous pouvez également démarrer et arrêter YaCy à partir de la ligne de commande avec (doit être exécuté en tant que root) :

/etc/init.d/yacy start
/etc/init.d/yacy restart
/etc/init.d/yacy stop

Le serveur web de YaCy s'exécute sur le port 8090 par défaut. Les pages d'administration sont à l'adresse :

http://localhost:8090/

mais vous pouvez également définir un autre port pour l'interface à l'aide des pages d'administration de YaCy. Un port 80 est possible, mais il est préférable d'obtenir l'accès à ce port en utilisant un Portforwarding.

Mises à jour automatiques

Lorsqu'il est configuré de cette façon, le YaCy-interne mise à jour automatique ne fonctionne pas. Une mise à jour automatique doit être faite avec les outils OS. dire avec une commande crontab. Un exemple en est la ligne suivante, que vous devez écrire dans /etc/crontab

0 6 * * * root apt-get update && apt-get -y --force-yes install yacy

Pour Ubuntu, la ligne ci-dessus n'est valable que pour le fichier crontab système (située dans /etc/crontab) - vous pouvez éditer ce fichier sur plus récente Ubuntu OS directement sans utiliser la commande crontab. Voici les commentaires du fichier dans Ubuntu 12.04 :

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

Si vous souhaitez utiliser l'utilisateur root, crontab dans Ubuntu à la place, un exemple serait :

username@hostname:~$ sudo crontab -e 
no crontab for root - using an empty one

Select an editor.  To change later, run 'select-editor'.
 1. /bin/ed
 2. /bin/nano        <---- plus facile
 3. /usr/bin/vim.basic

Choose 1-3 [2]: <enter>

Ensuite, ajoutez la ligne suivante à la fin du fichier:

0 6 * * * /usr/bin/apt-get update && /usr/bin/apt-get -y --force-yes install yacy

Veuillez noter qu'il n'ya pas de nom d'utilisateur sur la ligne ci-dessus, et les chemins absolus (plein) sont utilisés ici pour éviter les problèmes de localisation binaires!

Étapes suivantes

Après avoir configuré YaCy, vous pouvez également définir une IP Statique pour obtenir une adresse IP unique à votre pairs YaCy.

Flag-germany.gif Von dieser Seite existiert auch eine deutsche Version.

Flag-spain.gif There is an spanish version of this page.

Flag-england.gif There is an english version of this page.

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Gemeinschafts-Portal
Navigation
Werkzeuge