Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ceci est une ancienne révision du document !
Nota :
Contributeurs, les sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !
Bien que le nombres de paquets proposé par Debian soit démentiel (48608 environs) https://packages.debian.org/stable/allpackages?format=txt.gz
il est possible que vous trouviez un logiciel Open-source qui ne soit pas encore disponible par votre 'apt install'
La 2 choix s'offre à vous :
1 choix faire une demande officiel via le RPF ( Request for Package ) cf :https://www.debian.org/devel/wnpp/requested qui n'est ni plus ni moins implementer dans Reportbug cf :https://wiki.debian.org/reportbug cf :tuto
2 choix faire le paquet vous meme
Alors pourquoi faire un paquet me direz vous?
Tux#> Bah ouaii green je suis un gros Nerds de débian et le ./configure && make && make install je maitrise greenmerlin#> ok mais si tu dois déployer ton programme sur 100 ordinateurs et qu'il met 4 ans à se compiler tu sera mort avant d'avoir pu faire le déploiement et du coup ton patron irra engueler tes petits enfants Tux#> HA d'accord j'ai compris!!! greenmerlin#> deuxièmement si tu regarde attentivent la page de RPF tu t'apercevra que certain attende depuis très longtemps…..
Donc c'est parti pour le tuto pour l'example j'ai pris le programme suivant :
apt install build-essential automake autoconf libtool pkg-config libcurl4-openssl-dev intltool libxml2-dev libgtk2.0-dev libnotify-dev libglib2.0-dev libevent-dev checkinstall
La c'est facile suffit de récupérer le code source du programme désirer la plupart du temps il est proposé soit en *.tar.gz ou en *.tar.bzip2
Donc je me rend sur le site du projet en question et je télécharge les sources.
cd /home/green/src
wget http://downloads.sourceforge.net/project/leprojetenquestion.tar.gz
ensuite je fait comme dans le super tutorial de Paul cf : lien vers le tuto ./configure make et truc & co
tar xzvf leprojetenquestion.tar.gz
cd leprojetenquestion
./configure --les-options-qui-vont-bien&& make
checkinstall
c'est cette commande qui va créer votre paquet (.deb) mais avant cela elle va vérifier l'existance d'un dossier doc-pak à la racine qui est en faite un dossier qui contiendra la documentation de votre paquet. si elle n'en trouve pas elle vous proposera donc d'en creer un
The package documentation directory ./doc-pak does not exist. Should I create a default set of package docs? [y]: y Preparing package documentation...OK Please write a description for the package. End your description with an empty line or EOF. >>
La vous écriver la déscription de votre paquet
Gros rootkit dismuler dans ce faux plugins d'evolution
Ensuite vous arriverez devant un menu qui vous permettra d'entrer tout les informations vitales pour un paquet débian
This package will be built according to these values: 0 - Maintainer: [ root@debian ] //qui harceler quand le paquet fonctionne plus 1 - Summary: [ Roohhhhh colllll ] //la description rentrer plus haut 2 - Name: [ fish ] //le nom 3 - Version: [ 20161027 ] // la version 4 - Release: [ 1 ] 5 - License: [ GPL ] 6 - Group: [ checkinstall ] 7 - Architecture: [ i386 ] 8 - Source location: [ Fish ] 9 - Alternate source location: [ ] 10 - Requires: [ ] 11 - Provides: [ fish ] 12 - Conflicts: [ ] 13 - Replaces: [ ] Enter a number to change any of them or press ENTER to continue
Une fois toutes les infos renseigner valider en apuyant sur Entrée de votre clavier
Si tout c'est bien déroulé Checkinstall devrait vous donner une sortie comme ça
********************************************************************** Done. The new package has been installed and saved to /usr/src/Fish/fish_20161027-1_i386.deb You can remove it from your system anytime using: dpkg -r fish **********************************************************************
La très simple on install via un <code root>