Wiki Ordunix

Linux, FreeBSD, macOS, Windows et Histoire Informatique

Outils pour utilisateurs

Outils du site


wiki:os:bsd_unix:netbsd:tutos:admin:install_soft_netbsd

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édentesRévision précédente
Prochaine révision
Révision précédente
wiki:os:bsd_unix:netbsd:tutos:admin:install_soft_netbsd [2026/02/18 21:59] – [Installation de sudo et pkgin] Thibault Seguinwiki:os:bsd_unix:netbsd:tutos:admin:install_soft_netbsd [2026/02/18 22:11] (Version actuelle) – [Gestion de logiciels par compilation] Thibault Seguin
Ligne 19: Ligne 19:
  
 ==== Gestionnaire de paquets pkgin ==== ==== Gestionnaire de paquets pkgin ====
-Désormais vous avez l'**utilitaire** d'**administration** **sudo** et le **gestionnaire de paquets** nommé **pkgin**, qui ressemble beaucoup à **apt** de **Debian**.+Désormais vous avez l'utilitaire d'administration **sudo** et le gestionnaire de paquets nommé **pkgin**, qui ressemble beaucoup à **apt** de **Debian**.
  
-Commencer par **mettre à jour** vos **dépôts** +Commencer par mettre à jour vos dépôts : 
-<code user>sudo pkgin update</code>met à jour les **dépôts**.+<code user>sudo pkgin update</code>met à jour les dépôts.
  
-Pour installer un ou des **logiciels** tapez : +Pour installer un ou des logiciels tapez : 
-<code user>sudo pkgin install nom_du_logiciel nom_du_logiciel2</code>installe ''2'' **logiciels** et toutes leurs **dépendances** en même temps. Vous pouvez également installer un **logiciel** sans avoir à valider par le **touche** ''y''+<code user>sudo pkgin install nom_du_logiciel nom_du_logiciel2</code>installe ''2'' logiciels et toutes leurs dépendances en même temps. Vous pouvez également installer un logiciel sans avoir à valider par le touche ''y''
-<code user>sudo pkgin -y install nom_du_logiciel</code>à noter que tous les **logiciels** ''tiers'' s'installe dans le **répertoire** ''/usr/pkg'' (''/usr/pkg/bin'' pour les **logiciels** sans **privilèges** et ''/usr/pkg/sbin'' pour les **logiciels** à utiliser en **root**).+<code user>sudo pkgin -y install nom_du_logiciel</code>à noter que tous les logiciels ''tiers'' s'installe dans le répertoire ''/usr/pkg'' (''/usr/pkg/bin'' pour les logiciels sans privilèges et ''/usr/pkg/sbin'' pour les logiciels à utiliser en **root**).
  
-Pour ''supprimer'' un **logiciel** et ses **dépendances** :+Pour supprimer un logiciel et ses dépendances :
 <code user>sudo pkgin remove nom_du_logiciel</code> <code user>sudo pkgin remove nom_du_logiciel</code>
  
-Pour ''supprimer'' les **paquets** orphelins :+Pour supprimer les paquets orphelins :
 <code user>sudo pkgin autoremove</code> <code user>sudo pkgin autoremove</code>
  
-Pour avoir la liste de tous les **paquets** ''disponibles'' :+Pour avoir la liste de tous les paquets ''disponibles'' :
 <code user>pkgin avail</code> <code user>pkgin avail</code>
  
-Pour avoir la liste de tous les **paquets** ''installés'' sur votre **NetBSD** +Pour avoir la liste de tous les paquets ''installés'' sur votre NetBSD : 
-<code user>pkgin list</code>affiche la liste des **paquets** installés. Perso j'aime avoir la liste des **paquets** installés sur mes **ordinateurs** sous **Unix**, pour se faire : +<code user>pkgin list</code>affiche la liste des paquets installés. Perso j'aime avoir la liste des paquets installés sur mes ordinateurs sous **Unix**, pour se faire : 
-<code user>pkgin list > pkghostname</code>créé le **fichier** ''pkghostname'' qui contient la liste des **paquets tiers** installés sur votre **système** **NetBSD**.+<code user>pkgin list > pkghostname</code>créé le fichier ''pkghostname'' qui contient la liste des paquets tiers installés sur votre système NetBSD.
  
-Pour ''rechercher'' un **logiciels** en fonction de son ''nom'' ou sa ''description'' +Pour rechercher un logiciels en fonction de son ''nom'' ou sa ''description'' 
-<code user>pkgin search terme_en_rapport_au_logiciel</code>vous permet d'avoir le nom exacte du **paquet** de votre **logiciel**.+<code user>pkgin search terme_en_rapport_au_logiciel</code>vous permet d'avoir le nom exacte du paquet de votre logiciel.
  
-Pour connaitre les **dépendances** d'un **paquet** :+Pour connaitre les dépendances d'un paquet :
 <code user>pkgin show-deps nom_du_paquet</code> <code user>pkgin show-deps nom_du_paquet</code>
  
-Pour connaitre l'**arborescence** complète des **dépendances** du **paquet** :+Pour connaitre l'arborescence complète des dépendances du paquet :
 <code user>pkgin show-full-deps nom_du_paquet</code> <code user>pkgin show-full-deps nom_du_paquet</code>
  
