Maison Problème commun Quel est le format deb ?

Quel est le format deb ?

Aug 24, 2022 am 11:02 AM
deb 格式

deb est le format de paquet logiciel Debian. Il s'agit d'un format de paquet d'installation exclusif aux systèmes Debian (y compris Debian et Ubuntu). Avec le système de gestion de logiciels APT, il est devenu un paquet d'installation très populaire sous Linux. Le package deb se compose de trois parties : 1. Un package de données, comprenant les données du programme réellement installé ; 2. Des informations sur l'installation et un package de script de contrôle, comprenant les instructions d'installation de deb, les logos, les scripts, etc. ; 3. Certaines données binaires du fichier deb ; , y compris les fichiers Informations de première classe.

Quel est le format deb ?

L'environnement d'exploitation de ce tutoriel : système Ubuntu 22, ordinateur Dell G3.

DEB est le format du package logiciel Debian. Le package Debian est un fichier d'archive Unix standard. Les informations sur le fichier du package et le contenu du package sont regroupés via gzip et tar.

Quel est le format deb ?

deb est l'extension de fichier du format de paquet Debian.

Le format deb est un format de package d'installation exclusif pour les systèmes Debian (y compris Debian et Ubuntu). Avec le système de gestion de logiciels APT, il est devenu un package d'installation très populaire sous Linux. Après être entré dans l'ère 2.x, l'auteur de Cydia, JayFreeman (saurik), l'a transplanté sur la plate-forme iPhone, avec le système de gestion de logiciels APT.

Le package Debian est une archive standard d'Unixar. Il regroupe les informations sur le fichier du package et le contenu du package via gzip et tar. Le programme classique pour gérer ces paquets est dpkg, souvent exploité via apt-get de Debian. Grâce à l'outil Alien, vous pouvez convertir les packages deb aux formats rpm et tar.gz.

Le package deb du système d'exploitation Linux est similaire au package logiciel (exe) de Windows. Il ne nécessite presque aucune compilation compliquée et peut être installé et utilisé d'un simple clic de souris.

Le package deb lui-même se compose de trois parties : le package de données, qui contient les données réelles du programme installé, et le nom du fichier est data.tar.XXX ; les informations d'installation et le package de script de contrôle, qui contient les instructions d'installation deb, les logos. , scripts, etc., et le nom du fichier est control .tar.gz ; le dernier contient des données binaires du fichier deb, y compris l'en-tête du fichier et d'autres informations, qui sont généralement invisibles, mais peuvent être vues lorsqu'elles sont ouvertes dans certains logiciels. .

deb lui-même peut utiliser différentes méthodes de compression. Le format tar n'est pas un format de compression, mais rassemble directement des fichiers et des répertoires dispersés et enregistre leurs autorisations et autres informations sur les données. Data.tar.XXX mentionné précédemment, où XXX est le nom du suffixe compressé. Le format de compression utilisé par deb par défaut est le format gzip, le plus courant est donc data.tar.gz. Les formats de compression courants incluent bzip2 et lzma. Parmi eux, lzma a le taux de compression le plus élevé, mais la compression nécessite des ressources CPU et du temps relativement longs.

data.tar.gz contient les données réelles du programme installé. Pendant le processus d'installation, les données du package seront directement décompressées dans le répertoire racine (c'est-à-dire /), elles doivent donc être définies en fonction de l'emplacement du fichier. avant l'empaquetage. L'arborescence de fichiers/répertoires correspondante.

Le control.tar.gz contient les informations de contrôle requises pour une installation deb. Il existe généralement 5 fichiers : control, utilisé pour enregistrer l'identification du logiciel, le numéro de version, la plate-forme, les informations sur les dépendances et d'autres données ; preinst, un script exécuté avant le déballage de data.tar.gz, un script exécuté après le déballage des données ; script qui s'exécute avant la suppression des fichiers lors de la désinstallation ; postrm, un script qui s'exécute après la suppression des fichiers

Dans le système Cydia, Saurik, l'auteur de Cydia, a ajouté un autre script, extrainst_, qui a une fonction similaire à postinst ;

