wiki:os:bsd_unix:freebsd:tutos:admin:pkg_ports

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:07] – [Dépôts du gestionnaire de paquets pkg] Thibault Seguinwiki: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
Ligne 2: Ligne 2:
  
 ===== 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 ====
Ligne 57: Ligne 57:
   * le dépôt **Latest**, qui contient les dernières versions des logiciels tiers, cette branche à de ce fait énormément de mises à jour et mises à niveau (monté de version des logiciels). Ce dépôt permet d'avoir l'équivalent d'une **Arch Linux** mais avec la base stable des logiciels par défauts de FreeBSD, c'est donc la branche à privilégier pour ceux qui veulent les tous derniers logiciels et innovations.   * le dépôt **Latest**, qui contient les dernières versions des logiciels tiers, cette branche à de ce fait énormément de mises à jour et mises à niveau (monté de version des logiciels). Ce dépôt permet d'avoir l'équivalent d'une **Arch Linux** mais avec la base stable des logiciels par défauts de FreeBSD, c'est donc la branche à privilégier pour ceux qui veulent les tous derniers logiciels et innovations.
  
-Par défaut le fichier où se le/les //dépôts// FreeBSD est :+Par défaut le fichier où se trouve le //dépôt// FreeBSD est :
 <file>/etc/pkg/FreeBSD.conf</file>le dépôt par défaut est le dépôt //Quarterly//. <file>/etc/pkg/FreeBSD.conf</file>le dépôt par défaut est le dépôt //Quarterly//.
 +
 +Pour passer au dépôt //Latest//, vous devez en **root** :
 +  * 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 -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) =====
  • wiki/os/bsd_unix/freebsd/tutos/admin/pkg_ports.1744474079.txt.gz
  • Dernière modification : 2025/04/12 16:07
  • de Thibault Seguin