Errore "Nessuna fortuna trovata"


9

Quindi, ho installato fortunesul mio server Rackspace ma se lo eseguo senza alcun argomento, dice

No fortunes found

Ho installato il pacchetto come root, quindi non ci dovrebbero essere problemi di permessi. La directory /usr/share/games/fortunesnon esiste nemmeno dove si suppone che memorizzi le fortune. Ho pensato che potrebbe essere un problema con il pacchetto Rackspace, quindi installo l'ultimo pacchetto deb stabile con dpkgda https://launchpad.net/ubuntu/+archive/primary/+files/fortune-mod_1.99.1-7_amd64.deb. Ho provato a disinstallarli fortunee fortune-modreinstallarli aptitudesenza alcun risultato. Quale potrebbe essere il problema?


Come lo hai installato?
Parto,

Solo una base sudo apt-get install fortune. Ho anche provato sudo apt-get autoremove fortune fortune-mode poi reinstallato con sudo aptitude install fortune.
Alex W,

Risposte:


7

Per quanto ne so, il pacchetto fortune-mod contiene solo il server / motore, non le fortune da servire. Devi installare anche un pacchetto contenente fortune reali (prova fortunes-min)


1
Così ho corso sudo apt-cache search fortunee c'era un pacchetto chiamato fortunesinsieme a tonnellate di altri pacchetti di lingue che li avevano in ogni lingua diversa. Stranamente, sono stato in grado di installare fortunessenza installare fortunee viceversa. Credo che i file di dati di fortuna siano elencati come una dipendenza nel normale repository, questa deve essere solo una cosa di Rackspace. Grazie!
Alex W

11

Il pacchetto fortune(o fortune-mod) contiene solo il programma per visualizzare i biscotti della fortuna, non i cookie (testi) stessi.

È necessario installare inoltre un fortunes*pacchetto. Quali sono disponibili per il tuo sistema possono essere facilmente verificati con il comando apt-cache search "^fortunes". Sul mio sistema, l'output è:

fortunes - Data files containing fortune cookies
fortunes-bg - Bulgarian data files for fortune
fortunes-bofh-excuses - BOFH excuses for fortune
fortunes-br - Data files with fortune cookies in Portuguese
fortunes-cs - Czech and Slovak data files for fortune
fortunes-de - German data files for fortune
fortunes-debian-hints - Debian Hints for fortune
fortunes-eo - Collection of esperanto fortunes.
fortunes-eo-ascii - Collection of esperanto fortunes (ascii encoding).
fortunes-eo-iso3 - Collection of esperanto fortunes (ISO3 encoding).
fortunes-es - Spanish fortune database
fortunes-es-off - Spanish fortune cookies (Offensive section)
fortunes-fr - French fortunes cookies
fortunes-ga - Irish (Gaelige) data files for fortune
fortunes-it - Data files containing Italian fortune cookies
fortunes-it-off - Data files containing Italian fortune cookies, offensive section
fortunes-mario - Fortunes files from Mario
fortunes-min - Data files containing selected fortune cookies
fortunes-off - Data files containing offensive fortune cookies
fortunes-pl - Polish data files for fortune
fortunes-ru - Russian data files for fortune
fortunes-spam - fortunes taken from SPAM messages
fortunes-ubuntu-server - Ubuntu server tips for fortune

Installa quei pacchetti che ti interessano, di solito vuoi fortunes-min(pacchetto piccolo di circa 60 kB con pochi biscotti della fortuna) o fortunes(pacchetto più grande di circa 1 MB con oltre 15.000 cookie).

Gli altri sono localizzati (ad esempio cookie tedeschi o spagnoli) o coprono solo un argomento specifico (ad esempio spam o offensivo). Ovviamente puoi installare più pacchetti di fortune.

Se installi un pacchetto linguistico, questi vengono installati in una sottocartella, /usr/share/games/fortunes/quindi potresti dover aggiungere il prefisso al nome del database:

fortune -e -s es/asimov.fortunes ubuntu-server-tips

Oh, e non dimenticare: fortunefunziona meglio in combinazione con cowsay! : D

$ fortune | cowsay
 _____________________________________
/ A handful of patience is worth more \
\ than a bushel of brains.            /
 -------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

per visualizzarlo su ogni nuovo terminale, aggiungi le seguenti righe al tuo ~ / .bashrc: "if [-x / usr / games / cowsay -a -x / usr / games / fortune]; then fortune | cowthink fi"
Krankuba,

Avere solo quelli corti e in una riga fortune -s -n 80 | paste -s | awk '{$2=$2};1'.
Pablo Bianchi,

0

Puoi eseguire i comandi seguenti e funzionerà:

$ strfile fortunes/data/fortunes
$ strfile fortunes/data/chinese
$ strfile fortunes/data/tang300
$ strfile fortunes/data/song100
$ strfile fortunes/data/diet
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.