Table des matières

Utilisation de la collection de ports


Administration

La collection de ports est un ensemble de fichiers Makefile, de correctifs et de description.
Chaque ensemble de ces fichiers est utilisé pour compiler et installer une application individuelle sur FreeBSD, et est appelé un port .

Par défaut, la collection de ports elle-même est stockée en tant que sous-répertoire de /usr/ports.

Avant qu'une application puisse être compilée à l'aide d'un port, la collection de ports doit d'abord être installée. S'il n'a pas été installé lors de l'installation de FreeBSD, utilisez l'une des méthodes suivantes pour l'installer:

Portsnap

Utiliser Portsnap


Configuration de Portsnap

cd /usr/local/etc && cp portsnap.conf.sample portsnap.conf


1. Pour télécharger un instantané compressé de la collection de ports dans /var/db/portsnap:

portsnap fetch
Looking up portsnap.FreeBSD.org mirrors... 4 mirrors found.
Fetching snapshot tag from ipv4.aws.portsnap.freebsd.org... done.
Fetching snapshot metadata... done.
Updating from Sun Oct 11 12:39:53 CEST 2020 to Sun Oct 11 13:06:09 CEST 2020.
Fetching 4 metadata patches... done.
Applying metadata patches... done.
Fetching 0 metadata files... done.
Fetching 73 patches. 
(73/73) 100.00%  done.                                   
done.
Applying patches... 
done.
Fetching 0 new ports or files... done.

2. Lorsque vous exécutez Portsnap pour la première fois, extrayez le snapshot dans /usr/ports:

portsnap extract 

3. Une fois la première utilisation de Portsnap terminée comme indiqué ci-dessus, /usr/portspeut être mis à jour si nécessaire en exécutant:

portsnap fetch
portsnap update

Lors de l'utilisation fetch, l' opération extractou updatepeut être exécutée consécutivement, comme ceci:

portsnap fetch update

Installer un soft par les ports

cd/usr/ports/editors/2bsd-vi
make && make install clean



Méthode Subversion


Subversion doit être installé avant de pouvoir être utilisé pour extraire l'arborescence des ports.
Si une copie de l'arborescence des ports est déjà présente, installez Subversion comme ceci:

# cd /usr/ports/devel/subversion
# make install clean

Si l'arborescence des ports n'est pas disponible ou si pkg est utilisé pour gérer les packages, Subversion peut être installé en tant que package:

# pkg install subversion

Découvrez une copie de l'arborescence des ports:

# svn checkout https://svn.FreeBSD.org/ports/head /usr/ports

Si nécessaire, mettez /usr/ports à jour après la vérification initiale de Subversion :

# svn update /usr/ports



Administration