Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| technique:paquet_depot [2020/04/04 23:55] – créée francoisa | technique:paquet_depot [2024/04/02 15:08] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Linux : paquets et dépots ====== | + | **Cette page est obsolète. Veuillez accéder au contenu à son nouvel emplacement : [[https://bibliotech.cemea.org/books/outils-technique/page/paquet-depot|paquet-depot]]** |
| - | + | ||
| - | Plutôt que de copier des fichiers avec des scripts, il peut être plus utilie de proposer des paquets deb (pour les Linux basés sur Debian, Ubuntu, Mint...). | + | |
| - | + | ||
| - | ===== Version simple ===== | + | |
| - | + | ||
| - | https:// | + | |
| - | https://doc.ubuntu-fr.org/tutoriel/creer_un_paquet\\ | + | |
| - | https:// | + | |
| - | + | ||
| - | Mais comment les créer ? | + | |
| - | + | ||
| - | Il faut préparer ce paquet | + | |
| - | + | ||
| - | * Un dossier " | + | |
| - | * une arborescence qui reproduit l' | + | |
| - | + | ||
| - | Exemple si on veut copier des fichiers dans / | + | |
| - | + | ||
| - | On aura un dossier " | + | |
| - | + | ||
| - | * '' | + | |
| - | * usr/ | + | |
| - | + | ||
| - | Le fichier control comprend les informations minimales sur ce paquet | + | |
| - | + | ||
| - | '' | + | |
| - | + | ||
| - | < | + | |
| - | Package: icecat | + | |
| - | Version: 3.5.1 | + | |
| - | Architecture: | + | |
| - | Maintainer: Gnuzilla Project | + | |
| - | Section: web | + | |
| - | Priority: optional | + | |
| - | Installed-Size: 29700 | + | |
| - | Description: | + | |
| - | IceCat est un fork totalement libre de Firefox, maintenu par le projet GnuZilla. | + | |
| - | + | ||
| - | </ | + | |
| - | + | ||
| - | Cas d'un fichier '' | + | |
| - | + | ||
| - | < | + | |
| - | [DesktopEntry] | + | |
| - | Version=3.5.1 | + | |
| - | Encoding=UTF-8 | + | |
| - | Name=IceCat | + | |
| - | GenericName=IceCat | + | |
| - | Comment=Navigateur Web (Firefox totalement libre) | + | |
| - | Exec=icecat | + | |
| - | Icon=/ | + | |
| - | Terminal=false | + | |
| - | Type=Application | + | |
| - | Categories=Application; | + | |
| - | Name[fr_FR]=IceCat | + | |
| - | + | ||
| - | </ | + | |
| - | + | ||
| - | On peutaussi créer des fichiers spécifiques dans DEBIEN qui s' | + | |
| - | + | ||
| - | ==== Création du paquet ==== | + | |
| - | + | ||
| - | dpkg-deb --build nomdudossier # celui qui contient DEBIAN) | + | |
| - | + | ||
| - | Cette commande créera le fichier nomdudossier.deb | + | |
| - | + | ||
| - | ==== Installation du paquet ==== | + | |
| - | + | ||
| - | Pour tester l' | + | |
| - | + | ||
| - | sudo dpkg -i nomdudossier.deb | + | |
| - | + | ||
| - | Et testez, retestez, re-re-testez... | + | |
| - | + | ||
| - | ===== Création d'un dépot apt ===== | + | |
| - | + | ||
| - | https:// | + | |