Ouf! Tu demandes beaucoup de choses. Je sépare le problème en
sous-problème parce que ce n'est pas évident.
1) Avoir le même home partout
Ça c'est relativement facile à faire. Tu as plusieurs posibilité, dont
la plus simples de rendre une machine le serveur avec tous les homes et
l'autre qui est simplement un client. Dans ce cas, tu créé un share nfs
sur le /home de ton serveur et tu mount le /home en nfs sur le(s)
client(s).
Pour avoir de la redondance, tu pourrais te configurer une job cron qui
fait un backup des homes par rsync entre les deux machines (/home sur ta
machine est rsynce à /backup sur le client).
Comme ça, si ton disque pète, tu as toujours le backup sur le disque de
ton père..
2) Partager les packages gentoo
Tu pourrais, afin de réduire ta consommation de réseau à aller chercher
les packages gentoo, partager les répertoire dont portage se sert.
Encore une fois, tu aurais un serveur et un client qui utilise nfs pour
partager les fichiers.
Il faudrait que tu vérifies exactement la localisation de tous les
fichiers, mais je crois que les répertoires les plus important sont
/usr/portage (qui contient tous les fichiers qui décrivent les packages)
et /var/tmp/portage (qui contient tous ce que tu télécharges en faisant
emerge blah).
Avec cette config, tu ferais un emerge rsync, suivi de emerge update
chez vous. Ceci téléchargera tous les fichiers nécessaires et fera les
compiles. Quand tu le feras chez ton père, emerge verra les fichiers que
tu as téléchargé et n'ira pas les chercher une deuxième fois, mais fera
les recompiles nécessaires.
Tu pourrais aussi créer un mirror gentoo sur ta machine pour la machine
de ton père.. sais pas comment faire, probablement il existe 8 howto en
3 langues sur le site de gentoo.
3) Partager le root
Ça c'est plus complexe, mais tu pourrais faire booter la machine de ton
père à partir de la tienne par nfs. Tu n'aurais qu'à mettre un swap
local et peut-être le home local. Ainsi, ton père utiliserais ton drive
pour tous les programmes et son drive pour sauvegarder ses documents.
Si tu as des machines relativement récentes, elles devraient supporter
PXE, ce qui permet de booter une station par dhcp. Tu aurais un espèce
de livecd réseau. C'est peut-être un moyen de faire essayer à ton père
linux sans avoir à installer grand chose sur son ordi. Si Windows
utilise FAT32, tu pourrais même configurer de façon que les documents
soient mis sur ce drive (ainsi tu peux les voir sous Linux et Windows).
Si tu veux faire ça, je peux te donner plus d'info.
Bonne chance,
Vincent Finnerty wrote:
> Bonjours gang!
>
> Mon père commence à être tanné de Windows XP (qui commence à aller très mal
> d'ailleur) et m'a demander si ca se fait d'installer Linux sans enlever Windows
> (la comptabilité de ma mère). Ca, ca veut dire que je vais finir par l'avoir.
>
> Puisque qu'on habite dans le même Duplex, et qu'on est déjà en réseau pour
> Internet, je me dis "Unix: the network IS the computer"!.
>
> Je suis sous Gentoo, et avec quelque recherche je me suis vite rendu compte
> qu'il est intéressant de partager Portage, cela réduit les transfert sur le Net
> et sauve un peu d'espace disque. En plus, le netiquette veut que l'on
> syncronise
> le moins souvent possible (pas plus d'une fois par jour).
>
> Je me suis dit, qu'il serait pertinent de partager nos "home" respectif, que si
> je me logue sur son ordi, je suis dans mon home (qui est physiquement dans mon
> ordi), et vice-versa.
>
> On a tous les deux des DELL P4 (sont pas identique mes quand même...).
> Serait-il
> aussi pertinent de partager les binaires? Comme ca, on a qu'à updater une seule
> des machines pour la pluspart des programmes, et l'autre seulement pour ce qui
> est critique à être installer local. Un telle istallation, ca implique quoi en
> pratique?
>
> Est-ce que je me fourre quelque part?
> Est-ce que j'oublie quelque chose?
> Suggestion?
> Insulte?
>
> Vincent.
>
>
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.
--
Stefan "Mitch" Michalowski
a.k.a. DjDelovsky
Email: mitch
ptaff.ca