Caractéristiques du package d'installation DEB :

  • Ressources riches : il y en a beaucoup sur Cydia lui-même, sans oublier que les packages d'installation dans n'importe quel format peuvent être convertis en deb.

  • Mode d'achat en ligne relativement pratique : CydiaStore, mais bien qu'il n'y ait pas de limite de 5 appareils dans l'App Store, le mode de paiement est plus difficile pour les utilisateurs domestiques.

  • Il est plus difficile à cracker. Il n'utilise pas la méthode de vérification de l'AppStore, donc des mesures de vérification et anti-cracking doivent être ajoutées au programme. Cela rend le crack plus difficile, ce qui est une bonne chose pour les développeurs de logiciels. .

  • Prise en charge complète du système de fichiers Unix : pas besoin de définir les autorisations de fichiers, les propriétaires et les groupes d'utilisateurs avec des commandes (bien sûr, cela peut également être défini avec des scripts)

  • Prise en charge complète des scripts : 5 scripts sont installés et désinstallés selon L'exécution séquentielle offre plus de choix. Par exemple, pour les opérations de sauvegarde et de restauration, vous pouvez sauvegarder des fichiers dans preinst et restaurer des fichiers dans postrm

  • Dépendances strictes : deb suit des dépendances strictes (spécifiées dans Depends et Pre-Depends) pour garantir que le logiciel est nécessaire à l'exécution. composants. Les packages logiciels dépendants seront automatiquement installés lors de l'installation en ligne. Il est également important de désinstaller. Par exemple, le progiciel A dépend de B. Lors de la désinstallation de B, il sera demandé que A dépend de B. La désinstallation de B rendra A inutilisable. Cela peut garantir l'intégrité et la stabilité du système.

  • L'existence de valeurs clés telles que Conflits, Remplace et Fournit peut implémenter des invites de conflit ou remplacer d'autres progiciels.

  • Autorisations complètes : étant donné que deb doit s'exécuter en tant que root avec la plus haute autorité, deb peut fonctionner n'importe où dans le système. En d'autres termes, deb a un contrôle total sur l'ensemble du système, de sorte que le logiciel du package d'installation deb peut réaliser de nombreuses choses qu'IPA. ne peut pas.

  • Méthode d'acquisition (en ligne ou hors ligne) et d'installation relativement simples, et vous n'avez pas à vous soucier de supprimer le programme lors de sa synchronisation sur différentes machines.

  • L'installation est relativement simple : en fait, quel que soit le type de package d'installation dont il s'agit, la méthode d'installation n'est pas très compliquée, mais deb est un peu plus compliqué.

Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment écrire le format de boîte aux lettres qq ? Qu'est-ce que le format de boîte aux lettres qq ? Comment écrire le format de boîte aux lettres qq ? Qu'est-ce que le format de boîte aux lettres qq ? Feb 22, 2024 pm 03:40 PM

E-mail QQ : QQ number@qq.com, anglais QQ email : anglais ou number@qq.com, compte de messagerie foxmail : créez votre propre compte@foxmail.com, compte de messagerie de téléphone mobile : numéro de téléphone mobile@qq.com. Tutoriel Modèle applicable : iPhone13 Système : IOS15.3 Version : QQ Mailbox 6.3.3 Analyse La boîte aux lettres 1QQ a quatre formats, boîte aux lettres QQ couramment utilisée : QQ number@qq.com, anglais Boîte aux lettres QQ : anglais ou number@qq.com, foxmail Email compte : créez votre propre compte@foxmail.com, compte de messagerie de téléphone mobile : numéro de téléphone mobile@qq.com. Supplément : Qu'est-ce que la boîte aux lettres QQ ? 1 La première boîte aux lettres QQ était réservée aux utilisateurs QQ.

Comment utiliser les guillemets dans Apple Notes Comment utiliser les guillemets dans Apple Notes Oct 12, 2023 pm 11:49 PM

Dans iOS 17 et macOS Sonoma, Apple a ajouté de nouvelles options de formatage pour Apple Notes, notamment des guillemets et un nouveau style Monostyle. Voici comment les utiliser. Avec des options de formatage supplémentaires dans Apple Notes, vous pouvez désormais ajouter des guillemets à vos notes. Le format de citation en bloc facilite le décalage visuel des sections d'écriture à l'aide de la barre de citation à gauche du texte. Appuyez/cliquez simplement sur le bouton de format « Aa » et sélectionnez l'option de citation en bloc avant de taper ou lorsque vous êtes sur la ligne que vous souhaitez convertir en citation en bloc. Cette option s'applique à tous les types de texte, options de style et listes, y compris les listes de contrôle. Dans le même menu Format, vous pouvez trouver la nouvelle option Style unique. Il s'agit d'une révision du précédent modèle "à largeur égale".