-Pour connaitre les **dépendances** que requiert un **paquet** :+Pour connaitre les dépendances que requiert un paquet :
 <code user>pkgin show-rev-deps nom_du_paquet</code> <code user>pkgin show-rev-deps nom_du_paquet</code>
  
-Pour connaitre la liste de tous les **fichiers** inclus dans un **paquet** à distance :+Pour connaitre la liste de tous les fichiers inclus dans un paquet à distance :
 <code user>pkgin pkg-content nom_du_paquet</code> <code user>pkgin pkg-content nom_du_paquet</code>
  
-Pour avoir la ''descritpion'' d'un **paquet** distant :+Pour avoir la description d'un paquet distant :
 <code user>pkgin pkg-descr nom_du_paquet</code> <code user>pkgin pkg-descr nom_du_paquet</code>
  
-Pour **mettre à jour** les **dépôts** et les **logiciels** installés : +Pour mettre à jour les dépôts et les logiciels installés : 
-<code user>sudo pkgin update</code>permet de **mettre à jour** les **dépôts**, puis pour **mettre à jour** les **logiciels** installés : +<code user>sudo pkgin update</code>permet de mettre à jour les dépôts, puis pour mettre à jour les logiciels installés : 
-<code user>sudo pkgin upgrade</code>permet de **mettre à jour** vos **logiciels**. Et pour **mettre à niveau** vos **logiciels**, c'est à dire changer de version du **logiciels** :+<code user>sudo pkgin upgrade</code>permet de mettre à jour vos logiciels. Et pour mettre à niveau vos logiciels, c'est à dire changer de version du logiciel :
 <code user>sudo pkgin full-upgrade</code> <code user>sudo pkgin full-upgrade</code>
  
  
 ===== Gestion de logiciels par compilation ===== ===== Gestion de logiciels par compilation =====
-Installer l'**outil** de **téléchargement** en **ligne de commande** nommé **wget** : +Installer l'outil de téléchargement en ligne de commande nommé **wget** : 
-<code user>pkg install wget</code>puis on se rend dans le **répertoire** ''/usr'' :+<code user>pkg install wget</code>puis on se rend dans le répertoire ''/usr'' :
 <code user>cd /usr</code> <code user>cd /usr</code>
  
-Téléchargement de l'**arborescence** des **sources** de **pkgsrc** :+Téléchargement de l'arborescence des sources de **pkgsrc** :
 <code user>sudo wget https://cdn.netbsd.org/pub/pkgsrc/stable/pkgsrc.tar.xz</code> <code user>sudo wget https://cdn.netbsd.org/pub/pkgsrc/stable/pkgsrc.tar.xz</code>
  
-On effectue l'**extraction** des **sources** +On effectue l'extraction des sources : 
-<code user>sudo wget tar xvfJ pkgsrc.tar.xz</code>puis on supprime l'**archive** ''pkgsrc.tar.xz'' dont on a plus besoin : +<code user>sudo wget tar xvfJ pkgsrc.tar.xz</code>puis on supprime l'archive ''pkgsrc.tar.xz'' dont on a plus besoin : 
-<code user>sudo rm pkgsrc.tar.xz</code>puis on se rend dans le **répertoire** ''/usr/pkgsrc''+<code user>sudo rm pkgsrc.tar.xz</code>puis on se rend dans le répertoire ''/usr/pkgsrc''
-<code user>cd /usr/pkgsrc ; ls</code>vous allez vous rendre compte que toutes les **sources** des **logiciels** sont classées par **catégorie**.+<code user>cd /usr/pkgsrc ; ls</code>vous allez vous rendre compte que toutes les sources des logiciels sont classées par catégories.
  
-Dans l'exemple on va installer le **logiciels** du nom de **lynx** qui est un **navigateur internet** en **mode texte** :\\ +Dans l'exemple on va installer le logiciel du nom de **lynx** qui est un navigateur internet en mode texte :\\ 
-Se rendre dans les **sources** de **lynx** +Se rendre dans les sources de lynx : 
-<code user>cd www/lynx</code>**logiciel** qui se trouve dans le **répertoire** ''/usr/pkgsrc/www/lynx''+<code user>cd www/lynx</code>logiciel qui se trouve dans le répertoire ''/usr/pkgsrc/www/lynx''
-Puis installer le **logiciels** par **compilation** +Puis installer le logiciel par compilation : 
-<code user>make install clean</code>tous les **logiciels** ont pour **répertoire** par défaut ''/usr/pkg'' plus précisément pour le **logiciel** **lynx** dans ''/usr/pkg/bin''. Pour expliquer la **commande**, **make** compile le **logiciel**, l'**option de commande** nommé **install** permet l'installation du **logiciel** dans ''/usr/pkg/bin'' et l'**option de commande** nommé **clean** supprime tout trace de **compilation** dans le **répertoire** de **lynx**.+<code user>make install clean</code>tous les logiciels ont pour répertoire par défaut ''/usr/pkg'' plus précisément pour le logiciel lynx dans ''/usr/pkg/bin''. Pour expliquer la commande, **make** compile le logiciel, l'option de commande nommé **install** permet l'installation du logiciel dans ''/usr/pkg/bin'' et l'option de commande nommé **clean** supprime tout trace de compilation dans le répertoire de lynx.
wiki/os/bsd_unix/netbsd/tutos/admin/install_soft_netbsd.1771451945.txt.gz · Dernière modification : de Thibault Seguin