wiki:Realisations/2006-2007/Projet/PortsFreeBSD

Version 3 (modified by guerin, 18 years ago) (diff)

--

Installation de tsocks

Description :

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.

tsocks permettra donc de télécharger des packages et librairies pour installer différents programmes sur les pc rack.

  • Connecter vous sur la machine où vous voulez installer le port
  • copier le package depuis le pc de l'as 65003

fetch http://10.30.253.1/tsocks.tbz
    pkg_add tsocks.tbz
    rehash
  • renommer le fichier /usr/local/etc/tsocks.conf.sample en /usr/local/etc/tsocks.conf

  • l'éditer : changer les valeurs local et server
    vi /usr/local/etc/tsocks.conf
    local = 10.0.0.0/255.0.0.0
    server = localhost

les espaces des deux cotés du = sont importants ;)

Toujours sur le pc rack,

  • copier le fichier hosts.txt depuis le pc de l'as 65003

    fetch http://10.30.253.1/hosts.txt
    cat host.txt >> /etc/hosts
  • se connecter a la gate en ssh

    ssh -D1080 login@IpInterfaceASGate  (ex: guerin@10.20.20.6 pour l'as 65002)
  • garder ce terminal ouvert (faire en sorte que la connexion ssh n'expire pas, par exemple : ping localhost)

Installation de cvsup

Description :

CVSup is a software package for distributing and updating collections of files across a network. It can efficiently and accurately mirror all types of files, including sources, binaries, hard links, symbolic links, and even device nodes. CVSup's streaming communication protocol and multithreaded architecture make it most likely the fastest mirroring tool in existence today.

Cvsup permet donc d'avoir les ports sur le pc rack, pour installer les programmes.

  • ouvrir un autre terminal sur le pc rack (alt+F2 ; alt+F3 ...)
  • installation du package cvsup

tsocks pkg_add -r cvsup
    rehash
  • éditer le fichier /usr/share/examples/cvsup/port-supfile

remplacer CHANGE_THIS dans le fichier par cvsup2.fr :
*default host=CHANGE_THIS.FreeBSD.org
par
*default host=cvsup2.fr.FreeBSD.org
  • copier le fichier /usr/share/exemple/cvsup/port-supfile dans /etc/ports-supfile
  • copie des ports sur le pc (dure assez longtemps la 1ere fois)

tsocks cvsup /etc/ports-supfile

Voila maintenant vous pouvez installer les ports. Si vous voulez être sur d'avoir la dernière version du port, exécutez la commande ci dessus avant l'installation.

Installation d'un port

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.

  • Rechercher le port voulu sur http://www.freshports.org/.
  • Trouver la section
  • sur le PC rack, cd /usr/port/<section>/<port>
  • tsocks make install

par exemple : tshark

    cd /usr/ports/net/tshark
    tsocks make install