Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: beer 02 Května 2011, 12:46:25

Název: Fortune [vyřešeno]
Přispěvatel: beer 02 Května 2011, 12:46:25
Ahoj, po nějaké aktualizaci se mi rozhodilo fortune. OS: Linux Mint Debian Edition (Debian Testing).
Při spuštění fortune ručně přes příkaz fortune v terminálu se citace zobrazují, ale při spuštění terminálu to píše:

/usr/bin/mint-fortune: řádek 35: [: ==: očekáván unární operátor

Obsah souboru /usr/bin/mint-fortune:


Kód: [Vybrat]
#!/bin/bash

function show_fortune {
    RANGE=3
    number=$RANDOM
    let "number %= $RANGE"
    case $number in
        0)
            cow="moose"
            ;;
        1)
            cow="tux"
            ;;
        2)
            cow="koala"
            ;;
    esac

    RANGE=2
    number=$RANDOM
    let "number %= $RANGE"
    case $number in
        0)
            command="/usr/games/cowsay"
            ;;
        1)
            command="/usr/games/cowthink"
            ;;
    esac
    /usr/games/fortune | $command -f $cow
}

if [ -x "/usr/bin/gconftool-2" ]; then
    showfortunes=`gconftool-2 --get /desktop/linuxmint/terminal/show_fortunes 2>/dev/null`
    if [ $showfortunes == "true" ];
    then    show_fortune
    fi
else
    show_fortune
fi
Poradí někdo?
Název: Re: Fortune
Přispěvatel: pan Filuta 02 Května 2011, 12:49:54
Messed up mint-fortune after update (http://community.linuxmint.com/tutorial/view/447) :)
Název: Re: Fortune
Přispěvatel: beer 02 Května 2011, 12:56:26
Super, díky, to je ono, vyzkouším doma, snad bude fungovat :-)
Název: Re: Fortune [vyřešeno]
Přispěvatel: beer 03 Května 2011, 02:08:35
Takže funguje, kdo by se v tom nechtěl vrtat, soubor jsem opravil a pastenul na net, níže uvedeným způsobem můžete provést náhradu poškozeného souboru:

Alt+F2 gksu gnome-terminal

Kód: [Vybrat]
cd /usr/bin/
cp mint-fortune mint-fortune.old
rm mint-fortune
wget -o- http://l.meitner.cz/mint-fortune
chmod 777 mint-fortune
exit