| | 1 | == Installation de tsocks == |
| | 2 | |
| | 3 | Description : |
| | 4 | |
| | 5 | '' tsocks provides transparent network access through a SOCKS version 4 or 5 proxy (usually on a firewall). |
| | 6 | tsocks intercepts the calls applications make to establish TCP connections and transparently proxies them as necessary.'' |
| | 7 | |
| | 8 | tsocks permettra donc de télécharger des packages et librairies pour installer différents programmes sur les pc rack. |
| | 9 | |
| | 10 | * Connecter vous sur la machine où vous voulez installer le port |
| | 11 | |
| | 12 | * copier le package depuis le pc de l'as 65003 |
| | 13 | |
| | 14 | |
| | 15 | {{{ |
| | 16 | fetch http://10.30.253.1/tsocks.tbz |
| | 17 | pkg_add tsocks.tbz |
| | 18 | rehash |
| | 19 | }}} |
| | 20 | |
| | 21 | |
| | 22 | * renommer le fichier /usr/local/etc/tsocks.conf.sample en /usr/local/etc/tsocks.conf |
| | 23 | |
| | 24 | * l'éditer : changer les valeurs local et server |
| | 25 | |
| | 26 | {{{ |
| | 27 | vi /usr/local/etc/tsocks.conf |
| | 28 | local = 10.0.0.0/255.0.0.0 |
| | 29 | server = localhost |
| | 30 | }}} |
| | 31 | |
| | 32 | ''les espaces des deux cotés du = sont importants ;)'' |
| | 33 | |
| | 34 | Toujours sur le pc rack, |
| | 35 | |
| | 36 | * copier le fichier hosts.txt depuis le pc de l'as 65003 |
| | 37 | |
| | 38 | |
| | 39 | {{{ |
| | 40 | fetch http://10.30.253.1/hosts.txt |
| | 41 | cat host.txt >> /etc/hosts |
| | 42 | |
| | 43 | }}} |
| | 44 | |
| | 45 | * se connecter a la gate en ssh |
| | 46 | |
| | 47 | |
| | 48 | {{{ |
| | 49 | ssh -D1080 login@IpInterfaceASGate (ex: guerin@10.20.20.6 pour l'as 65002) |
| | 50 | }}} |
| | 51 | |
| | 52 | |
| | 53 | * garder ce terminal ouvert (faire en sorte que la connexion ssh n'expire pas, par exemple : ping localhost) |
| | 54 | |
| | 55 | |
| | 56 | == Installation de cvsup == |
| | 57 | |
| | 58 | Description : |
| | 59 | |
| | 60 | '' CVSup is a software package for distributing and updating collections of files across a network. |
| | 61 | It can efficiently and accurately mirror all types of files, including sources, binaries, hard links, symbolic links, and even device nodes. |
| | 62 | CVSup's streaming communication protocol and multithreaded architecture make it most likely the fastest mirroring tool in existence today.'' |
| | 63 | |
| | 64 | Cvsup permet donc d'avoir les ports sur le pc rack, pour installer les programmes. |
| | 65 | |
| | 66 | * ouvrir un autre terminal sur le pc rack (alt+F2 ; alt+F3 ...) |
| | 67 | |
| | 68 | * installation du package cvsup |
| | 69 | |
| | 70 | |
| | 71 | {{{ |
| | 72 | tsocks pkg_add -r cvsup |
| | 73 | rehash |
| | 74 | }}} |
| | 75 | |
| | 76 | |
| | 77 | * éditer le fichier /usr/share/examples/cvsup/port-supfile |
| | 78 | |
| | 79 | |
| | 80 | {{{ |
| | 81 | remplacer CHANGE_THIS dans le fichier par cvsup2.fr : |
| | 82 | *default host=CHANGE_THIS.FreeBSD.org |
| | 83 | par |
| | 84 | *default host=cvsup2.fr.FreeBSD.org |
| | 85 | }}} |
| | 86 | |
| | 87 | * copier le fichier /usr/share/exemple/cvsup/port-supfile dans /etc/ports-supfile |
| | 88 | |
| | 89 | * copie des ports sur le pc (dure assez longtemps la 1ere fois) |
| | 90 | |
| | 91 | |
| | 92 | {{{ |
| | 93 | tsocks cvsup /etc/ports-supfile |
| | 94 | }}} |
| | 95 | |
| | 96 | |
| | 97 | |
| | 98 | Voila maintenant vous pouvez installer les ports. |
| | 99 | |
| | 100 | Si vous voulez être sur d'avoir la dernière version du port, exécutez la commande ci dessus avant l'installation. |
| | 101 | |
| | 102 | == Installation d'un port == |
| | 103 | |
| | 104 | 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. |
| | 105 | |
| | 106 | * Rechercher le port voulu sur [[http://www.freshports.org/]]. |
| | 107 | * Trouver la section |
| | 108 | * sur le PC rack, cd /usr/port/<section>/<port> |
| | 109 | * tsocks make install |
| | 110 | |
| | 111 | par exemple : tshark |
| | 112 | |
| | 113 | {{{ |
| | 114 | |
| | 115 | cd /usr/ports/net/tshark |
| | 116 | tsocks make install |
| | 117 | }}} |
| | 118 | |
| | 119 | |