Tak więc zainstalowałem fortune
na moim serwerze Rackspace, ale jeśli uruchomię go bez żadnych argumentów, to powie
No fortunes found
Zainstalowałem pakiet jako root, więc nie powinno być problemu z uprawnieniami. Katalog /usr/share/games/fortunes
nawet nie istnieje, w którym powinien przechowywać fortunę. Pomyślałem, że może to być problem pakiet Rackspace więc zainstalować najnowszą stabilną pakiet DEB z dpkg
od https://launchpad.net/ubuntu/+archive/primary/+files/fortune-mod_1.99.1-7_amd64.deb
. Próbowałem odinstalować fortune
i fortune-mod
ponownie zainstalować je aptitude
bezskutecznie. Jaki może być problem?
sudo apt-get install fortune
. Próbowałem też,sudo apt-get autoremove fortune fortune-mod
a następnie ponownie instalowałemsudo aptitude install fortune
.Odpowiedzi:
O ile mi wiadomo, pakiet fortune-mod zawiera tylko serwer / silnik, a nie fortuny do obsłużenia. Musisz także zainstalować pakiet zawierający prawdziwe fortuny (spróbuj
fortunes-min
)źródło
sudo apt-cache search fortune
i był pakiet zwanyfortunes
wraz z mnóstwem innych pakietów językowych, które miały je w każdym innym języku. O dziwo udało mi się zainstalowaćfortunes
bez instalacjifortune
i odwrotnie. Wierzę, że pliki danych fortuny są wymienione jako zależność w normalnym repozytorium, to musi być tylko Rackspace. Dzięki!Pakiet
fortune
(lubfortune-mod
) zawiera tylko program do wyświetlania ciasteczek z wróżbą, a nie same ciasteczka (teksty).Musisz dodatkowo zainstalować
fortunes*
pakiet. Które są dostępne dla twojego systemu można łatwo sprawdzić za pomocą poleceniaapt-cache search "^fortunes"
. W moim systemie dane wyjściowe to:Zainstaluj te pakiety, które Cię interesują, zwykle chcesz
fortunes-min
(mały pakiet około 60 kB z kilkoma ciasteczkami z wróżbą) lubfortunes
(większy pakiet około 1 MB z ponad 15 000 ciasteczek).Pozostałe są zlokalizowane (na przykład niemieckie lub hiszpańskie pliki cookie) lub obejmują tylko określony temat (np. Spam lub obraźliwe). Możesz oczywiście zainstalować wiele pakietów fortuny.
Jeśli zainstalujesz pakiet językowy, zostaną one zainstalowane w podfolderze,
/usr/share/games/fortunes/
więc może być konieczne dodanie go do nazwy bazy danych:Aha, i nie zapomnij:
fortune
działa najlepiej w połączeniu zcowsay
! :REźródło
fortune -s -n 80 | paste -s | awk '{$2=$2};1'
.Możesz wykonać poniższe polecenia i będzie działać:
źródło