Re: commandline dpkg-reconfigure locales - uden prompt...
* Daniel Sørensen <daniel@dumazz.dk> [Aug 05. 2005 00:41]:
> On Friday 05 August 2005 00:35, Daniel Sørensen wrote:
> > /etc/environment bliver ikke opdateret af locale-gen!
> >
> > Dette løser det:
> >
> > echo "da_DK ISO-8859-1" > /etc/locale.gen
> > echo "#da_DK.UTF-8 UTF-8" >> /etc/locale.gen
> >
> > locale-gen
> >
> > EE="/etc/environment"
> > SELECTED="da_DK ISO-8859-1"
> >
> > :> $EE.tmp # HVAD GØR DENNE KOMMANDO????
Den opretter en tom fil med navnet "$EE.tmp". Eller erstatter
en eksisterende fil med en tom fil.
Det er det samme som "true > $EE.tmp".
> if [ -n "$SELECTED" ] && [ "$SELECTED" != "None" ]; then
> echo >> $EE.tmp
> echo "LANG=$SELECTED" >> $EE.tmp
> # Consecutive blank lines are replaced by a single line
> cat -s $EE.tmp > $EE
> fi
> rm -f $EE.tmp
>
>
> FORKLARINGER:
>
> if [ -e $EE ]; then
>
> Hvad betyder "-e" ???
exists. Se "man test" (eller "man [", det er den samme).
> if [ -n "$SELECTED" ] && [ "$SELECTED" != "None" ]; then
>
> Hvad betyder "-s" ???
til cat? Se kommentaren lige over den linie, hvor det står.
> Hvad betyder den første linje i /etc/environment ???
Den med "LANGUAGE=..."? Aner det ikke.
mvh Frederik
Reply to: