Correction de liens morts
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
---
|
||||
comments_url: https://com.richard-dern.fr/post/487
|
||||
date: '2010-06-21 23:00:00'
|
||||
date: "2010-06-21 23:00:00"
|
||||
links:
|
||||
- lang: fr
|
||||
name: Page d'origine sur Archive.org
|
||||
url: https://web.archive.org/web/20101024151837/http://ingnu.fr/2010/06/21/installation-dun-systeme-de-mailing-list-sous-debian/
|
||||
- lang: fr
|
||||
name: Archive
|
||||
url: http://ingnu.fr/2010/06/21/installation-dun-systeme-de-mailing-list-sous-debian/
|
||||
tags:
|
||||
- Debian
|
||||
- École ouverte francophone
|
||||
- GNU
|
||||
- Mailing-list
|
||||
- Mailman
|
||||
- Debian
|
||||
- École ouverte francophone
|
||||
- GNU
|
||||
- Mailing-list
|
||||
- Mailman
|
||||
title: Installation d'un système de mailing-list sous debian
|
||||
weather:
|
||||
humidity: 75
|
||||
@@ -18,24 +18,24 @@ weather:
|
||||
precipitations: false
|
||||
pressure: 1020.6
|
||||
source:
|
||||
- open-meteo
|
||||
- open-meteo
|
||||
temperature: 9.7
|
||||
wind_direction: 27
|
||||
wind_speed: 6.4
|
||||
---
|
||||
|
||||
La mise en place d'une mailing-list pour assurer la communication entre personnes m'a semblé être intéressant pour un projet lors de ma formation à l' [École Ouverte Francophone](https://web.archive.org/web/20101024151837/http://www.eof.eu.org/).
|
||||
J'ai donc opté pour [mailman](https://web.archive.org/web/20101024151837/http://www.gnu.org/software/mailman) du projet [GNU](https://web.archive.org/web/20101024151837/http://www.gnu.org/).
|
||||
La mise en place d'une mailing-list pour assurer la communication entre personnes m'a semblé être intéressant pour un projet lors de ma formation à l' [École Ouverte Francophone](http://www.eof.eu.org/).
|
||||
J'ai donc opté pour [mailman](http://www.gnu.org/software/mailman) du projet [GNU](http://www.gnu.org/).
|
||||
|
||||
Nous considérerons pour ce tutoriel qu'un serveur [postfix](https://web.archive.org/web/20101024151837/http://www.postfix.org/) est déjà en place et fonctionnel.
|
||||
Nous considérerons pour ce tutoriel qu'un serveur [postfix](http://www.postfix.org/) est déjà en place et fonctionnel.
|
||||
|
||||
L'installation en elle-même sous [debian](https://web.archive.org/web/20101024151837/http://www.debian.org/index.fr.html) se fait via la commande suivante:
|
||||
L'installation en elle-même sous [debian](http://www.debian.org/index.fr.html) se fait via la commande suivante:
|
||||
|
||||
```text
|
||||
apt-get install mailman
|
||||
```
|
||||
|
||||
On doit ensuite rajouter les lignes suivantes au fichier "*/etc/postfix/main.cf*":
|
||||
On doit ensuite rajouter les lignes suivantes au fichier "_/etc/postfix/main.cf_":
|
||||
|
||||
```text
|
||||
owner_request_special = no
|
||||
@@ -43,7 +43,7 @@ unknown_local_recipient_reject_code = 550
|
||||
mailman_destination_recipient_limit = 1
|
||||
```
|
||||
|
||||
Et les lignes suivantes au fichier "*/etc/postfix/master.cf*":
|
||||
Et les lignes suivantes au fichier "_/etc/postfix/master.cf_":
|
||||
|
||||
```text
|
||||
mailman unix - n n - - pipe
|
||||
@@ -51,7 +51,7 @@ flags=FR user=list
|
||||
argv=/etc/mailman/postfix-to-mailman.py ${nexthop} ${user}
|
||||
```
|
||||
|
||||
On ajuste le fichier "*/etc/maiman/mm__cfg.py*":
|
||||
On ajuste le fichier "_/etc/maiman/mm\_\_cfg.py_":
|
||||
|
||||
```text
|
||||
DEFAULT_URL_PATTERN = 'http://%s/mailman/'
|
||||
@@ -76,8 +76,8 @@ On va donc la créer avec la commande suivante:
|
||||
newlist mailman
|
||||
```
|
||||
|
||||
Après avoir répondu aux quelques questions (n'oubliez pas de spécifier un mot de passe), mailman vous communique une liste d'alias à indiquer dans votre fichiers d'alias, généralement "*/etc/aliases*".
|
||||
Il s'agit du fichier renseigné dans la directive "*alias_database*" du fichier "*/etc/postfix/main.cf*".
|
||||
Après avoir répondu aux quelques questions (n'oubliez pas de spécifier un mot de passe), mailman vous communique une liste d'alias à indiquer dans votre fichiers d'alias, généralement "_/etc/aliases_".
|
||||
Il s'agit du fichier renseigné dans la directive "_alias_database_" du fichier "_/etc/postfix/main.cf_".
|
||||
|
||||
Une fois ces lignes ajoutées, lancez la commande:
|
||||
|
||||
@@ -87,7 +87,7 @@ postalias /etc/aliases
|
||||
|
||||
Relancez postfix et mailman.
|
||||
|
||||
A noter qu'une directive existe pour ne pas avoir à refaire ces étapes lors de la création d'une nouvelle mailing-list, mais sur ma configuration, postfix ne prenait pas en compte les alias: je devais éditer le fichier "*/etc/aliases*" à la main.
|
||||
A noter qu'une directive existe pour ne pas avoir à refaire ces étapes lors de la création d'une nouvelle mailing-list, mais sur ma configuration, postfix ne prenait pas en compte les alias: je devais éditer le fichier "_/etc/aliases_" à la main.
|
||||
|
||||
Configurez ensuite un nouvel hôte virtuel dans Apache, dans le but de pouvoir gérer vos mailing-list via une interface web, mais surtout pour permettre aux autres personnes de s'y abonner facilement.
|
||||
Voici mon fichier spécifique à cet hôte virtuel:
|
||||
@@ -137,4 +137,4 @@ RewriteRule ^/$ /mailman/listinfo [R=permanent,L]
|
||||
</VirtualHost>
|
||||
```
|
||||
|
||||
Vous voilà en mesure de gérer vos listes de diffusion depuis l'interface web, dont l'adresse sera celle de votre hôte virtuel.
|
||||
Vous voilà en mesure de gérer vos listes de diffusion depuis l'interface web, dont l'adresse sera celle de votre hôte virtuel.
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
---
|
||||
comments_url: https://com.richard-dern.fr/post/488
|
||||
cover: images/cover.png
|
||||
date: '2010-06-22 10:09:23'
|
||||
date: "2010-06-22 10:09:23"
|
||||
links:
|
||||
- lang: fr
|
||||
name: Page d'origine sur Archive.org
|
||||
url: https://web.archive.org/web/20100701121919/http://ingnu.fr/2010/06/22/lere-des-pc-nest-pas-terminee/
|
||||
- lang: fr
|
||||
name: Archive
|
||||
url: http://ingnu.fr/2010/06/22/lere-des-pc-nest-pas-terminee/
|
||||
tags:
|
||||
- Cloud
|
||||
- PC
|
||||
- Tablette
|
||||
- Cloud
|
||||
- PC
|
||||
- Tablette
|
||||
title: L'ère des PC n'est pas terminée
|
||||
weather:
|
||||
humidity: 53
|
||||
@@ -17,13 +17,13 @@ weather:
|
||||
precipitations: false
|
||||
pressure: 1022.2
|
||||
source:
|
||||
- open-meteo
|
||||
- open-meteo
|
||||
temperature: 16.2
|
||||
wind_direction: 45
|
||||
wind_speed: 7.6
|
||||
---
|
||||
|
||||
D'après [cette page](https://web.archive.org/web/20100701121919/http://www.techi.com/2010/06/three-reasons-the-pc-era-is-coming-to-an-end/) (qui a fait l'objet d'un tweet à l'instant), il existe trois raisons selon lesquelles l'ère des PC est sur le point de se terminer.
|
||||
D'après [cette page](http://www.techi.com/2010/06/three-reasons-the-pc-era-is-coming-to-an-end/) (qui a fait l'objet d'un tweet à l'instant), il existe trois raisons selon lesquelles l'ère des PC est sur le point de se terminer.
|
||||
En cause, le Cloud Computing et les tablettes.
|
||||
Ahah, elle est bien bonne...
|
||||
|
||||
@@ -57,15 +57,15 @@ C'est ce que j'ai fais, ça marche très bien, et n'importe qui ne peut pas acc
|
||||
|
||||
Enfin, il prétend également qu'il existera dans le Cloud des banques qui conserveront vos données, comme nos banques conservent notre argent.
|
||||
Hum.
|
||||
Vous vous rappelez [ce mec qui a fait perdre cinq milliards d'euros à une banque française](https://web.archive.org/web/20100701121919/http://www.lexpansion.com/economie/actualite-entreprise/l-homme-qui-a-fait-perdre-5-milliards-d-euros-a-la-sg_141026.html) ?
|
||||
Vous vous rappelez [ce mec qui a fait perdre cinq milliards d'euros à une banque française](http://www.lexpansion.com/economie/actualite-entreprise/l-homme-qui-a-fait-perdre-5-milliards-d-euros-a-la-sg_141026.html) ?
|
||||
Je me vois mal confier mes données personnelles à autre chose que mon propre serveur.
|
||||
D'ailleurs, mes économies sont sous mon matelas.
|
||||
|
||||
Et pourquoi la tablette devrait tuer le PC ?
|
||||
L'écran est trop petit pour pouvoir travailler avec, il n'y a pas de vrai clavier, il est impossible de s'y brancher un 5.1 pour se mater un blu-ray, et [ça fait ramer Windows 95](https://web.archive.org/web/20100701121919/http://www.gizmodo.fr/2010/04/12/heresie-windows-95-sur-un-ipad.html), alors un Crysis...
|
||||
[La tablette, c'est de la merde](https://web.archive.org/web/20100701121919/http://ingnu.fr/2010/01/31/lipad-cest-de-la-merde/).
|
||||
L'écran est trop petit pour pouvoir travailler avec, il n'y a pas de vrai clavier, il est impossible de s'y brancher un 5.1 pour se mater un blu-ray, et [ça fait ramer Windows 95](http://www.gizmodo.fr/2010/04/12/heresie-windows-95-sur-un-ipad.html), alors un Crysis...
|
||||
La tablette, c'est de la merde.
|
||||
|
||||
Non, moi je crois simplement que de temps en temps, au lieu de publier n'importe quoi, certains feraient mieux de s'abstenir...
|
||||
Chaque plateforme a ses avantages et ses inconvénients, mais surtout son propre type d'utilisation.
|
||||
Je crois sincèrement que le PC, tel qu'on le connaît, subsistera encore longtemps.
|
||||
Pas vous ?
|
||||
Pas vous ?
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
---
|
||||
comments_url: https://com.richard-dern.fr/post/489
|
||||
date: '2010-06-23 17:44:00'
|
||||
date: "2010-06-23 17:44:00"
|
||||
links:
|
||||
- lang: fr
|
||||
name: Page d'origine sur Archive.org
|
||||
url: https://web.archive.org/web/20101024144622/http://ingnu.fr/2010/06/23/installer-seeks-sous-debian/
|
||||
- lang: fr
|
||||
name: Archive
|
||||
url: http://ingnu.fr/2010/06/23/installer-seeks-sous-debian/
|
||||
tags:
|
||||
- Compiler
|
||||
- Debian
|
||||
- Méta moteur
|
||||
- Moteur de recherche
|
||||
- Seeks
|
||||
- Source
|
||||
- Ubuntu
|
||||
- Compiler
|
||||
- Debian
|
||||
- Méta moteur
|
||||
- Moteur de recherche
|
||||
- Seeks
|
||||
- Source
|
||||
- Ubuntu
|
||||
title: Installer Seeks sous Debian
|
||||
weather:
|
||||
humidity: 56
|
||||
@@ -20,13 +20,13 @@ weather:
|
||||
precipitations: false
|
||||
pressure: 1019.9
|
||||
source:
|
||||
- open-meteo
|
||||
- open-meteo
|
||||
temperature: 19.8
|
||||
wind_direction: 62
|
||||
wind_speed: 9.3
|
||||
---
|
||||
|
||||
[Seeks](https://web.archive.org/web/20101024144622/http://www.seeks-project.info/) est un méta moteur de recherche, permettant d'anonymiser les requêtes avant leur envoi aux moteurs de recherche, tels que [Google](https://web.archive.org/web/20101024144622/http://www.google.fr/), [Bing](https://web.archive.org/web/20101024144622/http://www.bing.com/?cc=fr), [Cuil](https://web.archive.org/web/20101024144622/http://www.cuil.com/), [Yahoo](https://web.archive.org/web/20101024144622/http://fr.search.yahoo.com/) ou [Exalead](https://web.archive.org/web/20101024144622/http://www.exalead.com/search/).
|
||||
[Seeks](http://www.seeks-project.info/) est un méta moteur de recherche, permettant d'anonymiser les requêtes avant leur envoi aux moteurs de recherche, tels que [Google](http://www.google.fr/), [Bing](http://www.bing.com/?cc=fr), [Cuil](http://www.cuil.com/), [Yahoo](http://fr.search.yahoo.com/) ou [Exalead](http://www.exalead.com/search/).
|
||||
Il offre en outre un proxy et un serveur web intégré.
|
||||
L'intérêt d'installer Seeks est donc de disposer d'un moteur de recherche qui va garantir l'anonymat de nos requêtes, et nous fournir des résultats exhaustifs et pertinents.
|
||||
On notera à ce sujet la possibilité de trier les résultats selon plusieurs critères, par exemple par blogs, par forums, par pages de wiki, etc.
|
||||
@@ -41,7 +41,7 @@ Tout d'abord, il faut installer quelques paquets:
|
||||
apt-get install autoconf automake libtool libcurl4-gnutls-dev libpcre3-dev build-essential libxml2-dev git-core libevent-dev
|
||||
```
|
||||
|
||||
On installe *git-core* parce que, a priori, le binaire résultant de la compilation des sources obtenues avec *git* est moins capricieux.
|
||||
On installe _git-core_ parce que, a priori, le binaire résultant de la compilation des sources obtenues avec _git_ est moins capricieux.
|
||||
Ensuite:
|
||||
|
||||
```bash
|
||||
@@ -51,7 +51,7 @@ cd seeks
|
||||
./autogen.sh
|
||||
```
|
||||
|
||||
On va installer Seeks dans */opt/seeks*, et on veut compiler avec le module serveur web; il en résulte la commande suivante:
|
||||
On va installer Seeks dans _/opt/seeks_, et on veut compiler avec le module serveur web; il en résulte la commande suivante:
|
||||
|
||||
```bash
|
||||
./configure --enable-httpserv-plugin=yes
|
||||
@@ -63,7 +63,7 @@ Et on compile:
|
||||
make
|
||||
```
|
||||
|
||||
Petite astuce, pour les processeurs multi-cores, utilisez l'option *-j*, suivie du nombre de cores.
|
||||
Petite astuce, pour les processeurs multi-cores, utilisez l'option _-j_, suivie du nombre de cores.
|
||||
Sur mon Core2Duo, cela donne:
|
||||
|
||||
```bash
|
||||
@@ -118,7 +118,7 @@ On se retrouve avec l'arborescence suivante:
|
||||
`-- yui
|
||||
```
|
||||
|
||||
On édite le fichier */opt/seeks/etc/seeks/config*.
|
||||
On édite le fichier _/opt/seeks/etc/seeks/config_.
|
||||
Les valeurs importantes à changer sont les suivantes:
|
||||
|
||||
```text
|
||||
@@ -131,9 +131,9 @@ hostname <votre nom de domaine>
|
||||
```
|
||||
|
||||
Les autres options de configuration sont laissées à votre appréciation.
|
||||
Vérifiez ensuite les paramètres du fichier */opt/seeks/etc/seeks/httpserv-config*.
|
||||
Vérifiez ensuite les paramètres du fichier _/opt/seeks/etc/seeks/httpserv-config_.
|
||||
Les paramètres par défaut devraient aller, mais si vous hébergez déjà un proxy sur le port 8080, il faudra changer soit celui de ce proxy, soit celui de Seeks.
|
||||
On peut ensuite passer à la configuration du fichier */opt/seeks/etc/websearch-config*.
|
||||
On peut ensuite passer à la configuration du fichier _/opt/seeks/etc/websearch-config_.
|
||||
Là, pareil, c'est à votre appréciation.
|
||||
|
||||
On peut ensuite lancer le démon, avec la commande suivante:
|
||||
@@ -145,7 +145,7 @@ On peut ensuite lancer le démon, avec la commande suivante:
|
||||
J'ignore comment il se débrouille parce que je n'ai pas encore eu la curiosité de fouiller le code, mais a priori, pas besoin de lui dire où chercher son fichier de configuration, il le trouve tout seul.
|
||||
Changez une option dans le fichier de configuration, par exemple le port du serveur web et relancez Seeks pour vous en convaincre.
|
||||
Bref.
|
||||
Si toutefois il ne le trouvait pas, il suffit de lui indiquer le chemin complet du fichier config (donc */opt/seeks/etc/seeks/config*) à la fin de la commande précédente.
|
||||
Si toutefois il ne le trouvait pas, il suffit de lui indiquer le chemin complet du fichier config (donc _/opt/seeks/etc/seeks/config_) à la fin de la commande précédente.
|
||||
|
||||
On a notre Seeks fonctionnel, et accessible depuis le port configuré précédemment.
|
||||
Il est toujours possible, maintenant, de créer un hôte virtuel dans Apache, histoire qu'il ait son propre nom de domaine ou de sous-domaine.
|
||||
@@ -160,7 +160,7 @@ C'est tout.
|
||||
|
||||
Si vous ne souhaitez pas passer par le serveur web intégré, je dois vous signaler que sur mon serveur, il crash pratiquement à chaque requête, ce qui, évidemment, est très handicapant.
|
||||
|
||||
Pour finir, vous pouvez ajouter la ligne suivante au début du fichier */etc/rc.local*:
|
||||
Pour finir, vous pouvez ajouter la ligne suivante au début du fichier _/etc/rc.local_:
|
||||
|
||||
```text
|
||||
/opt/seeks/bin/seeks --daemon
|
||||
@@ -170,4 +170,4 @@ De cette manière, Seeks démarrera automatiquement avec la machine.
|
||||
|
||||
Je signale également que des paquets tout prêts pour debian et ubuntu existent déjà.
|
||||
Cependant, je n'en étais pas satisfait, c'est pourquoi je vous propose l'installation depuis les sources.
|
||||
D'autre part, hormis l'installation des dépendances, la procédure est valable pour à peu près n'importe quelle plateforme.
|
||||
D'autre part, hormis l'installation des dépendances, la procédure est valable pour à peu près n'importe quelle plateforme.
|
||||
|
||||
Reference in New Issue
Block a user