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.1.2. Comprendre le sources.list Déposer


Le manuel de formation sources.list est le fichier de configuration clé pour définir les sources des packages, et il est important de comprendre comment il est organisé et comment le configurer car APT ne fonctionnera pas sans une liste correctement définie de sources de packages. Discutons de sa syntaxe, examinons les différents référentiels utilisés par Kali Linux et discutons des miroirs et de la redirection des miroirs, alors vous serez prêt à utiliser APT.

Chaque ligne active du /etc/apt/sources.list fichier (et du /etc/apt/sources.list.d/*. liste fichiers) contient la description d'une source, composée de trois parties séparées par des espaces. Les lignes commentées commencent par un # personnage:


# deb cdrom :[Debian GNU/Linux 2016.1 _Kali-rolling_ - Instantané officiel amd64 LIVE/

INSTALL Binary 20160830-11:29]/ kali-rolling contrib principal non gratuit


deb http://http.kali.org/kali kali-rolling principal contrib non-libre

# deb cdrom :[Debian GNU/Linux 2016.1 _Kali-rolling_ - Instantané officiel amd64 LIVE/

INSTALL Binary 20160830-11:29]/ kali-rolling contrib principal non gratuit


deb http://http.kali.org/kali kali-rolling principal contrib non-libre


Regardons la syntaxe de ce fichier. Le premier champ indique le type de source :

deb pour les paquets binaires,

deb-src pour les paquets sources.

Le deuxième champ donne l'URL de base de la source : il peut s'agir d'un miroir Debian ou de toute autre archive de paquets mise en place par un tiers. L'URL peut commencer par fichier: // pour indiquer une source locale installée dans la hiérarchie des fichiers du système, avec http:// pour indiquer une source accessible depuis un serveur web, ou avec ftp:// pour une source disponible sur un serveur FTP. L'URL peut également commencer par CD ROM: pour les installations sur CD-ROM/DVD-ROM/Blu-ray, bien que cela soit moins fréquent car les méthodes d'installation basées sur le réseau sont de plus en plus courantes.

Le manuel de formation cdrom les entrées décrivent les CD/DVD-ROM que vous possédez. Contrairement à d'autres entrées, un CD-ROM n'est pas toujours disponible, car il doit être inséré dans le lecteur et généralement un seul disque peut être lu à la fois. Pour ces raisons, ces sources sont gérées de manière légèrement différente et doivent être ajoutées avec le apt-cdrom programme, généralement exécuté avec le ajouter paramètre. Ce dernier demandera alors l'insertion du disque dans le lecteur et parcourra son contenu à la recherche de nos différents forfaits des dossiers. Il utilisera ces fichiers pour mettre à jour sa base de données des packages disponibles (cette opération est généralement effectuée par le mise à jour apt commander). Après cela, APT demandera le disque s'il a besoin d'un package stocké dessus.

La syntaxe du dernier champ dépend de la structure du référentiel. Dans les cas les plus simples, vous pouvez simplement indiquer un sous-répertoire (avec un slash final obligatoire) de la source souhaitée (il s'agit souvent d'un simple "./”, qui fait référence à l'absence de sous-répertoire — les packages sont alors directement

à l'URL spécifiée). Mais dans le cas le plus courant, les référentiels seront structurés comme un miroir Debian, avec plusieurs distributions ayant chacune plusieurs composants. Dans ces cas, nommez la distribution choisie, puis les composants (ou sections) à activer. Prenons un moment pour présenter ces sections.

Debian et Kali utilisent trois sections pour différencier les paquets selon les licences choisies par les auteurs de chaque œuvre.

Main contient tous les paquets qui sont entièrement conformes aux directives du logiciel libre Debian1.

Le manuel de formation non libre archive est différente car elle contient des logiciels qui ne sont pas (totalement) conformes à ces principes mais qui peuvent néanmoins être diffusés sans restrictions.

Contrib (contributions) est un ensemble de logiciels open source qui ne peuvent fonctionner sans certains éléments non libres. Ces éléments peuvent inclure des logiciels de la section non libre ou des fichiers non libres tels que des ROM de jeux, des BIOS de consoles, etc. Contrib inclut également des logiciels libres dont la compilation nécessite des éléments propriétaires, comme VirtualBox, qui nécessite un compilateur non libre pour construire certains de ses fichiers.

Jetons maintenant un coup d'œil aux sources ou référentiels de packages Kali Linux standard.


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