Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Fortune [vyřešeno]  (Přečteno 854 krát)

beer

  • Host
Fortune [vyřešeno]
« kdy: 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?
« Poslední změna: 03 Května 2011, 02:09:55 od Jiří Meitner »

pan Filuta

  • Aktivní člen
  • *
  • Příspěvků: 243
  • Tux, po třech milionech let v kosmu
Re: Fortune
« Odpověď #1 kdy: 02 Května 2011, 12:49:54 »

beer

  • Host
Re: Fortune
« Odpověď #2 kdy: 02 Května 2011, 12:56:26 »
Super, díky, to je ono, vyzkouším doma, snad bude fungovat :-)

beer

  • Host
Re: Fortune [vyřešeno]
« Odpověď #3 kdy: 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

 

Provoz zaštiťuje spolek OpenAlt.