Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
ports:poudriere [2023/05/01 08:47] – [Ccache] david | ports:poudriere [2024/03/09 16:34] (Version actuelle) – [Préparation] david | ||
---|---|---|---|
Ligne 63: | Ligne 63: | ||
</ | </ | ||
+ | ==== Optimisation ==== | ||
+ | |||
+ | Réglez la patrouille de contrôle mémoire au plus juste: | ||
+ | <file ini / | ||
+ | vm.pageout_oom_seq=1024 | ||
+ | </ | ||
===== Une poudrière ===== | ===== Une poudrière ===== | ||
Ligne 88: | Ligne 94: | ||
</ | </ | ||
+ | Vous pouvez obtenir la liste des paquets déjà simplement grâce à la formule cryptique: | ||
+ | |||
+ | <code bash> | ||
+ | pkg query -e '%#r == 0' ' | ||
+ | </ | ||
+ | |||
+ | ou, tout simplement, via les raccourcis: | ||
+ | <code bash> | ||
+ | pkg prime-origins | ||
+ | pkg prime-list | ||
+ | </ | ||
+ | |||
+ | Pour obtenir la liste de tous les paquets installés, dépendances comprises: | ||
+ | <code bash> | ||
+ | pkg info -qoa | ||
+ | </ | ||
+ | |||
+ | ==== Options ==== | ||
Déterminer des options à appliquer par défaut à ces paquets en créant un fichier de la forme ''< | Déterminer des options à appliquer par défaut à ces paquets en créant un fichier de la forme ''< | ||
Ligne 95: | Ligne 119: | ||
OPTIONS_UNSET+= DOC DOCS NLS X11 EXAMPLES EXAMPLE XCB WAYLAND DEBUG FONTCONFIG TEST TESTS | OPTIONS_UNSET+= DOC DOCS NLS X11 EXAMPLES EXAMPLE XCB WAYLAND DEBUG FONTCONFIG TEST TESTS | ||
OPTIONS_SET=OPTIMIZED_FLAGS OPTIMIZED_CFLAGS OPENMP FREEBSD | OPTIONS_SET=OPTIMIZED_FLAGS OPTIMIZED_CFLAGS OPENMP FREEBSD | ||
- | DEFAULT_VERSIONS+=php=7.4 | + | DEFAULT_VERSIONS+=php=8.3 |
DEFAULT_VERSIONS+=ssl=libressl | DEFAULT_VERSIONS+=ssl=libressl | ||
+ | # < | ||
+ | # exemple: | ||
+ | # www_node18_SET=BUNDLED_SSL | ||
+ | # | ||
</ | </ | ||
* '' | * '' | ||
- | * '' | + | * '' |
<callout type=" | <callout type=" | ||
- | Pour que les options | + | Pour gérer |
</ | </ | ||
==== Générer des paquets ==== | ==== Générer des paquets ==== | ||
Ligne 111: | Ligne 139: | ||
<code bash> | <code bash> | ||
- | $ poudriere jail -j fbsd12 | + | $ poudriere jail -j fbsd13 |
</ | </ | ||
Ligne 141: | Ligne 169: | ||
<code bash> | <code bash> | ||
- | $ poudriere options -j fbsd12 | + | $ poudriere options -j fbsd13 |
- | $ poudriere options -j fbsd12 | + | $ poudriere options -j fbsd13 |
</ | </ | ||
Ligne 148: | Ligne 176: | ||
<code bash> | <code bash> | ||
- | $ poudriere bulk -j fbsd12 | + | $ poudriere bulk -j fbsd13 |
</ | </ | ||
Ligne 154: | Ligne 182: | ||
<code bash> | <code bash> | ||
- | $ poudriere bulk -j fbsd12 | + | $ poudriere bulk -j fbsd13 |
</ | </ | ||
Ligne 242: | Ligne 270: | ||
<file javascript / | <file javascript / | ||
lapinbilly: { | lapinbilly: { | ||
- | url: " | + | url: " |
mirror_type: | mirror_type: | ||
enabled: yes, | enabled: yes, | ||
Ligne 288: | Ligne 316: | ||
$ pkg query -e '%#r == 0' '%o (%v)' | sort -d | $ pkg query -e '%#r == 0' '%o (%v)' | sort -d | ||
</ | </ | ||
+ | |||
+ | Les versions récentes de '' | ||
Ligne 349: | Ligne 379: | ||
</ | </ | ||
- | ==== memccached ==== | ||
- | |||
- | De la même manière vous pouvez préférer la version [[https:// | ||
- | |||
- | Démarrez le service '' | ||
- | |||
- | <file bash / | ||
- | memcached_enable=" | ||
- | memcached_flags=" | ||
- | </ | ||
- | |||
- | Puis paramétrez '' | ||
- | |||
- | <file bash / | ||
- | max_size = 0 | ||
- | cache_dir = /var/ccache | ||
- | base_dir = /var/ccache | ||
- | memcached_conf = --SERVER=localhost: | ||
- | memcached_only = true | ||
- | </ | ||
---- | ---- | ||
Ligne 375: | Ligne 385: | ||
<alert type=" | <alert type=" | ||
* poudriere(8). | * poudriere(8). | ||
+ | * pkg(8). | ||
* [[ https:// | * [[ https:// | ||
</ | </ | ||