Автор Тема: Nihongo benkyo  (Прочетена 1269 пъти)

mazzzterZ

  • Напреднали
  • *****
  • Публикации: 37
  • Distribution: Ubuntu
  • Window Manager: Gnome
    • Профил
Nihongo benkyo
« -: Aug 17, 2008, 13:16 »
Здравейте ! От скоро имам желание да уча японски език и си спомних, че под Уиндоус имаше един наречен Nihongo Benkyo. Като потърсих из Google видях, че същият речник може да се използва и под Linux и затова реших да го инсталирам, но... нещо не се получава както трябва. Използвам Ubuntu 8.04LT. Инсталирах всичко, което беше посеочено в README файла, с изключение на libsqlite3(мисля, че беше този), защото имаше проблеми с компилирането му...

Цитат
Requirements
------------

Ruby >= 1.8.0: http://www.ruby-lang.org
GTK+ >= 2.6: http://www.gnome.org
libxml2 >= 2.6.22 [**]: http://www.xmlsoft.org
Ruby-GetText >= 0.6.1: http://ponx.s5.xrea.com/hiki/ruby-gettext.html
Ruby-GNOME2 >= 0.14.1
  • : http://ruby-gnome2.sourceforge.jp
    libsqlite3 >= 3.2.1: http://www.sqlite.org
    Sqlite3/Ruby >= 1.1.0: http://rubyforge.org/projects/sqlite-ruby/
    Intltool: http://freedesktop.org/wiki/Software_2fintltool
  • : Required libraries are: Ruby/Libglade2, Ruby/Gtk2 and Ruby/GdkPixbuf2.
    [**]: Only required if you want the import facility.

  • След като ги инсталирах се опитах да инсталирам и речника. Следвах стъпките:
    Цитат
    Install
    -------

    * With the import facility:

    $ ruby setup.rb config
    $ ruby setup.rb setup
    ($ su)
    # ruby setup.rb install

    * Without the import facility:

    ($ su)
    # ruby setup.rb all --without-ext

    Инсталацията премина без никакви грешки или липсващи файлове, но когато използвах командата в README файла:
    Цитат
    Usage
    -----

    $ nihongobenkyo

    ми показа това:
    Цитат
    mazzzterz@mazzzterz-desktop:~/Desktop/nihongobenkyo-0.3.1$ nihongobenkyo
    /usr/local/lib/ruby/site_ruby/1.8/nihongobenkyo/ui.rb:18:in `require': no such file to load -- libglade2 (LoadError)
    from /usr/local/lib/ruby/site_ruby/1.8/nihongobenkyo/ui.rb:18
    from /usr/local/lib/ruby/site_ruby/1.8/nihongobenkyo.rb:59:in `require'
    from /usr/local/lib/ruby/site_ruby/1.8/nihongobenkyo.rb:59
    from /usr/local/bin/nihongobenkyo:7:in `require'
    from /usr/local/bin/nihongobenkyo:7

    Не знам вече какво да правя, така че ако можете моля помогнете ми.
    Активен

    zeridon

    • Killmode enabled
    • Administrator
    • Напреднали
    • *****
    • Публикации: 1398
    • Distribution: Debian/Ubuntu
    • Window Manager: console/Gnome
    • BOfH
      • Профил
      • WWW
    Nihongo benkyo
    « Отговор #1 -: Aug 17, 2008, 14:03 »
    Първо си поел по принципно грешен път за убунту но това няма значение. В убунту има едно нещо наречено пакетна система. С нейна помощ се инсталират разни работи. Нарича се apt

    В конзола пробвай sudo apt-get update и след това apt-get install <име на пакет>

    Ако искаш да търсиш определен пакет пробвай apt-cache search <нещо>

    Второ за грешката. Поне това което мога да видя речника използва libglade2 и по специално bindings за ruby.

    Поради факта че си си инсталирал сам ruby-то се налага също така сам да си намериш необходимите пакети за libglade2 и ruby bindings.

    Аз лично ти препоръчвам да махнеш това което си направил за момента (винаги можеш да го повториш) и да пробваш през пакетната система.

    Насоки
     * apt-cache search nihongobenkyo
     * apt-cache search japanese dictionary
     * apt-cache search kanji kana

    Ако нищо не стане ... инсталирай всичко което иска речника чрез пакетната система и компилирай само речника. Като го пускаш ако гърми нещо ... ами той си признава обикновенно. В случая признанието му е:
    Примерен код
    /usr/local/lib/ruby/site_ruby/1.8/nihongobenkyo/ui.rb:18:in `require': no such file to load -- libglade2 (LoadError)


    Успех
    Активен

    Внмимавай имам клещи за кабел
    http://www.netsecad.com/
    http://theregister.co.uk/odds/bofh/

    mazzzterZ

    • Напреднали
    • *****
    • Публикации: 37
    • Distribution: Ubuntu
    • Window Manager: Gnome
      • Профил
    Nihongo benkyo
    « Отговор #2 -: Aug 17, 2008, 14:13 »
    Аз речника го търсих като пакет, но не го намерих... използвах търсещата функция в synaptic, но относно този речник никакви пакети не намери. Аз успях да намеря един друг Fantasdic и му добавих японски и да работи, но ми показва канджитата прекалено малки и за да различавам добре чертичнките на непознатите ми трябва да копирам канджито и да го слагам в текстов редактор който може да уголемява шрифтове, което както се сещаш е много игра. Друг вариант е да уголемя шрифтовете на речника ама всичко става много объркващо...
    Ще пробвам да намеря пакета, който спомена bindings и ще видя какво ще стане. Мерси за бързият отговор.

    EDIT: Използвайки командата, която ми каза apt-cache search намерих някакъв пакет ruby-full, който предполагам иснталира всичко свързано с ruby, но пак същото даваше, когато стартирах командата.



    Активен

    zeridon

    • Killmode enabled
    • Administrator
    • Напреднали
    • *****
    • Публикации: 1398
    • Distribution: Debian/Ubuntu
    • Window Manager: console/Gnome
    • BOfH
      • Профил
      • WWW
    Nihongo benkyo
    « Отговор #3 -: Aug 17, 2008, 15:01 »
    Биндингите ще са в пакет от сорта на ruby-glade. Подходящият начин за търсене е apt-cache search ruby glade2

    Възможно е да се наложи да прекомпилираш ruby-to за да намери биндингите.
    Активен

    Внмимавай имам клещи за кабел
    http://www.netsecad.com/
    http://theregister.co.uk/odds/bofh/

    mazzzterZ

    • Напреднали
    • *****
    • Публикации: 37
    • Distribution: Ubuntu
    • Window Manager: Gnome
      • Профил
    Nihongo benkyo
    « Отговор #4 -: Aug 17, 2008, 15:13 »
    Цитат (zeridon @ Авг. 17 2008,16:01)
    Биндингите ще са в пакет от сорта на ruby-glade. Подходящият начин за търсене е apt-cache search ruby glade2

    Възможно е да се наложи да прекомпилираш ruby-to за да намери биндингите.

    Какво имаш предвид да ги рекомпилирам ? Да го изтрия Ruby и да го иснталирам на нова ли ?


    OFFTOPIC: Има ли начин да изтрия всичко което съм инсталирал днес, че мислех над това да махна всичко което сам направил, че може нещо да съм омотал и да почна отначало тоя път само с пакети, но проблема е, че не помня всички неща, които съм иснталирал днес, а знам, че има ненужни, защото имаше момент когато слагаш без да гледам какво е стига да пише нещо от сорта на ruby, Sqlite3 и т.н.т. ?

    EDIT: Забравих да питам. След като уж иснталацията на Nihongo Benkyo е преминала както трябва(поне според мен) не трябва ли както всички други речници да си изкара иконка в Applications, защото в момента нямам такава ?



    Активен