Changes between Version 4 and Version 5 of Realisations/2006-2007/Projet/PortsFreeBSD
- Timestamp:
- Mar 16, 2007, 12:13:55 AM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Realisations/2006-2007/Projet/PortsFreeBSD
v4 v5 5 5 '' tsocks provides transparent network access through a SOCKS version 4 or 5 proxy (usually on a firewall). tsocks intercepts the calls applications make to establish TCP connections and transparently proxies them as necessary.'' 6 6 7 tsocks permettra donc de télécharger des packages et librairies pour installer différents programmes sur les pc rack.7 tsocks permettra donc de "proxyfier" vos requêtes vers l'extérieur via une seule connexion TCP. 8 8 9 * Connecter vous sur la machine où vous voulez installer le port 10 11 * copier le package depuis le pc de l'as 65003 12 9 * Connectez vous sur la machine où vous voulez installer le port 10 * Copiez le package depuis le pc de l'as 65003 13 11 14 12 {{{ 15 13 fetch http://10.30.253.1/tsocks.tbz 16 17 14 pkg_add tsocks.tbz 15 rehash 18 16 }}} 19 17 20 21 * renommer le fichier /usr/local/etc/tsocks.conf.sample en /usr/local/etc/tsocks.conf 22 23 * l'éditer : changer les valeurs local et server 18 * Renommer le fichier /usr/local/etc/tsocks.conf.sample en /usr/local/etc/tsocks.conf 19 * L'éditer : changer les valeurs local et server 24 20 25 21 {{{ 26 vi /usr/local/etc/tsocks.conf 27 local = 10.0.0.0/255.0.0.0 28 server = localhost 22 vi /usr/local/etc/tsocks.conf 23 (...) 24 local = 10.0.0.0/255.0.0.0 25 server = localhost 26 (...) 29 27 }}} 30 28 31 29 ''les espaces des deux cotés du = sont importants ;)'' 32 30 33 34 31 Toujours sur le pc rack, 35 * copier le fichier hosts.txt depuis le pc de l'as 65003 36 32 * Copier le fichier hosts.txt depuis le pc de l'as 65003 37 33 38 34 {{{ 39 40 35 fetch http://10.30.253.1/hosts.txt 36 cat host.txt >> /etc/hosts 41 37 }}} 42 38 43 * se connecter a la gate en ssh 39 En effet, il n'y a pas de résolution de noms sur la plateforme. Ce fichier contient donc les adresses IP usuelles des mirroirs utilisés dans les ports FreeBSD. N'hésitez pas à proposer des correctifs / ajouts sur la mailling-list. 40 41 * Se connecter a la gate en ssh 44 42 45 43 {{{ 46 44 ssh -D1080 login@IpInterfaceASGate (ex: guerin@10.20.20.6 pour l'as 65002) 47 45 }}} 48 46 49 * garder ce terminal ouvert (faire en sorte que la connexion ssh n'expire pas, par exemple : ping -i150 localhost) 47 * Garder ce terminal ouvert (faire en sorte que la connexion ssh n'expire pas, par exemple : ping -i150 localhost), par exemple en lançant cette connexion ssh dans un screen 48 50 49 51 50 == Installation de cvsup == … … 58 57 Cvsup permet donc d'avoir les ports sur le pc rack, pour installer les programmes. 59 58 60 * ouvrir un autre terminal sur le pc rack (alt+F2 ; alt+F3 ...) 61 62 * installation du package cvsup 59 * Ouvrir un autre terminal sur le pc rack (alt+F2 ; alt+F3 ...) 60 * Installation du package cvsup depuis les ports binaires FreeBSD 63 61 64 62 {{{ 65 63 tsocks pkg_add -r cvsup 66 64 rehash 67 65 }}} 68 66 69 * éditer le fichier /usr/share/examples/cvsup/port-supfile 67 * Copier le fichier /usr/share/exemple/cvsup/port-supfile dans /etc/ports-supfile 68 * Editer le fichier /etc/ports-supfile 70 69 71 70 {{{ … … 76 75 }}} 77 76 78 * copier le fichier /usr/share/exemple/cvsup/port-supfile dans /etc/ports-supfile 79 80 * copie des ports sur le pc (dure assez longtemps la 1ere fois) 77 * Copie des ports sur le pc (peut durer assez longtemps la 1ère fois) 81 78 82 79 {{{ … … 84 81 }}} 85 82 86 Voila maintenant vous pouvez installer les ports. 87 Si vous voulez être sur d'avoir la dernière version du port, exécutez la commande ci dessus avant l'installation. 83 Voila maintenant vous pouvez parcourir votre copie locale de l'arbre des ports. Si vous voulez être sur d'avoir la dernière version du port (et de ses dépendances), exécutez la commande ci dessus avant de procéder à une nouvelle installation. 88 84 89 85 == Installation d'un port == 90 86 91 Une fois que ceci est fait, l'intérêt est d'installer un port. Il faut bien sur avoir un terminal connecté à la gate avec la commande précédente.87 Il faut bien sur avoir un terminal connecté à la gate pour utiliser ssh et créer un serveur socks. Ceci est expliqué dans les étapes précédentes. 92 88 93 * Rechercher le port voulu sur 89 * Rechercher le port voulu sur [[http://www.freshports.org/]]. 94 90 * Trouver la section 95 * sur le PC rack, cd /usr/port/<section>/<port>91 * Sur le PC rack, cd /usr/port/<section>/<port> 96 92 * tsocks make install 97 93 … … 99 95 100 96 {{{ 101 102 97 cd /usr/ports/net/tshark 98 tsocks make install 103 99 }}} 104 100 105 101 Et... voilà !