Quel est le format de fichier de l'encre ? Quel est le format de fichier de l'encre ? Feb 03, 2023 pm 02:32 PM

ink est le format de fichier d'un raccourci ; un raccourci est un objet fichier dont la fonction est similaire à un lien symbolique, mais qui est essentiellement différent d'un lien symbolique ; un raccourci est un fichier ordinaire, pas un symbole, et son extension est " ; .lnk" , afin que le raccourci puisse être copié, déplacé, modifié ou supprimé ; le raccourci peut pointer vers un fichier, un dossier ou tout autre emplacement légal dans le système.

Quel est le format pptm ? Quel est le format pptm ? Jan 11, 2021 pm 02:46 PM

pptm est un format de fichier PowerPoint dans la suite bureautique. Son nom complet est « présentation PowerPoint compatible avec les macros ». Les fichiers pptm ne peuvent être ouverts qu'avec un logiciel bureautique de version 2007 et supérieure. S'ils sont ouverts avec d'autres versions de logiciel, des problèmes tels qu'une incapacité à éditer et des images incomplètes se produiront.

Quel est le format de fichier cr3 ? Quel est le format de fichier cr3 ? Jun 23, 2021 pm 03:22 PM

Les fichiers CR3 sont des fichiers bruts originaux enregistrés par les nouveaux appareils photo de Canon à l'aide du processeur d'image Digic8. Les fichiers cr3 peuvent être ouverts via Canon ddp, qui est un logiciel permettant d'effectuer des réglages d'image tels que le « développement RAW » sur les images RAW.

Apprenez à installer les fichiers deb dans Ubuntu Apprenez à installer les fichiers deb dans Ubuntu Dec 29, 2023 pm 11:50 PM

Comment installer un fichier au format .deb sur le système ? Voyons comment installer le fichier .deb. Veuillez consulter le didacticiel détaillé ci-dessous. 1. Connectez-vous au système et placez le fichier deb sur le bureau. 2. Cliquez ensuite sur le coin inférieur gauche du programme d'affichage, comme indiqué ci-dessous. 3. Cliquez sur [Terminal], comme indiqué sur la figure. 4. Entrez ensuite la commande d'installation : [sudodpkg-i]. 5. Faites glisser deb derrière [sudodpkg-i], comme indiqué sur la figure. 6. Après avoir saisi le mot de passe, comme indiqué sur l'image, le logiciel peut être installé. 7. Après l'installation, cliquez sur Démarrer dans le coin inférieur gauche et vous verrez le logiciel installé.

Quel est le format m3u8 ? Quel est le format m3u8 ? Feb 20, 2023 pm 01:38 PM

m3u8 est le format d'encodage UTF-8. M3U8 fait référence au fichier M3U codé en UTF-8, et le fichier M3U enregistre un fichier d'index en texte brut. Lorsque vous l'ouvrez, le logiciel de lecture ne le lit pas, mais trouve l'adresse réseau du fichier audio et vidéo correspondant en fonction de son. index pour le traitement en ligne. M3U8 est un format multimédia de streaming courant, qui existe principalement sous la forme d'une liste de fichiers. Il prend en charge à la fois la diffusion en direct et la lecture à la demande, et est particulièrement utilisé sur des plates-formes telles qu'Android et iOS.

Quel est le format RTF Quel est le format RTF Jan 30, 2023 pm 02:35 PM

Le nom complet de RTF est « Rich Text Format », qui signifie « Rich Text Format » ou « Multiple Text Format » en chinois. Il s'agit d'un format de document multiplateforme développé par Microsoft ; RTF est un format de document dans lequel Word peut enregistrer. afin d'être compatible avec d'autres logiciels de traitement de texte, est un fichier similaire au format DOC (document Word) et présente une bonne compatibilité. Pour les utilisateurs ordinaires, le format RTF est un bon outil de conversion de format de fichier pour transférer des documents texte formatés entre différentes applications.