APT: Wait 5 min for dpkg lock
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 dpkg lock timeout "300" 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 '/Dpkg::Lock/d' $APT_CONFIG_FILE
if [ "$ACTIVATE" = "True" ]; then
cat << EOF >> $APT_CONFIG_FILE
Dpkg::Lock {Timeout "300";};
EOF
fiBeskrivelse
Indstillingen dpkg lock timeout påvirker, hvor længe apt-get kommandoen vil vente på, at dpkg låsen frigives, før den giver en timeout.
Som standard vil apt-get vente på ubestemt tid på dpkg låsen, hvilket kan forårsage problemer, hvis en anden proces holder låsen i en længere periode. Ved at indstille en timeout sikrer man, at apt-get kun vil vente i en specificeret periode (i dette tilfælde 300 sekunder), før den fejler med en timeout-fejl. Dette kan hjælpe med at forhindre, at apt-get kommandoer hænger på ubestemt tid og tillader bedre håndtering af låsekonflikter.
Dette script benyttes af OS2BorgerPC image 5.3.0.
Parametre
- Sæt hak for at aktivere.