Manuel dinstallation pour la distribution Debian GNU/Linux
27 mars 2022 4.4.1 Démarrage du programme d'installation depuis Linux avec GRUB . ... 3.2 Configuration matérielle minimale recommandée .
debian-reference.en.pdf
9 mai 2022 The HOWTOs from The Linux Documentation Project (TLDP) at http://tldp.org/. Note. For detailed documentation you may need to install the ...
Tutoriel : la construction de paquets Debian
15 sept. 2010 This is the default after the installation of mpich2 from source too. LP: #616929. + Add corresponding lintian override. -- Lucas Nussbaum < ...
Debian GNU/Linux Installation Guide
27 mars 2022 developers to contribute to a complete and coherent software distribution based on the relatively new Linux kernel. That relatively small ...
Debian GNU/Linux Installation Guide
It also contains pointers to more information and information on how to make the most of your new Debian system. Warning. This installation guide is based on an
Debian Packaging Tutorial
15 sept. 2010 Support for Perl Python
Release Notes for Debian 11 (bullseye) 64-bit PC
This section explains how to upgrade your kernel and identifies potential issues related to this upgrade. You can either install one of the linux-image-*
Release Notes for Debian 7.0 (wheezy) 32-bit PC
This section explains how to upgrade your kernel and identifies potential issues related to this upgrade. You can either install one of the linux-image-*
Guide de l´utilisateur
Il s'appuie sur les projets Ubuntu et Debian et utilise leurs systèmes comme base. A partir de 2012
Debian GNU/Linux Installation Guide
It also contains pointers to more information and information on how to make the most of your new Debian system. Note: Although this installation guide for i386
How do I install KDE in my Debian installation? - Super User
???FeatureFreeze??? • ????FeatureFreeze? ??????????????????????????????? • Ubuntu?FeatureFreeze?
How to install KDE in Debian?
- K Desktop Environment (KDE) is a free desktop environment and development platform built with Trolltech’s Qt toolkit. It runs on most Unix and Unix-like systems, such as Linux, BSD and Solaris. install KDE in my Debian installation Edit /etc/apt/sources.list if you need to add the URL for the package repository for your flavor of Linux
How to install Gnome on Debian 10 minimal server?
- In order to install GNOME 3 and GNOME classic desktop environment on your Debian 10 minimal server, you must have, Internet connectivity on your Debian 10 minimal server. About 1-2GB of package files will be downloaded from the internet. 10GB of free disk space.
How to install Gnome on Windows 10?
- Use the Arrow keys to scroll through the various options and the Space bar key to choose the Desktop you wish to install. In this case, it’s GNOME—PPress Enter to proceed with the installation. This step might take quite some time. After a successful installation, reboot your system. This method is very simple and straightforward.
How do I upgrade to GNOME 40 on Debian 11?
- Upgrading Gnome 40 on Debian 11 To install the latest version of Gnome on your Debian 11 operating system, you will need to enable experimental support. This is a straightforward process, and once done, you can install the latest version that Gnome has to offer.
Tutoriel : la construction de paquets Debian
Lucas Nussbaum
packaging-tutorial@packages.debian.orgTraduction française de
Cédric Boutillier, Jean-Philippe Mengual
et l"équipe francophone de traduction version 0.29 - 2021-11-03 Tutoriel : la construction de paquets Debian 1 / 90À propos de ce tutoriel
Objectif :présenter ce que vous devez absolument savoir sur la construction de paquets DebianModifier des paquets existants
Créer vos propres paquets
Interagir avec la communauté Debian
Devenir un utilisateur chevronné de Debian
Il couvre les points les plus importants mais n"est pas completVous devrez lire plus de documentation
L"essentiel s"applique aussi aux distributions dérivées de Debian en particulier à UbuntuTutoriel : la construction de paquets Debian 2 / 90 Plan1Introduction
2Création des paquets source
3Construire et tester les paquets
4Travaux pratiques nº 1 : modifier le paquet grep
5Sujets avancés sur la construction de paquets
6Maintenir des paquets dans Debian
7Conclusions
8Travaux pratiques supplémentaires
9Solutions aux travaux pratiques
Tutoriel : la construction de paquets Debian 3 / 90 Plan1Introduction
2Création des paquets source
3Construire et tester les paquets
4Travaux pratiques nº 1 : modifier le paquet grep
5Sujets avancés sur la construction de paquets
6Maintenir des paquets dans Debian
7Conclusions
8Travaux pratiques supplémentaires
9Solutions aux travaux pratiques
Tutoriel : la construction de paquets Debian 4 / 90Debian
Distribution GNU/Linux
1redistribution majeure développée " ouvertement dans l"esprit GNU »
Non commerciale, fruit de la collaboration de plus de 1 000 bénévoles3 caractéristiques principales :
Qualité- culture de l"excellence technique
Nous publions quand c"est prêt
Liberté- développeurs et utilisateurs adhèrent auContrat social Promotion de la culture du logiciel libre depuis 1993 Indépendance- pas d"entreprise (unique) pour chapeauter Debian et processus décisionnel ouvert (volontariat+démocratie)Amateurdans le bon sens du terme : " fait avec amour »Tutoriel : la construction de paquets Debian 5 / 90
Paquets Debian
Fichiers.deb(paquets binaires)
Moyen puissant et pratique pour distribuer des logiciels aux utilisateurs Un des deux formats de paquets les plus courants avec RPMUniversel :
30 000 paquets binaires dans Debian
→la plupart des logiciels libres sont empaquetés dans Debian!12 portages (architectures), dont 2 non Linux (Hurd et kFreeBSD)
Utilisé aussi par 120 distributions dérivées de DebianTutoriel : la construction de paquets Debian 6 / 90
Le format de paquet Deb
Fichier.deb: une archivear
$ ar tv wget_1.12-2.1_i386.deb rw-r--r-- 0/0 4 Sep 5 15:43 2010 debian -binary rw-r--r-- 0/0 2403 Sep 5 15:43 2010 control.tar.gz rw-r--r-- 0/0 751613 Sep 5 15:43 2010 data.tar.gz debian-binary: version du format de fichier .deb, "2.0\n» control, md5sums, (pre|post)(rm|inst), triggers, shlibs... Vous pourriez créer vos fichiers.debà la mainMais la plupart des gens ne font pas comme ça
Ce tutoriel : création de paquets Debian à la manière Debian Tutoriel : la construction de paquets Debian 7 / 90Outils dont vous avez besoin
Un système Debian (ou Ubuntu) (avec accès superutilisateur)Quelques paquets :
build-essential: dépend de paquets supposés disponibles sur la machine du développeur (inutile de les indiquer dans le champ de contrôleBuild-Dependsde votre paquet) dépend aussi dedpkg-dev, contenant les outils de base spécifiques à Debian pour créer des paquets devscripts: contient de nombreux scripts utiles pour les responsables Debian Beaucoup d"autres outils seront aussi mentionnés plus tard, tels que git-buildpackage...Installez-les au besoin.
Tutoriel : la construction de paquets Debian 8 / 90 Processus général de la construction de paquetsWebsources amontmiroir Debian
paquet sourcelà où la plupart du travail manuel est faitun ou plusieurs paquets binaires.debdh_makeapt-get sourcedget debuild(construire et tester aveclintian) oudpkg-buildpackageinstaller (debi)envoyer (dput)Tutoriel : la construction de paquets Debian 9 / 90
Exemple : reconstruction de dash
1Installez les paquets nécessaires à la construction de dash, ainsi que
devscripts apt-get build-dep dash (nécessite des lignesdeb-srcdans/etc/apt/sources.list)apt-get install --no-install-recommends devscripts fakeroot2Créez un répertoire de travail et entrez-y
mkdir /tmp/debian-tutorial ; cd /tmp/debian-tutorial3Récupérez le paquet source dedash apt-get source dash (Il faut pour cela avoir des lignesdeb-srcdans votre/etc/apt/sources.list)4Construisez le paquet cd dash-* debuild -us -uc(-us -ucdésactive la signature du paquet avec GPG)5Vérifiez le résultat Il y a de nouveaux fichiers.debdans le répertoire parent6Regardez le répertoiredebian/C"est là que se fait le travail de construction du paquetTutoriel : la construction de paquets Debian 10 / 90
Plan1Introduction
2Création des paquets source
3Construire et tester les paquets
4Travaux pratiques nº 1 : modifier le paquet grep
5Sujets avancés sur la construction de paquets
6Maintenir des paquets dans Debian
7Conclusions
8Travaux pratiques supplémentaires
9Solutions aux travaux pratiques
Tutoriel : la construction de paquets Debian 11 / 90Paquet source
Un paquet source peut produire plusieurs paquets binaires Le paquet sourcelibtarproduit les paquets binaireslibtar0etlibtar-dev Deux types de paquets : (en cas de doute, utilisez " non natif »)Fichier principal :.dsc(métadonnées)
Autres fichiers selon la version du format source
1.0 (non natif) :
spécifiques à Debian3.0 (quilt) :
modifications de Debian(Consultezdpkg-source(1)pour les détails exacts.)Tutoriel : la construction de paquets Debian 12 / 90
Exemple de paquet source (wget_1.12-2.1.dsc)
Format: 3.0 (quilt)
Source: wget
Binary: wget
Architecture: any
Version: 1.12-2.1
Maintainer: Noel Kothe
Homepage: http://www.gnu.org/software/wget/
Standards -Version: 3.8.4
Build -Depends: debhelper (>> 5.0.0), gettext , texinfo , libssl -dev (>= 0.9.8), dpatch , info2manChecksums -Sha1:
50d4ed2441e67[..]1ee0e94248 2464747 wget_1.12.orig.tar.gz
d4c1c8bbe431d[..]dd7cef3611 48308 wget_1.12-2.1.debian.tar.gzChecksums -Sha256:
7578ed0974e12[..]dcba65b572 2464747 wget_1.12.orig.tar.gz
1e9b0c4c00eae[..]89c402ad78 48308 wget_1.12-2.1.debian.tar.gz
Files:
141461b9c04e4[..]9d1f2abf83 2464747 wget_1.12.orig.tar.gz
e93123c934e3c[..]2f380278c2 48308 wget_1.12-2.1.debian.tar.gz Tutoriel : la construction de paquets Debian 13 / 90Récupération d"un paquet source existant
À partir de l"archive Debian :
apt-get sourcepaquet (Vous avez besoin de lignesdeb-srcdanssources.list)Depuis Internet :
dgeturl-vers.dsc wget_1.4.4-6.dsc (snapshot.d.ofournit tous les paquets de Debian depuis 2005) Depuis le gestionnaire de versions (déclaré) : debcheckoutpaquetUne fois téléchargé, dépaquetez-le avecdpkg-source -xfichier.dscTutoriel : la construction de paquets Debian 14 / 90
Création d"un paquet source de base
Téléchargez l"archive des sources amont
(sources amont= celles fournies par les développeurs du logiciel) Renommez-la enDécompressez-la
Renommez le répertoire enUn répertoiredebian/est créé, contenant de nombreux fichiersTutoriel : la construction de paquets Debian 15 / 90
Fichiers dans debian/
L"empaquetage ne doit se faire qu"en modifiant les fichiers dedebian/Fichiers principaux :
control- métadonnées sur le paquet (dépendances, etc.)Autres fichiers :
compatPlusieurs fichiers ont un format basé sur la RFC 822 (en-têtes de courriel)Tutoriel : la construction de paquets Debian 16 / 90
debian/changelog Liste les modifications dans la construction du paquet DebianDonne la version actuelle du paquet1.2.1.1-5
Révision
DebianVersion
Édité à la main ou avecdch
Format spécial pour clôturer des bogues Debian ou UbuntuDebian :Closes: #595268; Ubuntu :LP: #616929
Installé en tant que/usr/share/doc/paquet/changelog.Debian.gzmpich2 (1.2.1.1-5) unstable; urgency=low
* Use /usr/bin/python instead of /usr/bin/python2.5. Allow to drop dependency on python2.5. Closes: #595268 * Make /usr/bin/mpdroot setuid. This is the default after the installation of mpich2 from source , too. LP: #616929 + Add corresponding lintian override. -- Lucas NussbaumMétadonnées du paquet
Nom du paquet, section, priorité, responsable,uploaders, dépendances de construction, dépendances, description, page d"accueil...Documentation : la Charte Debian, chapitre 5
https://www.debian.org/doc/debian-policy/ch-controlfields.htmlSource: wgetSection: web
Priority: important
Maintainer: Noel Kothe
Build -Depends: debhelper (>> 5.0.0), gettext , texinfo , libssl -dev (>= 0.9.8), dpatch , info2man Standards -Version: 3.8.4
Homepage: http://www.gnu.org/software/wget/
Package: wget
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: retrieves files from the web
Wget is a network utility to retrieve files from the Web Tutoriel : la construction de paquets Debian 18 / 90Architecture : " all » ou " any »
Deux types de paquets binaires :
Paquets ayant un contenu différent selon l"architecture DebianExemple : programme C
Si ça ne fonctionne que sur certaines architectures :Architecture: amd64 i386 ia64 hurd-i386
buildd.debian.org : construit les autres architectures à l"envoi Paquets ayant le même contenu sur toutes les architecturesExemple : bibliothèque Perl
Un même paquet source peut engendrer à la fois des paquets binaires Architecture: anyetArchitecture: allTutoriel : la construction de paquets Debian 19 / 90 debian/rulesMakefile
Interface utilisée pour construire des paquets DebianDocumenté dans la Charte Debian, chapitre 4.8
Cibles requises :
build, build-arch, build-indep: doit effectuer toute la configuration et la compilation binary, binary-arch, binary-indep: créent les paquets binaires dpkg-buildpackageappellerabinarypour construire tous les paquets oubinary-archpour ne construire que les paquetsArchitecture: any
clean: nettoie le répertoire des sourcesTutoriel : la construction de paquets Debian 20 / 90Assistants d"empaquetage - debhelper
Vous pourriez écrire du code shell dans le fichierdebian/rules (déjà le cas pour la plupart des paquets) seront utilisés par tous les paquets dh_installdirs, dh_installchangelogs, dh_installdocs, dh_install, dh_installdebconf, dh_installinit, dh_link, dh_strip, dh_compress, dh_fixperms, dh_perl, dh_makeshlibs, dh_installdeb, dh_shlibdeps, dh_gencontrol, dh_md5sums, dh_builddeb, ... Assistants tiers pour certains types de paquets :python-support, dh_ocaml... debian/compat: version de compatibilité de Debhelper debian/rules en utilisant debhelper (1/2) #!/usr/bin/make -f # D´ecommentez cette ligne pour passer en mode bavard. #export DH_VERBOSE=1 build: $(MAKE) #docbook -to-man debian/packagename.sgml > packagename.1 clean: dh_testdir dh_testroot rm -f build -stamp configure -stamp $(MAKE) clean dh_clean install: build dh_testdir dh_testrootquotesdbs_dbs21.pdfusesText_27[PDF] Hoy Ayer Mañana será
[PDF] Hoyo de Monterrey Epicure Especial BELUX - Festival
[PDF] Hoyo de Monterrey Le Hoyo de San Juan - Anciens Et Réunions
[PDF] HP + - Imprimantes
[PDF] HP - 5. Obergeschoss Teil A - Anciens Et Réunions
[PDF] HP - BuroPLUS.ca - Anciens Et Réunions
[PDF] HP - Market.ch - France
[PDF] HP 06TY Notebook Battery.
[PDF] HP 100 MATLAB: PSE # 1 College Cost-Benefit Analysis
[PDF] HP 15 - Noir - Sourires Retrouvés - Anciens Et Réunions
[PDF] HP 2-roues - Cyclociel
[PDF] HP 2.4GHz Wireless Laser Mobile Mouse
[PDF] HP 21 C9351AE noire - Anciens Et Réunions
[PDF] HP 22 C9352AE couleurs CMY - Anciens Et Réunions