APT: Set fix-broken to true


Source: Download script

Last Updated: 18. December 2024 by Sune Koch Hansen (sune@kvalitetsit.dk)

Parameters:

Navn Type Standardværdi Påkrævet
Click to see the source code
#! /usr/bin/env bash

# This script is used to add or remove the setting fix-broken "true" from the apt-get configuration
# It takes a single boolean parameter: whether to add the setting or remove it

ACTIVATE=$1

APT_CONFIG_FILE=/etc/apt/apt.conf.d/local

# Always start by trying to remove the line to prevent duplicate entries
sed --in-place '/Fix-Broken/d' $APT_CONFIG_FILE

if [ "$ACTIVATE" = "True" ]; then
  cat << EOF >> $APT_CONFIG_FILE
Apt:Get {Fix-Broken "true";};
EOF
fi

Beskrivelse

Indstillingen fix-broken påvirker, hvordan apt-get håndterer afhængighedsproblemer under installation eller opgradering af pakker.

Når fix-broken er sat til “true”, vil apt-get forsøge at rette eventuelle brudte afhængigheder automatisk. Dette kan være nyttigt, hvis der er manglende eller konfliktende pakker, da apt-get vil forsøge at finde og installere de nødvendige pakker for at løse disse problemer. Hvis indstillingen ikke er aktiveret, vil apt-get muligvis fejle, hvis der opstår afhængighedsproblemer, og brugeren skal manuelt løse disse problemer.

Dette script benyttes af OS2BorgerPC image 5.3.0.

Parametre

  1. Sæt hak for at aktivere.