toutes les options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Paquet source : ucf  ]

Paquet : ucf (3.0043)

Liens pour ucf

Screenshot

Ressources Debian :

Télécharger le paquet source ucf :

Responsable :

Paquets similaires :

Update Configuration File(s) : préserve les changements locaux des fichiers de configuration

La Charte Debian établit que les modifications faites aux fichiers de configuration par l'utilisateur doivent être préservées pendant la mise à jour d'un paquet. La façon simple d'obtenir ce comportement est de faire du fichier de configuration un « conffile », que dpkg traitera d'une façon particulière lors des mises à jour, en posant des questions à l'utilisateur si nécessaire.

Ce mécanisme est approprié seulement s'il est possible de distribuer une version par défaut qui fonctionnera sur la plupart des systèmes, même si certains administrateurs systèmes peuvent choisir de le modifier. Cela implique que la version par défaut fera partie du paquet distribué et qu'elle ne doit pas être modifiée par les scripts du responsable du paquet pendant l'installation (ou à tout autre moment).

ucf tente de fournir les fonctionnalités de conffile à des fichiers qui ne sont pas définis comme tels (donc pas livrés dans un paquet Debian) mais plutôt traités dans le postinst à la place. Ce script permet de maintenir de tels fichiers dans le répertoire /etc, préservant ainsi les changements effectués par les utilisateurs et offrant globalement les mêmes fonctionnalités lors de la mise à jour offertes par dpkg via le mécanisme des « conffiles ».

De plus, ce script offre des facilités pour faire migrer un fichier qui n'a pas reçu de protection comme un conffile vers ce schéma et essaye de minimiser le nombre de questions posées lors de l'installation. En fait, cette fonctionnalité de transition est meilleure que celle offerte par dpkg quand on veut faire transiter le statut d'un fichier de « non-conffile » à « conffile ».

Étiquettes: Administration système: Outil de configuration, Développement de logiciel: Empaquetage, Mis en œuvre en: implemented-in::shell, interface::commandline, Rôle: Programme, Champ d'application: Utilitaire, Ensemble d'application: suite::debian, use::configuring

Autres paquets associés à ucf

  • dépendances
  • recommandations
  • suggestions
  • enhances

Télécharger ucf

Télécharger pour toutes les architectures proposées
Architecture Taille du paquet Espace occupé une fois installé Fichiers
all 72,3 ko232,0 ko [liste des fichiers]