Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
yacy [Le 11/06/2015, 10:32] 129.175.152.155 [Pré-requis] |
yacy [Le 11/09/2022, 11:57] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Lucid precise internet anonymat p2p BROUILLON }} | + | {{tag>Trusty internet anonymat p2p BROUILLON }} |
---- | ---- | ||
+ | {{ https://upload.wikimedia.org/wikipedia/commons/9/99/YaCy_logo.png?90|YaCy*}} | ||
======Yacy - Moteur de recherche libre ====== | ======Yacy - Moteur de recherche libre ====== | ||
- | {{http://upload.wikimedia.org/wikipedia/commons/9/99/YaCy_logo.png|YaCy*}} | ||
- | |||
- | YaCy* ((http://yacy.net/fr)) ( "ya see", "tu vois")//"Yet another Cyberspace"// est un moteur de recherche libre (licence GPL) écrit en JAVA. | ||
+ | YaCy* ((https://yacy.net/fr)) ( "ya see", "tu vois")//"Yet another Cyberspace"// est un moteur de recherche libre (licence GPL) écrit en JAVA. | ||
Il peut être installé de façon autonome pour par exemple indexer un Intranet ou le WEB, Il permet aussi à travers un réseau P2P | Il peut être installé de façon autonome pour par exemple indexer un Intranet ou le WEB, Il permet aussi à travers un réseau P2P | ||
+ | de participer à la consolidation d'un moteur de recherche décentralisé, non censurable et respectant la vie privée.\\ | ||
+ | YaCy* peut être comparé au projet [[https://github.com/asciimoo/searx|SearX]] . | ||
- | de participer à la consolidation d'un moteur de recherche décentralisé, non censurable et respectant la vie privée. | ||
<note help>Une recherche non censurée et respectant votre vie privée est seulement possible via votre propre installation de YaCy (voir ci-dessous). </note> | <note help>Une recherche non censurée et respectant votre vie privée est seulement possible via votre propre installation de YaCy (voir ci-dessous). </note> | ||
- | |||
- | <note tips> | ||
- | YaCy* peut être comparé au projet [[:seeks|Seeks]] | ||
- | </note> | ||
- | |||
===== Pré-requis ===== | ===== Pré-requis ===== | ||
* Avoir les [[:sudo|droits d'administration]]. | * Avoir les [[:sudo|droits d'administration]]. | ||
- | * Open JDK 6 | + | * Avoir [[:tutoriel:comment_installer_un_paquet|Installé]] **[[java]]**. |
- | [[:tutoriel:comment_installer_un_paquet|Installez]] au minimum le paquet **[[apt>openjdk-6-jre-headless]]** | + | |
- | + | ||
- | sudo apt-get install openjdk-6-jre-headless | + | |
- | <note>YaCy 1.5 ne fonctionne pas avec openjdk-7-jre</note> | + | |
- | =====Mise en place ===== | + | =====Installation ===== |
Deux méthodes sont possibles: | Deux méthodes sont possibles: | ||
- | * [[#Installation_via_les_depots_yacy| En installant YaCy* via son dépot ]] | + | * [[#Installation_via_les_depots_yacy| En installant YaCy* via son dépot ]] |
* [[#Sans_installation|Sans installation]]: En téléchargeant et en lançant son script de démarrage | * [[#Sans_installation|Sans installation]]: En téléchargeant et en lançant son script de démarrage | ||
Ligne 37: | Ligne 27: | ||
L'installation via les dépôts va installer les dépendances nécessaires. Par la suite elle permettra de bénéficier des mises à jour. | L'installation via les dépôts va installer les dépendances nécessaires. Par la suite elle permettra de bénéficier des mises à jour. | ||
- | === Ajout du dépôt === | + | * [[:tutoriel:comment_modifier_un_fichier|Créer le fichier]] ** /etc/apt/sources.list.d/yacy.list ** et y rajouter : <file text /etc/apt/sources.list.d/yacy.list>deb http://debian.yacy.net ./</file> ou directement avec la ligne de commande suivante <file text>echo 'deb http://debian.yacy.net ./' > /etc/apt/sources.list.d/yacy.list </file> |
- | + | * Importer la clef publique de YaCy* dans la liste de vos clefs fiables <code>sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 1F968B3903D886E7</code> | |
- | [[:tutoriel:comment_modifier_un_fichier|Créer le fichier]] ** /etc/apt/sources.list.d/yacy.list ** et y rajouter | + | * puis [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|rechargez la liste des paquets]]. |
- | <file text /etc/apt/sources.list.d/yacy.list> | + | * [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>yacy]]**. |
- | deb http://debian.yacy.net ./ | + | |
- | </file> | + | |
- | === Ajout de la clef du dépôt === | + | |
- | Importer la clef publique de YaCy* dans la liste de vos clef fiables. | + | |
- | + | ||
- | sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 1F968B3903D886E7 | + | |
- | === Mettre à jour la liste des paquets === | + | |
- | sudo apt-get update | + | |
- | + | ||
- | === Installer le paquet === | + | |
- | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>yacy]]** | + | |
- | sudo apt-get install yacy | + | |
Il ne vous restera plus qu'à répondre à des questions pour configurer votre YaCy* | Il ne vous restera plus qu'à répondre à des questions pour configurer votre YaCy* | ||
Ligne 69: | Ligne 47: | ||
==== Sans installation ==== | ==== Sans installation ==== | ||
- | * Télécharger sur le [[http://yacy.net/fr/|site officiel]] l'[[http://yacy.net/release/yacy_v1.66_20131205_9294.tar.gz|archive]] pour GNU/Linux. | + | * Télécharger sur le [[https://yacy.net/fr/|site officiel]] l'[[https://yacy.net/release/yacy_v1.66_20131205_9294.tar.gz|archive]] pour GNU/Linux. |
* [[:archivage#graphiquement|Extraire l'archive]] tar.gz | * [[:archivage#graphiquement|Extraire l'archive]] tar.gz | ||
Ligne 88: | Ligne 66: | ||
=====Utilisation===== | =====Utilisation===== | ||
- | * Par défaut l'accès web sera disponible sur le port TCP 8090 de la machine. | + | * Par défaut l'accès web sera disponible sur le port TCP 8090 de la machine. |
Par exemple: http://localhost:8090/ | Par exemple: http://localhost:8090/ | ||
+ | Le login par defaut est **admin** le mot passe est celui definie lors de l'installation. Pour les modifier [[http://ip_serveur:8090/ConfigAccounts_p.html]]. | ||
* vous pouvez aussi utiliser pour vos recherches l'extension [[https://addons.mozilla.org/fr/firefox/addon/6344/|YaCyBar]] pour [[:Firefox]] | * vous pouvez aussi utiliser pour vos recherches l'extension [[https://addons.mozilla.org/fr/firefox/addon/6344/|YaCyBar]] pour [[:Firefox]] | ||
+ | =====Changer l'emplacement des données, avec un montage bind===== | ||
+ | {{:yacy_memoire.png?direct&200|}} | ||
+ | <note>Afin d'éviter l'erreur d'espace disque insuffisant et l’arrêt du balayage du robot, on peut changer l'emplacement des données d'indexages. | ||
+ | "**la DHT a été désactivée...**".</note> | ||
+ | * Par défaut les données sont sur : **/var/lib/yacy** : | ||
+ | - On stop l’exécution de Yacy <code>/etc/init.d/yacy stop</code> | ||
+ | - On déplace les données vers leur nouvel emplacement <code>mv /var/lib/yacy /nouvel_emplacement/yacy</code> | ||
+ | * Chaque démarrage de yacy doit être précédé du point de montage des données (commande) : | ||
+ | - <code>mount --bind /nouvel_emplacement/yacy /var/lib/yacy</code> | ||
+ | * Ou en automatique dans **fstab** "/etc/fstab" option **bind** : | ||
+ | - <code>/nouvel_emplacement/yacy /var/lib/yacy none defaults,bind 0 0</code> | ||
+ | - <code>/etc/init.d/yacy start</code> | ||
=====Voir aussi===== | =====Voir aussi===== | ||
- | * [[http://yacy.net/|Site officiel de Yacy]] | + | * [[https://yacy.net/|Site officiel de Yacy]] |
* (fr) [[http://www.yacy-websuche.de/wiki/index.php/Fr:Start|Wiki francophone de Yacy]] | * (fr) [[http://www.yacy-websuche.de/wiki/index.php/Fr:Start|Wiki francophone de Yacy]] | ||
* [[http://www.yacyweb.de/| des YaCy* à tester sur le WEB]] | * [[http://www.yacyweb.de/| des YaCy* à tester sur le WEB]] |