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/04/22 15:04] – [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 355: | Ligne 385: | ||
<alert type=" | <alert type=" | ||
* poudriere(8). | * poudriere(8). | ||
+ | * pkg(8). | ||
* [[ https:// | * [[ https:// | ||
</ | </ | ||