web-dev-qa-db-ja.com

「運勢が見つかりません」エラー

だから、Rackspaceサーバーにfortuneをインストールしましたが、引数なしで実行すると、

No fortunes found

パッケージをルートとしてインストールしたので、アクセス許可の問題はありません。ディレクトリ/usr/share/games/fortunesは存在しません。これは、運命を保存する場所です。 Rackspaceパッケージの問題だと思ったので、https://launchpad.net/ubuntu/+archive/primary/+files/fortune-mod_1.99.1-7_AMD64.debからdpkgで最新の安定したdebパッケージをインストールします。 fortunefortune-modをアンインストールし、aptitudeを使用してそれらを再インストールしてみました。問題は何でしょうか?

8
Alex W

私の知る限り、fortune-modパッケージにはサーバー/エンジンのみが含まれており、提供する運命は含まれていません。実際の運命を含むパッケージもインストールする必要があります(fortunes-minを試してください)

7
ssta

パッケージ fortune (またはfortune-mod)には、フォーチュンCookieを表示するプログラムのみが含まれ、Cookie(テキスト)自体は含まれません。

さらにfortunes*パッケージをインストールする必要があります。システムで使用可能なものは、apt-cache search "^fortunes"コマンドで簡単に確認できます。私のシステムでは、出力は次のとおりです。

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

興味のあるパッケージをインストールします。通常は、fortunes-min(フォーチュンCookieの少ない60 kBの小さなパッケージ)またはfortunes(15,000を超えるCookieのある約1 MBの大きなパッケージ)が必要です。

その他はローカライズされているか(ドイツ語またはスペイン語のCookieなど)、特定のトピックのみをカバーしています(スパムや攻撃など)。もちろん、複数のフォーチュンパッケージをインストールすることもできます。

言語パッケージをインストールする場合、これらは/usr/share/games/fortunes/のサブフォルダーにインストールされるため、データベース名の前に追加する必要があります。

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

ああ、忘れないでください:fortuneは、cowsayと組み合わせて使用​​すると最適です。 :D

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