Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
wiki:os:bsd_unix:freebsd:tutos:admin:pkg_ports [2025/04/12 16:32] – [Dépôts du gestionnaire de paquets pkg] Thibault Seguin | wiki:os:bsd_unix:freebsd:tutos:admin:pkg_ports [2025/08/21 07:20] (Version actuelle) – [Installations de logiciels avec le gestionnaire de paquets binaire] Thibault Seguin |
---|
| |
===== Installations de logiciels avec le gestionnaire de paquets binaire ===== | ===== Installations de logiciels avec le gestionnaire de paquets binaire ===== |
À l'époque, **FreeBSD** intégrait les exécutables : **pkg_add**, **pkg_delete**, **pkg_info**, en autres (les outils de base pour les **BSD**), créés par **Jordan Hubbard**, exécutables qui ont finis par être retirés de la distribution, suite à l'adoption complète de **pkg** (**pkgng** pour //pkg new generation//) créé par **Baptiste Daroussin**. //pkg// est un gestionnaire de paquets en ligne de commande hyper complet. Les **paquets** de //pkg// sont compressés avec l'outil de compression nommé **XZ Utils** (''fichier.tar.xz''), de plus en plus utilisé sous **Unix** en lieu et place de **gzip** et **bzip2**. | À l'époque, **FreeBSD** intégrait les exécutables : **pkg_add**, **pkg_delete**, **pkg_info**, en autres (les outils de base pour les **BSD**), créés par **Jordan Hubbard**, exécutables qui ont finis par être retirés de la distribution, suite à l'adoption complète de **pkg** (**pkgng** pour //pkg new generation//) créé par **Baptiste Daroussin**. //pkg// est un gestionnaire de paquets en ligne de commande hyper complet. Les **paquets** de //pkg// sont compressés avec l'outil de compression nommé **XZ Utils** (''paquet.tar.xz''), de plus en plus utilisé sous **Unix** en lieu et place de **gzip** et **bzip2**. |
| |
==== Commandes à exécuter en utilisateur root ==== | ==== Commandes à exécuter en utilisateur root ==== |
| |
Pour passer au dépôt //Latest//, vous devez en **root** : | Pour passer au dépôt //Latest//, vous devez en **root** : |
* Créer les //répertoires// ''pkg'' et ''repos'' dans ''/usr/local/etc'' : <code root>mkdir -p /usr/local/etc/pkg/repos</code> | * Créer le //répertoire// ''pkg'' puis son //sous-répertoire// ''repos'' dans ''/usr/local/etc'' : <code root>mkdir -p /usr/local/etc/pkg/repos</code> |
* Puis créer le fichier ''FreeBSD.conf'', en y ajoutant le dépôt //Latest// : <code root>echo 'FreeBSD: { url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest" }' > /usr/local/etc/pkg/repos/FreeBSD.conf</code>et enfin : <code root>pkg update</code>pour mettre à jour le nouveau dépôt. | * Puis créer le fichier ''FreeBSD.conf'', en y ajoutant le dépôt //Latest// : <code root>echo 'FreeBSD: { url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest" }' > /usr/local/etc/pkg/repos/FreeBSD.conf</code>et enfin : <code root>pkg update -f</code>pour mettre à jour le nouveau dépôt. |
| |
===== Installations de logiciels avec le catalogue de logiciels portés (compilation) ===== | ===== Installations de logiciels avec le catalogue de logiciels portés (compilation) ===== |