| Les deux révisions précédentesRévision précédente | |
| wiki:os:bsd_unix:netbsd:tutos:admin:install_soft_netbsd [2026/02/18 22:07] – [Gestionnaire de paquets pkgin] Thibault Seguin | wiki:os:bsd_unix:netbsd:tutos:admin:install_soft_netbsd [2026/02/18 22:11] (Version actuelle) – [Gestion de logiciels par compilation] Thibault Seguin |
|---|
| |
| ===== 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. |