ข้อผิดพลาด“ ไม่พบโชคชะตา”


9

ดังนั้นฉันได้ติดตั้งfortuneบนเซิร์ฟเวอร์ Rackspace ของฉัน แต่ถ้าฉันเรียกใช้โดยไม่มีข้อโต้แย้งใด ๆ ก็บอกว่า

No fortunes found

ฉันติดตั้งแพคเกจเป็นรูทดังนั้นจึงไม่ควรมีปัญหาการอนุญาต ไดเรกทอรี/usr/share/games/fortunesไม่มีอยู่ซึ่งเป็นที่ที่มันควรจะเก็บโชคชะตา ฉันคิดว่ามันอาจจะเป็นเรื่องแพคเกจ Rackspace ดังนั้นฉันติดตั้งแพคเกจที่มีเสถียรภาพ deb ล่าสุดจากdpkg https://launchpad.net/ubuntu/+archive/primary/+files/fortune-mod_1.99.1-7_amd64.debฉันได้ลองถอนการติดตั้งfortuneและติดตั้งfortune-modใหม่โดยaptitudeไม่มีประโยชน์ ปัญหานี้จะเป็นอย่างไร


คุณติดตั้งมันได้อย่างไร?
Parto

sudo apt-get install fortuneเพียงแค่พื้นฐาน ฉันยังพยายามแล้วติดตั้งใหม่ด้วยsudo apt-get autoremove fortune fortune-mod sudo aptitude install fortune
Alex W

คำตอบ:


7

เท่าที่ฉันรู้แพคเกจ Fortune-Mod มีเพียงเซิร์ฟเวอร์ / เอ็นจิ้นไม่ใช่โชคชะตาที่จะให้บริการ คุณต้องติดตั้งแพคเกจที่มีโชคชะตาที่แท้จริงเช่นกัน (ลองfortunes-min)


1
ดังนั้นฉันจึงวิ่งsudo apt-cache search fortuneและมีแพ็กเกจที่เรียกว่าfortunesพร้อมกับแพ็คเกจภาษาอื่น ๆ มากมายที่มีพวกมันในภาษาที่แตกต่างกัน แปลกฉันสามารถติดตั้งfortunesโดยไม่ต้องติดตั้งfortuneและในทางกลับกัน ฉันเชื่อว่าไฟล์ข้อมูลโชคลาภมีการระบุไว้ว่าเป็นที่พึ่งในแหล่งเก็บข้อมูลปกตินี้จะต้องเป็นสิ่งที่ Rackspace ขอบคุณ!
Alex W

11

แพคเกจfortune(หรือfortune-mod) มีเพียงโปรแกรมเพื่อแสดงคุกกี้โชคลาภไม่ใช่คุกกี้ (ข้อความ) ด้วยตนเอง

คุณต้องติดตั้ง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(แพคเกจขนาดเล็กประมาณ 60 kB กับคุกกี้โชคลาภน้อย) หรือfortunes(แพคเกจขนาดใหญ่ประมาณ 1 MB พร้อมคุกกี้ 15,000 ตัว)

ส่วนอื่น ๆ อาจเป็นภาษาท้องถิ่น (เช่นเยอรมันหรือสเปนเช่นคุกกี้) หรือครอบคลุมหัวข้อเฉพาะเท่านั้น (เช่นสแปมหรือเป็นการล่วงละเมิด) แน่นอนคุณอาจติดตั้งชุดโชคชะตาหลายชุด

หากคุณติดตั้งแพคเกจภาษาสิ่งเหล่านี้จะถูกติดตั้งบนโฟลเดอร์ย่อย/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 |
                ||     ||

เพื่อแสดงให้กับเทอร์มินัลใหม่เพิ่มบรรทัดต่อไปนี้ใน ~ / .bashrc ของคุณ: "if [-x / usr / games / cowsay -a -x / usr / เกม / โชคลาภ]; จากนั้นฟอร์จูน | cowthink fi"
krankuba

ที่จะมีเพียงสั้น ๆ และในบรรทัดfortune -s -n 80 | paste -s | awk '{$2=$2};1'เดียว
Pablo Bianchi

0

คุณสามารถทำคำสั่งด้านล่างและมันจะทำงาน:

$ strfile fortunes/data/fortunes
$ strfile fortunes/data/chinese
$ strfile fortunes/data/tang300
$ strfile fortunes/data/song100
$ strfile fortunes/data/diet
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.