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
paquet [Le 20/12/2021, 18:49] – passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) wiki-corrector-botpaquet [Le 06/10/2026, 12:29] (Version actuelle) – fix tag krodelabestiole
Ligne 1: Ligne 1:
 +{{tag>apt dépôts application système}}
  
-{{tag>système}}+{{ https://raw.githubusercontent.com/ubuntu/yaru/refs/heads/master/icons/Yaru/256x256%402x/mimetypes/package-x-generic.png?100|Icône paquet}} 
 +====== Paquet logiciel ======
  
-----+Un **[[wpfr>Paquet_(logiciel)|paquet logiciel]]** se réfère à un logiciel contenu dans un [[:archivage|fichier d'archive]] qui, manipulé par un [[:gestionnaire de paquets]], installe ou supprime le logiciel en question sur un ordinateur.
  
-====== Paquet logiciel ======+Plus précisément, un paquet contient les fichiers, en tout ou en partie, d'un logiciel, application, ou d'une bibliothèque de composantes à l'intérieur d'un même fichier compressé. Cette archive contient aussi des scripts d'installation, des instructions qui sont comprises par un gestionnaire de paquets et qui permettent à celui-ci de placer les fichiers du logiciel ou de la bibliothèque à l'endroit approprié dans l'[[:arborescence]] du [[:système de fichiers]]. Ces mêmes scripts d'installation peuvent être lus de manière inverse par le gestionnaire de paquets pour supprimer entièrement un logiciel installé.
  
-{{http://pix.toile-libre.org/upload/original/1274410177.png  |Icône d'un paquet logiciel (.deb) sous Ubuntu}}+Un paquet, seul, est incomplet. Il doit être manipulé par un [[:gestionnaire de paquets]], le système permettant de traiter ([[:Installer une application|installer]], [[:gestionnaire_de_mises_a_jour|mettre à jour]], valider et [[:desinstaller_une_application|supprimer]]) des paquets logiciels.
  
-Un **paquet logiciel** se réfère à un logiciel contenu dans un [[:archivage|fichier d'archive]] qui, manipulé par un système de gestion de paquets logiciels, installe ou supprime le logiciel en question dans un ordinateur.+===== Les paquets logiciels sur Ubuntu =====
  
-Plus précisément, un paquet contient les fichiers, en tout ou en partie, d'un logiciel ou d'une bibliothèque de composantes à l'intérieur d'un même fichier compressé. Cette archive contient aussi des scripts d'installation, des instructions qui sont comprises par un système de gestion de paquets et qui permettent à celui-ci de placer les fichiers du logiciel ou de la bibliothèque à l'endroit approprié dans l'arborescence du système de fichiers. Ces mêmes scripts d'installation peuvent être lus de manière inverse par le système de gestion de paquets pour supprimer entièrement un logiciel installé.+{{ :applications:synaptic.png?400|Synaptic, un gestionnaire de paquets logiciels. Un gestionnaire de paquets est nécessaire pour manipuler des paquets logiciels.}}
  
-Un paquet, seul, est incomplet. Il doit être manipulé par un **[[:gestionnaire de paquets]]**, le système permettant de traiter (installer, mettre à jour, valider et supprimer) des paquets logiciels.+Les paquets logiciels compatibles avec le système d'exploitation Ubuntu sont ceux distribués au format Debian (''[[:deb|.deb]]''). Ils sont récupérables de plusieurs façon : 
 +  * depuis [[:depots|dépôts de paquets logiciels officiels et non-officiels]] ; 
 +  * depuis des [[:PPA]] (//Personal Packages Archive//, dépôts de paquets logiciels personnels) ; 
 +  * à partir des sites web officiels des éditeurs de logiciels (ou de leurs dépôts [[:Git]]).
  
 +Les paquets [[:Flatpak]], [[:snap]], et [[:AppImage]] sont aussi utilisables sur un système Ubuntu, bien que leur fonctionnement soit différent.\\
 +Voir //[[:Installer une application|Installer une application sous Ubuntu]]//.
  
 +<note>Un système Ubuntu est intégralement constitué de paquets, dont la liste est consultable sur le //[[https://releases.ubuntu.com/noble/ubuntu-24.04.3-desktop-amd64.manifest|manifest]]// de chaque [[:versions|version]].</note>
  
-===== Les paquets logiciels dans Ubuntu ===== +===== Sécurité des paquets logiciels =====
-{{  :applications:synaptic.png?400|Synaptic, un gestionnaire de paquets logiciels. Un gestionnaire de paquets est nécessaire pour manipuler des paquets logiciels.}}+
  
-Les paquets logiciels compatibles avec le système d'exploitation Ubuntu sont ceux distribués au format Debian (''**.deb**''). Ils sont récupérables de plusieurs façon : +Les paquets logiciels modifient votre système d'exploitation Ubuntu. Les scripts d'installation, contenus dans les paquets et interprétés par les [[:gestionnaire de paquets|gestionnaires de paquets]], installent de nouvelles fonctionnalités et peuvent modifier certains comportements de votre système d'exploitation (par exemple, installer de nouveaux [[:services]] et les faire démarrer automatiquement). Un paquet [[wpfr>Logiciel_malveillant|malicieux]] peut ouvrir des failles de [[:sécurité]] sur le système d'exploitation ou le rendre inopérant. Vous devriez toujours installer des paquets provenant uniquement de sources de confiance.
-  * à travers des [[:depots|dépôts de paquets logiciels officiels et non-officiels]] ; +
-  * à travers des [[:ppa|dépôts de paquets logiciels personnels]] (//Personal Packages Archive//, PPA) ; +
-  * à partir d'un CD-ROM ou d'un DVD-ROM d'Ubuntu, ou d'[[:aptoncd|un média de compilation de paquets pour Ubuntu]] ; +
-  * à partir des sites web officiels des éditeurs de logiciels.+
  
-Les paquets [[flatpak]] et [[snap]] sont aussi utilisables sur un système Ubuntu, bien que leur fonctionnement soit différent.+<note important> 
 +Certains paquets peuvent cacher du code malicieux. C'est pourquoi vous devez être vigilant·e. N'installez pas à la légère des paquets dont vous ne pouvez connaître et vérifier la provenance exacte. Il est impossible de vérifier le contenu d'un logiciel compilé.
  
 +Privilégiez si possible les applications distribuées depuis des dépôts centralisés, connus, et surveillés :
 +  * les [[:dépôts]] Ubuntu officiels pour les [[::installer_une_application#deb]]
 +  * [[https://flathub.org/fr|Flathub]] pour les [[:installer_une_application#Flatpak]]
 +  * [[https://snapcraft.io/|Snapcraft]] pour les [[:installer_une_application#snap]]
  
-===== Sécurité des paquets logiciels ===== +Évitez dans la mesure du possible l'installation de paquets [[:installer_une_application#Appimage]], ou de [[:deb]], [[:Flatpak]] ou [[:snap]] isolés (à télécharger depuis un site quelconque).
-Les paquets logiciels modifient votre système d'exploitation Ubuntu. Les scripts d'installation, contenus dans les paquets logiciels et interprétés par les gestionnaires de paquets, installent des nouveaux programmes et peuvent modifier certains comportements de votre système d'exploitation (par exemple, installer des nouveaux services et les faire démarrer). Un paquet malicieux peut créer des failles de sécurité dans votre système d'exploitation ou le rendre inopérant. Vous devriez toujours installer des paquets provenant uniquement de sources de confiance.+
  
-<note important>**Attention !**  +À défaut, pour ne pas mettre en [[:sécurité|danger]] votre structure et vos données, assurez-vous avec attention de l'origine de l'application, et de l'identité de la structure qui la fournit : les scripts d'installation ou fichiers compilés doivent provenir directement des développeurs ou de l'éditeur du logiciel -- via la forge [[:Git]] d'origine ou le site //officiel//.\\ 
-N'oubliez pas que certains paquets deb peuvent cacher du code malicieux. C'est pourquoi vous devez être vigilant(e). N'installez pas à la légère des deb dont vous ne pouvez connaître et vérifier la provenance exacte. Il est possible de vérifier le contenu de ces paquets avec votre gestionnaire de paquets ou d'archives. +Voir dans ce cas //[[:installation_non_standard_de_logiciel|Installation non standard d'applications]]//. 
-[[http://gnome-look.org/groups/?id=458|Exemple de deb malicieux]] +</note>
-[[https://ubuntuforums.org/showthread.php?t=1349678|Exemple sur ubuntuforum]]</note>+
  
 +===== Savoir de quel paquet provient un fichier =====
  
-=====Où proposer de nouveaux logiciels ?=====+pour connaître le paquet responsable de la présence d'un fichier ou d'un répertoire sur son système, on peut utiliser, au choix : 
 +  * ''[[:apt-file]]'' 
 +  * la commande ''[[:dpkg]]'' avec l'option ''-S'' :<code>dpkg -S /chemin/du/fichier/</code> 
 + 
 +===== Où proposer de nouveaux logiciels ? =====
  
 N'hésitez pas à proposer, voire à participer, en aidant à empaqueter. N'hésitez pas à proposer, voire à participer, en aidant à empaqueter.
  
-   * [[https://doc.ubuntu-fr.org/comment_participer|Contribuer à Ubuntu]] :  +  * [[:comment_participer|Contribuer à Ubuntu]] :  
-     * [[https://wiki.ubuntu.com/ContributeToUbuntu#Contributing_to_the_Universe_Repository_.28MOTU.29|Contribuer au dépôt universe]] +    * [[https://wiki.ubuntu.com/ContributeToUbuntu#Contributing_to_the_Universe_Repository_.28MOTU.29|Contribuer au dépôt universe]] 
-     * [[https://wiki.ubuntu.com/ContributeToUbuntu#Contributing_to_the_Main_Repository|Contribuer aux dépôts principaux (main)]] +    * [[https://wiki.ubuntu.com/ContributeToUbuntu#Contributing_to_the_Main_Repository|Contribuer aux dépôts principaux (main)]] 
-     * Vous pouvez également [[hebergeur|héberger]] votre code et vos paquet sur [[https://launchpad.net/|launchpad]] +    * Vous pouvez également [[:hebergement|héberger]] votre code et vos paquet sur [[https://launchpad.net/|Launchpad]]. 
-     * Par ailleurs vous pouvez [[https://packages.ubuntu.com/|rechercher les packages ubuntu ici]] +    * Par ailleurs vous pouvez rechercher les paquets Ubuntu sur [[https://packages.ubuntu.com/|packages.ubuntu.com]]. 
-   * [[Debian]] : [[http://linuxfr.org/2010/08/21/27273.html|Ubuntu se base et participe au code de debian]] : c'est un échange mutuel pour l'évolution du logiciel libre(( boucle positive, avec divers centres d'intérêts pour les logiciels libres ))+  * [[:distributions#Debian]] : [[http://linuxfr.org/2010/08/21/27273.html|Ubuntu se base et participe au code de debian]]. C'est un échange mutuel pour l'évolution du logiciel libre.((Boucle positive, avec divers centres d'intérêts pour les logiciels libres.))
  
 +Voir aussi :
 +  * [[:deb|Liste des outils pour la création de paquet]]
 +  * [[:tutoriel:creer_un_paquet|Comment créer des paquets ?]]
  
-[[deb|liste des outils pour la création de paquet]], [[tutoriel:creer_un_paquet|Comment créer des paquets ?]]+===== Voir aussi =====
  
-===== Liens ===== 
 Ci-dessous se trouve l'ensemble des pages décrivant l'utilisation des paquets sous Ubuntu : Ci-dessous se trouve l'ensemble des pages décrivant l'utilisation des paquets sous Ubuntu :
-{{backlinks>paquet}}+{{topic>paquet&simplelist}} 
 + 
 +---- 
 +//[[:Contributeurs]] : [[:utilisateurs:krodelabestiole]]//