Pour disposer sur une machine non connectée en permanence à l'Internet d'un « miroir » (copie locale maintenue à jour) de documents publiés sur le Web :
wget~/.wgetrc et y placer des lignes
http_proxy = TOTO
ftp_proxy = $http_proxy
no_proxy = TITI
TOTO remplace ici l'URL de votre proxy (par exemple
http://proxy.fournisseur.fr:8080/)
TITI remplace ici une liste de noms de domaines pour lesquels vous
ne souhaitez pas passer par le proxy (séparés par des virgules)
/usr/doc/miroir-www)
cd /usr/doc/miroir-www)wget -km --no-parent URL-complète-des-documents
remplacer URL-complète-des-documents par l'URL, par exemple
http://linux-france.org/article/Lire la page de manuel de wget afin de maîtriser ses nombreuses et
puissantes options. -nh, par exemple, permet souvent d'accélérer
le téléchargement. Note : une
version française du fichier des messages de
wget existe.
On pourra placer cette commande, lorsqu'elle donnera satisfaction, dans la
crontab (utiliser l'option de wget -q). La lancer ainsi
durant la nuit, si possible à une heure de faible charge locale et réseau.
Cette approche ne prend pas en charge les fichiers déplacés sur le serveur, qui demeurent en place sur le miroir. Il faut donc ajouter une autre entrée de crontab invoquera une fois par mois, juste avant celle de wget, un script chargé de détruire tous les fichiers non modifiés depuis plus d'un mois.
Sur une machine non connectée à l'Internet de façon permanente ("dialup") installer aussi wwwoffle.