Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

8.5. Sommaire


Dans cette section, nous en avons appris plus sur le système de paquets Debian, discuté de l'outil de paquetage avancé (APT) et dpkg, a appris l'interaction de base des paquets, la configuration et l'utilisation avancées d'APT, et a approfondi le système de paquets Debian avec une brève référence du . Deb format de fichier. Nous avons regardé le des bactéries fichier, les scripts de configuration, les sommes de contrôle et le fichiers de configuration fichier.

Conseils récapitulatifs :

Un paquet Debian est une archive compressée d'une application logicielle. Il contient les fichiers de l'application ainsi que d'autres métadonnées dont les noms des dépendances dont l'application a besoin ainsi que des scripts permettant l'exécution de commandes à différentes étapes du cycle de vie du package (installation, suppression, mises à niveau).

Le dpkg outil, contrairement à apte et apt-get (de la famille APT), n'a pas connaissance de tous les packages disponibles qui pourraient être utilisés pour répondre aux dépendances des packages. Ainsi, pour gérer les paquets Debian, vous utiliserez probablement ces derniers outils car ils sont capables de résoudre automatiquement les problèmes de dépendance.

Vous pouvez utiliser APT pour installer et supprimer des applications, mettre à jour des packages et même mettre à niveau l'ensemble de votre système. Voici les points clés que vous devez savoir sur APT et sa configuration :

• Les sources.list est le fichier de configuration clé pour définir les sources de packages (ou les référentiels contenant des packages).

• Debian et Kali utilisent trois sections pour différencier les paquets selon les licences choisies par les auteurs de chaque œuvre : principal contient tous les paquets qui sont entièrement conformes aux directives du logiciel libre Debian6; non libre contient des logiciels qui ne sont pas (entièrement) conformes aux directives du logiciel libre mais peuvent néanmoins être distribués sans restrictions ; et


image

6https://www.debian.org/social_contract#guidelines

contrib (contributions) inclut des logiciels open source qui ne peuvent pas fonctionner sans certains éléments non libres.

• Kali gère plusieurs référentiels, notamment : kali-rouler, qui est le référentiel principal pour les utilisateurs finaux et doit toujours contenir des packages installables et récents ; Kali-dev, qui est utilisé par les développeurs de Kali et n'est pas destiné à un usage public ; et kali-saignement-bord, qui contient souvent des packages non testés et non vérifiés automatiquement construits à partir du référentiel Git (ou Subversion) en amont moins de vingt-quatre heures après leur validation.

• Lorsque vous travaillez avec APT, vous devez d'abord télécharger la liste des packages actuellement disponibles avec mise à jour apt.

• Vous pouvez ajouter un package au système avec un simple installer paquet. APT installera automatiquement les dépendances nécessaires.

• Pour supprimer un paquet, utilisez apt supprimer paquet. Cela supprimera également les dépendances inverses du package (c'est-à-dire les packages qui dépendent du package à supprimer).

• Pour supprimer toutes les données associées à un package, vous pouvez « purger » le package avec le purge apte paquet commander. Contrairement à une suppression, celle-ci supprimera non seulement le package mais également ses fichiers de configuration et parfois les données utilisateur associées.

Nous recommandons des mises à niveau régulières pour installer les dernières mises à jour de sécurité. Pour mettre à niveau, utilisez mise à jour apt suivi de l'un ou l'autre mise à niveau apt, apt-get mise à niveau, ou mise à niveau sécurisée d'aptitude. Ces commandes recherchent les packages installés qui peuvent être mis à niveau sans supprimer aucun package.

Pour les mises à niveau plus importantes, telles que les mises à niveau de version majeures, utilisez apt mise à jour complète. Avec cette instruction, apte terminera la mise à niveau même s'il doit supprimer certains packages obsolètes ou installer de nouvelles dépendances. C'est également la commande que vous devez utiliser pour les mises à niveau régulières de votre système Kali Rolling. Passez en revue les avantages et les inconvénients des mises à jour que nous avons décrites dans ce chapitre.

Plusieurs outils peuvent être utilisés pour inspecter les paquets Debian :

dpkg --listfiles paquet (ou -L) répertorie les fichiers qui ont été installés par le package spécifié.

dpkg --recherche filet (ou -S) trouve tous les packages contenant le fichier ou le chemin passé dans l'argument.

dpkg --liste (ou -l) affiche la liste des packages connus du système et leur statut d'installation.

dpkg --contenu fichier.deb (ou -c) répertorie tous les fichiers dans un . Deb fichier.

dpkg --infos fichier.deb (ou -I) affiche les en-têtes des . Deb fichier.

• Les différents apt-cache les sous-commandes affichent la plupart des informations stockées dans la base de données interne d'APT.

Pour éviter une utilisation excessive du disque, vous devez régulièrement trier / var / cache / apt / archives /. Deux commandes peuvent être utilisées pour cela : nettoyer (ou apt-se nettoyer) vide entièrement le

tory; apt autonettoyage (apt-get nettoyage automatique) ne supprime que les packages qui ne peuvent plus être téléchargés car ils ont disparu du miroir et sont donc inutiles.

Aptitude est un programme interactif qui peut être utilisé en mode semi-graphique sur la console. C'est un programme extrêmement robuste qui peut vous aider à installer et à dépanner des packages.

synaptic est un gestionnaire de paquets graphique doté d'une interface graphique propre et efficace.

En tant qu'utilisateur avancé, vous pouvez créer des fichiers dans /etc/apt/apt.conf.d/ pour configurer certains aspects d'APT. Vous pouvez également gérer les priorités des packages, suivre les packages installés automatiquement, travailler avec plusieurs distributions ou architectures à la fois, utiliser des signatures cryptographiques pour valider les packages et mettre à niveau les fichiers en utilisant les techniques décrites dans ce chapitre.

Malgré les meilleurs efforts des responsables de Kali/Debian, une mise à jour du système n'est pas toujours aussi fluide que nous l'espérions. Lorsque cela se produit, vous pouvez consulter le traqueur de bogues Kali7 et au système de suivi des bogues Debian8 at https://bugs.debian.org/paquet pour vérifier si le problème a déjà été signalé. Vous pouvez également essayer de rétrograder le package ou de déboguer et réparer un script de mainteneur de package ayant échoué.


image

7http://bugs.kali.org 8https://bugs.debian.org‌


image

image



Mots clés


image

Packages personnalisés Noyau personnalisé Images personnalisées

live-build persistance


image


Meilleur système d'exploitation Cloud Computing chez OnWorks :