Maison  >  Article  >  Opération et maintenance  >  Que signifie la source Linux ?

Que signifie la source Linux ?

青灯夜游
青灯夜游original
2022-03-21 13:56:265483parcourir

Sous Linux, le nom complet de la source est « source du logiciel ». Il s'agit d'un entrepôt d'installation d'applications gratuit pour les systèmes Linux. Il contient des packages binaires et des codes sources de divers logiciels ou fichiers ISO de sources de logiciels de distribution qui peuvent être des serveurs réseau ; ou des CD, ou même un répertoire sur votre disque dur.

Que signifie la source Linux ?

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

Sous Linux, le nom complet de la source est « source logicielle », qui est un entrepôt d'installation d'applications gratuit pour les systèmes Linux. De nombreux logiciels d'application seront inclus dans cet entrepôt, par type :

  • Entrepôt de logiciels : différents types Package binaire du logiciel et code source

  • Référentiel ISO : fichier ISO de la version de distribution

La source du logiciel peut être un serveur réseau, un CD ou même un répertoire sur le disque dur.

Adresse officielle de la source du logiciel Deepin : http://packages.deepin.com/

  • pool/ Le répertoire stocke les adresses de tous les progiciels publiés

  • project/ stocke les ressources utilisées par les développeurs

Avec le développement continu de Deepin et l'augmentation du nombre d'utilisateurs, afin de permettre aux utilisateurs de mettre à jour le système et d'installer les logiciels plus rapidement, Deepin a désormais établi 70 sources de logiciels dans le monde, couvrant 24 pays.

Fichiers sources du logiciel

Le fichier de configuration de la source du logiciel de Deepin est /etc/apt/sources.list, qui contient l'adresse source du logiciel que vous utilisez (notez que le package d'installation du logiciel ne se trouve pas dans ce dossier , mais il ne contient que les informations de description du serveur et toutes les installations de logiciels doivent toujours être connectées à Internet).

Deepin hérite de la commande apt-get de Debian et Ubuntu pour rechercher, installer, mettre à niveau et désinstaller des logiciels dans le référentiel de logiciels. La plupart des Linux basés sur Ren Hat utilisent la commande yum. Il existe également quelques Linux qui utilisent leurs propres systèmes de gestion de paquets, tels que Ypk de YlmfOS, YaST de SUSE, Portage de Gentoo, etc.

Exécutez la commande suivante dans le terminal pour afficher les fichiers sources du système actuel :

sudo gedit  /etc/apt/sources.list

Ce qui suit est la source logicielle par défaut de Deepin 15 :

deb [by-hash=force] http://packages.deepin.com/deepin stable main contrib non-free
#deb-src http://packages.deepin.com/deepin stable main contrib non-free

Le premier mot deb ou deb-src de chaque ligne décrit le fichier type :

  • (deb) signifie que le répertoire contient un package logiciel binaire, c'est-à-dire le package logiciel compilé que nous utilisons habituellement

  • (deb-src) signifie qu'il s'agit d'un package de code source, et le Le paquet de code source contient l'encodage du programme source, le fichier de contrôle Debian (.dsc) et le fichier diff.gz qui enregistre les modifications apportées au programme « Debianisé ».

Modifier la source du logiciel

Si vous devez modifier la source du logiciel, il existe deux méthodes :

Exécuter le Centre de contrôle - Informations système - Paramètres - Source de mise à jour (Modifier), choisissez votre source de logiciel préférée .

Modifier manuellement le fichier de configuration source (si vous n'êtes pas conscient des dangers, veuillez ne pas le modifier), exécution du terminal :

sudo edit  /etc/apt/sources.list

Une fois la modification terminée et enregistrée, vous devez actualiser la liste des sources du logiciel, exécution du terminal :

sudo apt-get update

Synchroniser les sources logicielles

Si vous souhaitez fournir un service de source logicielle pour Deepin, vous pouvez consulter les méthodes de synchronisation suivantes :

Synchroniser le référentiel de logiciels (la taille est d'environ 330 Go)

rsync -av --delete-after rsync.deepin.com::deepin/ /var/www/deepin/

Synchroniser Dépôt ISO (la taille est d'environ 520 Go)

rsync -av --delete-after rsync.deepin.com::releases/ /var/www/deepin-cd/

※Remarques :

1 Vous pouvez déplacer le chemin /var/www/ dans l'adresse ci-dessus vers le répertoire racine du serveur

2. qui s'exécute tous les jours pour garantir que le système d'exploitation Deepin que vous fournissez La source de l'image reste « la plus récente » disponible pendant une longue période ;

3 Nous vous recommandons de synchroniser d'abord le référentiel de logiciels de Deepin, puis de synchroniser le référentiel ISO de Deepin

4. Veuillez ne pas utiliser la source d'image de Deepin pour stocker d'autres fichiers (tels que des packages logiciels non officiels) dans le répertoire pour éviter tout malentendu.

5 Si vous avez des suggestions et des commentaires, veuillez envoyer vos commentaires à support@deepin.org.

Recommandations associées : "Tutoriel vidéo Linux"

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:
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