HomePage CV Programmation Contact RecentChanges

PartageDistfiles

Configuration

Client

# cat >> /etc/rc.conf
nfs_client_enable="YES"
^D
# mkdir /mnt/distfiles
# cat >> /etc/fstab
chisny:/usr/ports/distfiles /mnt/distfiles nfs rw,soft 0 0
^D
# mount -a
# cp -R /usr/ports/distfiles/* /mnt/distfiles/
# rm -r /usr/ports/distfiles; ln -s /mnt/distfiles /usr/ports/

Serveur

sur chisny, ajouté dans les fichiers de config :

/etc/rc.conf :

nfs_server_enable="YES"
rpcbind_enable="YES"

/etc/exports :

/usr/ports/distfiles pitontortue
/usr/ports/distfiles celimene

On relance

# kill -HUP `cat /var/run/mountd.pid`
# /etc/rc.d/mountd reload

Mettre à jour la collection de ports

Dans le rep /usr/ports/distfiles j'ai mis un script sh update_tree.sh qui met à jour la collection. Ensuite, un portupgrade -a est de mise.

Verifier ses ports

# /usr/local/sbin/portaudit -Fda

Vérifie s'il y a des mises à jour critiques de sécurité à faire.

espace disque

A la longue, l'utilisation du catalogue des logiciels portés consommera rapidement votre espace disque. Après la compilation et l'installation de logiciels à partir du catalogue des logiciels portés, vous devriez toujours penser à supprimer les répertoires de travail temporaires, work, en utilisant la commande make clean. Vous pouvez balayer l'intégralité du catalogue des logiciels portés pour supprimer tous les répertoires temporaires oubliés précédement, employez alors la commande suivante:

# portsclean -C

Avec le temps, vous accumulerez beaucoup de fichiers sources obsolètes dans le répertoire distfiles. Vous pouvez les supprimer manuellement, ou vous pouvez utiliser la commande suivante pour effacer toutes les sources qui ne correspondent plus à des logiciels portés d'actualité:

# portsclean -D

Note : L'utilitaire portsclean fait partie de la suite portupgrade.

Pensez à supprimer les logiciels portés installés que vous n'utilisez plus. Un outil qui permet d'automatiser cette tâche est disponible via le logiciel porté sysutils/pkg_cutleaves