Kesalahan "Tidak Ada Keberuntungan Ditemukan"

9

Jadi, saya telah menginstal fortunedi server Rackspace saya tetapi jika saya menjalankannya tanpa argumen yang tertulis

No fortunes found

Saya menginstal paket sebagai root sehingga seharusnya tidak ada masalah izin. Direktori /usr/share/games/fortunesbahkan tidak ada di mana seharusnya menyimpan kekayaan. Saya pikir itu mungkin masalah paket Rackspace jadi saya menginstal paket deb stabil terbaru dengan dpkgdari https://launchpad.net/ubuntu/+archive/primary/+files/fortune-mod_1.99.1-7_amd64.deb. Saya sudah mencoba mencopot pemasangan fortunedan fortune-modmenginstalnya kembali tetapi aptitudetidak berhasil. Apa masalahnya?

Alex W
sumber
Bagaimana Anda menginstalnya?
Parto
Hanya dasar sudo apt-get install fortune. Saya juga mencoba sudo apt-get autoremove fortune fortune-moddan menginstal ulang sudo aptitude install fortune.
Alex W

Jawaban:

7

Sejauh yang saya tahu, paket fort-mod hanya berisi server / mesin, bukan nasib untuk dilayani. Anda perlu menginstal paket yang berisi kekayaan sebenarnya juga (coba fortunes-min)

ssta
sumber
1
Jadi saya berlari sudo apt-cache search fortunedan ada paket yang dipanggil fortunesbersama berton-ton paket bahasa lain yang memilikinya dalam setiap bahasa yang berbeda. Anehnya, saya bisa menginstal fortunestanpa menginstal fortunedan sebaliknya. Saya percaya file data keberuntungan terdaftar sebagai dependensi dalam repositori normal, ini hanya harus menjadi hal Rackspace. Terima kasih!
Alex W
11

Paket fortune(atau fortune-mod) hanya berisi program untuk menampilkan cookie keberuntungan, bukan cookie (teks) itu sendiri.

Anda perlu menginstal fortunes*paket tambahan. Yang mana yang tersedia untuk sistem Anda dapat dengan mudah diperiksa dengan perintah apt-cache search "^fortunes". Di sistem saya, hasilnya adalah:

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

Instal paket-paket yang menarik bagi Anda, biasanya Anda inginkan fortunes-min(paket kecil sekitar 60 kB dengan sedikit kue keberuntungan) atau fortunes(paket yang lebih besar sekitar 1 MB dengan lebih dari 15.000 cookie).

Yang lain dilokalkan (misalnya, cookie Jerman atau Spanyol) atau hanya mencakup topik tertentu (mis. Spam atau ofensif). Anda tentu saja dapat menginstal beberapa paket keberuntungan.

Jika Anda menginstal paket bahasa, ini diinstal pada subfolder /usr/share/games/fortunes/sehingga Anda mungkin perlu awalan ke nama database:

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

Oh, dan jangan lupa: fortunebekerja dengan kombinasi terbaik cowsay! : D

$ fortune | cowsay
 _____________________________________
/ A handful of patience is worth more \
\ than a bushel of brains.            /
 -------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
Komandan Byte
sumber
untuk menampilkannya ke setiap terminal baru, tambahkan baris berikut ke ~ / .bashrc Anda: "if [-x / usr / games / cowsay -a -x / usr / games / fortune]; lalu fortune | cowthink fi"
krankuba
Untuk hanya memiliki yang pendek dan dalam satu baris fortune -s -n 80 | paste -s | awk '{$2=$2};1'.
Pablo Bianchi
0

Anda dapat melakukan perintah di bawah ini dan itu akan berfungsi:

$ strfile fortunes/data/fortunes
$ strfile fortunes/data/chinese
$ strfile fortunes/data/tang300
$ strfile fortunes/data/song100
$ strfile fortunes/data/diet
薛栋峰
sumber