tema-electric 0 17 мая, 2013 Опубликовано 17 мая, 2013 · Жалоба sudo apt-get install python-uno Уже установлена самая новая версия python-uno. На машине нет OpenOffice. Стоит только LibreOffice 4.0. Устанаваливался из deb пакетов. Еще есть вопрос по русификации самого окна GOST_Tools. Нужно докачать какие-то пакеты или это просто временно так сделано? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AVL 0 17 мая, 2013 Опубликовано 17 мая, 2013 · Жалоба Уже установлена самая новая версия python-uno. На машине нет OpenOffice. Стоит только LibreOffice 4.0. Устанаваливался из deb пакетов. Еще есть вопрос по русификации самого окна GOST_Tools. Нужно докачать какие-то пакеты или это просто временно так сделано? LibreOffice тоже поддержан. Как раз в Ubuntu 13.04 выполнялась отладка на базе LibreOffice. OK, тогда посмотрю на виртуалке что получится. Руссификация в процессе. Ветку с документацией, соответствующую ветке lp:~kicad-gost-committers/kicad/kicad, создал здесь: lp:~kicad-gost-committers/kicad/doc Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AVL 0 17 мая, 2013 Опубликовано 17 мая, 2013 · Жалоба Собрал последнюю ревизию из репозитария lp:~kicad-gost-committers/kicad/kicad Кроме нее больше ничего не докачивал. Вылезает окно с ошибкой при попытке сгенерировать перечень: RPC_DOC_IFACE: Unable to load document Application: KiCad Version: (2013-05-15 BZR 4117 GOST)-testing Build: wxWidgets 2.8.10 (no debug,Unicode,compiler with C++ ABI 1002,GCC 4.4.3,wx containers,compatible with 2.6) Platform: Linux 2.6.32-47-generic i686, 32 bit, Little endian, wxGTK Boost version: 1.53.0 Options: USE_PCBNEW_NANOMETRES=ON KICAD_GOST=ON USE_WX_GRAPHICS_CONTEXT=OFF USE_WX_OVERLAY=OFF KICAD_SCRIPTING=OFF KICAD_SCRIPTING_MODULES=OFF KICAD_SCRIPTING_WXPYTHON=OFF Собирал с такими опциями cmake -DwxUSE_UNICODE=ON -DKICAD_GOST=ON -DKICAD_TESTING_VERSION=ON -DKICAD_MINIZIP=OFF USE_PCBNEW_NANOMETRES=ON USE_BOOST_POLYGON_LIBRARY -DCMAKE_INSTALL_PREFIX=/usr ../ Что я сделал не так? Установил Ubuntu 10.04 (http://releases.ubuntu.com/lucid/ubuntu-10.04.4-desktop-i386.iso) на виртуалку. выполнил: sudo apt-get install bzr cmake g++ freeglut3-dev libwxgtk2.8-dev bzr branch lp:~kicad-gost-committers/kicad/kicad cd kicad mkdir Release cd Release cmake ../. -DKICAD_TESTING_VERSION=ON -DKICAD_GOST=ON make sudo make install Пакет python-uno не устанавливал, он уже был установлен. (получается что данный пакет предустановлен по крайней мере в Debian 6 (Squeeze) и Ubuntu 10.04, а вот в Ubuntu 13.04 он не предустановлен почему-то). У меня все запустилось, работает. В этом дистрибутиве предустановлен OpenOffice 3.2.0 и системный Python 2.6.5. Попробую приблизиться к Вашей конфигурации, tema-electric. Выполнил все обновления, которые предложил Update Manager. Опять все работает. LibreOffice в репозитории Ubuntu для Ubuntu 10.04 вообще нет. А LibreOffice 4.0.3 есть в Ubuntu 13.04. Но чувствую, если пытаться установить эти пакеты из репозитория Ubuntu raring, то выполнится апгрейд всего дистрибутива до Ubuntu raring. Пошел другим путем, скачал http://www.libreoffice.org/DownloadRedirec..._x86_deb.tar.gz далее: sudo apt-get remove open-office.org* tar xfz LibreOffice_4.0.3_Linux_x86_deb.tar.gz cd LibreOffice_4.0.3_Linux_x86_deb sudo dpkg -i *.deb cd desktop-integration sudo dpkg -i *.deb При запуске генератора перечня выпадает ошибка RPC_DOC_IFACE: Unable to connect to RPC document server Проверяю системный Python так и остался версии 2.6.5: $ python --version Python 2.6.5 А вот в директории /opt/libreoffice4.0/program есть свой Python: $ /opt/libreoffice4.0/program/python --version Python 3.3.0 В данном случае понятно откуда ошибка RPC_DOC_IFACE: Unable to connect to RPC document server В дистрибутивах Debian Squeeze и Ubuntu raring предустановленные офисы идут без своего питона. Питон используется системный. В GOST-doc-gen пока на это и рассчитывается, что используется системный Python под Linux. Получается, что при другом способе установки (установка пакетов deb из LibreOffice_4.0.3_Linux_x86_deb.tar.gz) как и в Windows используется Python, идущий в поставке с офисом. Как данную ситуацию исправить - мне понятно, это доработаем. А вот все-таки откуда берется ошибка RPC_DOC_IFACE: Unable to load document мне не понятно :) tema-electric, есть идеи, почему не получается повторить ситуацию как у Вас? Также пришлите, пожалуйста, результат выполнения команды: $ python --version Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tema-electric 0 18 мая, 2013 Опубликовано 18 мая, 2013 · Жалоба В этом дистрибутиве предустановлен OpenOffice 3.2.0 и системный Python 2.6.5. Open Office вроде штатный шел, но я его снес после уставновки LibreOffice. Сносил культурно через GUI. Не помню, как называется штатная утилита Update Center или Package Center или .... $ python --version По питону станет известно только в понедельник. Тачанка на работе :(. Есть вероятность, что стоит питон 2.7, но она очень маленькая и там инсталяция была через altinstall. Это точно было на старой системе, а на новой, вроде, не успел еще. А вот все-таки откуда берется ошибка RPC_DOC_IFACE: Unable to load document Хорошо бы знать, что именно пытается сделать в это время python. Может права ограничены? Хотя у меня ubuntu недавно установлена, и много дел в ней я еще не успел наворотить. 1) Могу поставить штатный офис, и сравнить. 2) Можно сгенерировать перечень установленных пакетов, и сравнить. Не запомнил как это делается, но знаю что возможно. 3) Запустить KiCAD через консоль, посмотреть что он в нее выкидывает. Может там больше инфы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AVL 0 18 мая, 2013 Опубликовано 18 мая, 2013 · Жалоба 3) Запустить KiCAD через консоль, посмотреть что он в нее выкидывает. Может там больше инфы. Да, сначала давайте так и сделаем. В любом случае добавил поддержку инсталляций OpenOffice/LibreOffice, которые поставляются вместе с Python в случае Linux (это те установочные пакеты, которые можно скачать с сайтов www.openoffice.org и www.libreoffice.org). текущая ревизия 4119 (lp:~kicad-gost-committers/kicad/kicad) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AVL 0 18 мая, 2013 Опубликовано 18 мая, 2013 · Жалоба У меня еще вопрос к Юрию Викулову и Андрею Федорушкову по руссификации (или может тоже кто подскажет). Делаю следующее: 1) bzr branch lp:kicad 2) bzr update -r4115 (на ревизию, для которой в последний раз делался русский перевод) 3) bzr branch lp:~kicad-developers/kicad/doc (текущая ревизия 441) 4) запускаю poedit (версия 1.4.2) 5) открываю File->Open, выбираю файл в хранилище документации: doc/internat/ru/kicad.po 6) открываю Catalog->Settings->Paths, изменяю Base path: с /home/faa/Project/kicad-dev на корневую директорию моего клона lp:kicad 7) нажимаю Catalog->Update from sources. Появляется окошко Update summary, в котором написано, что изменений нет (0 new, 0 obsolete) 8) нажимаю OK 9) нажимаю File->Save, после чего файл internat/ru/kicad.po примерно на 50% отличается от оригинала (пересортица строк по всему файлу). Из-за чего это может быть? Может влияет версия poedit? Кто подскажет тогда с помощью какой версии poedit был сохранен файл internat/ru/kicad.po (в его содержимом версия poedit не указана). Не хочется добавлять перевод менеджера компонентов на русский язык, в результате чего появится порядка 20 новых строк, но при этом весь файл internat/ru/kicad.po изменится до неузнаваемости. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AVL 0 18 мая, 2013 Опубликовано 18 мая, 2013 · Жалоба Как обещал, влил ветку lp:~kicad-gost-committers/kicad/pcad2kicad в lp:~kicad-gost-committers/kicad/kicad ветку lp:~kicad-gost-committers/kicad/pcad2kicad удалил. Также добавил в диалоговое окно "о программе" ссылку на этот форум (кто-то помню на этом форуме предлагал это сделать). Добавил в eeschema пункт меню: Tools->Run pcad2kicadsch converter, чтобы не искать и не запускать конвертер из командной строки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
viknn 0 19 мая, 2013 Опубликовано 19 мая, 2013 · Жалоба Кто подскажет тогда с помощью какой версии poedit был сохранен файл internat/ru/kicad.po (в его содержимом версия poedit не указана). Не хочется добавлять перевод менеджера компонентов на русский язык, в результате чего появится порядка 20 новых строк, но при этом весь файл internat/ru/kicad.po изменится до неузнаваемости. Я использую poedit 1.4.1 в Windows. Что у Андрея не знаю, он формирует ru/kicad.po/mo. Предложения по улучшению перевода отсылаю ему или через форум. Исходники давно не сканировал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tema-electric 0 20 мая, 2013 Опубликовано 20 мая, 2013 · Жалоба $ python --version Python 2.6.5 В консольке тихо. Никаких записей об ошибках. Запустил kicad под root, бестолку. Поставил штатный OpenOffice. Не помогло. Снес python-uno и установил заново. Не помогло. Пересобираю последнюю версию. Алгоритм сборки один и тот же всегда. Хочу обратить внимание, на то что инсталирую в /usr. Помнится, штатный кикад вставал в /usr/local Установка через checkinstall не всегда заканчивалась хорошо. В таких случаях я использовал sudo dpkg -i --force-all kicad. Не знаю, на сколько это плохо. С ГОСТовским KiCAD пока еще не применял. Установка всегда идет поверх существующей версии. $ cmake -DwxUSE_UNICODE=ON -DKICAD_GOST=ON -DKICAD_TESTING_VERSION=ON -DKICAD_MINIZIP=OFF USE_PCBNEW_NANOMETRES=ON USE_BOOST_POLYGON_LIBRARY -DCMAKE_INSTALL_PREFIX=/usr ../ $make $sudo checkinstall -D --pkgname kicad Пересобрал Application: KiCad Version: (2013-05-19 BZR 4123 GOST)-testing Build: wxWidgets 2.8.10 (no debug,Unicode,compiler with C++ ABI 1002,GCC 4.4.3,wx containers,compatible with 2.6) Platform: Linux 2.6.32-47-generic i686, 32 bit, Little endian, wxGTK Boost version: 1.53.0 Options: USE_PCBNEW_NANOMETRES=ON KICAD_GOST=ON USE_WX_GRAPHICS_CONTEXT=OFF USE_WX_OVERLAY=OFF KICAD_SCRIPTING=OFF KICAD_SCRIPTING_MODULES=OFF KICAD_SCRIPTING_WXPYTHON=OFF Все также: RPC_DOC_IFACE: Unable to load document Прикладываю список пакетов в моей системе. Может у меня чего-то не хватает. packagelist.txt Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AVL 0 20 мая, 2013 Опубликовано 20 мая, 2013 · Жалоба Пересобираю последнюю версию. Алгоритм сборки один и тот же всегда. Хочу обратить внимание, на то что инсталирую в /usr. Помнится, штатный кикад вставал в /usr/local Установка через checkinstall не всегда заканчивалась хорошо. В таких случаях я использовал sudo dpkg -i --force-all kicad. Не знаю, на сколько это плохо. С ГОСТовским KiCAD пока еще не применял. Установка всегда идет поверх существующей версии. $ cmake -DwxUSE_UNICODE=ON -DKICAD_GOST=ON -DKICAD_TESTING_VERSION=ON -DKICAD_MINIZIP=OFF USE_PCBNEW_NANOMETRES=ON USE_BOOST_POLYGON_LIBRARY -DCMAKE_INSTALL_PREFIX=/usr ../ $make $sudo checkinstall -D --pkgname kicad Прикладываю список пакетов в моей системе. Может у меня чего-то не хватает. packagelist.txt Удалил я свою предыдущую установку и повторил именно как у Вас: $ cmake -DwxUSE_UNICODE=ON -DKICAD_GOST=ON -DKICAD_TESTING_VERSION=ON -DKICAD_MINIZIP=OFF USE_PCBNEW_NANOMETRES=ON USE_BOOST_POLYGON_LIBRARY -DCMAKE_INSTALL_PREFIX=/usr ../ $make $sudo checkinstall -D --pkgname kicad с параметрами что-то не так: USE_PCBNEW_NANOMETRES=ON USE_BOOST_POLYGON_LIBRARY по идее ж должно -D перед ними. Но это не играет роли сейчас. В результате установился kicad в /usr и все работает. Прикладываю свой список пакетов. Хочу обратить внимание, что в Вашем списке пакетов мне подозрительно место: ii kicad 20130516-1 Package created with checkinstall 1.6.1 ii kicad-common 3060bzr~lucid-1 Common files used by kicad ii kicad-doc-ru 3060bzr~lucid-1 Kicad help files (Russian) То есть часть общих пакетов идут из одной установки, а kicad - из другой. Предлагаю сделать следующее: sudo dpkg -r kicad-common sudo dpkg -r kicad sudo dpkg -i kicad...deb (который Вы собрали) Я попробовал сэмулировать такую же ситуацию как у Вас, но мне не удалось установить пакет, выдалась ошибка конфликта, что логично: sudo dpkg -r kicad sudo apt-get install kicad sudo apt-get remove kicad (в результате пакеты kicad-common и остальные кроме пакета kicad остались в системе) a-lunev@a-lunev-laptop:~/bzr/kicad/Release$ sudo dpkg -i kicad_20130520-1_i386.deb Selecting previously deselected package kicad. (Reading database ... 136627 files and directories currently installed.) Unpacking kicad (from kicad_20130520-1_i386.deb) ... dpkg: error processing kicad_20130520-1_i386.deb (--install): trying to overwrite '/usr/share/kicad/template/kicad.pro', which is also in package kicad-common 0:0.0.20090216-1 Errors were encountered while processing: kicad_20130520-1_i386.deb working_packagelist.txt Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tema-electric 0 20 мая, 2013 Опубликовано 20 мая, 2013 · Жалоба То есть часть общих пакетов идут из одной установки, а kicad - из другой. Предлагаю сделать следующее: sudo dpkg -r kicad-common sudo dpkg -r kicad sudo dpkg -i kicad...deb (который Вы собрали) Привычка с винды осталась поверх закатывать. Да и библиотеки вроде в common лежат. Попробовал. Даже kicad-doc-ru удалил. Бестолку. Я попробовал сэмулировать такую же ситуацию как у Вас, но мне не удалось установить пакет, выдалась ошибка конфликта, что логично: ммм, у dpkg есть ключик --force-all, который поставит один кикад поверх другого. Попробовал многое. Сравнил пакеты с разных систем и доустановил отсутствующие (freeglut3-dev). Еще питон 3.1 поставил на всякий случай. Пробовал снести весь kicad полностью (apt-get purge kicad) и поставить заново. Заколдованный круг. Ваш deb пакет подойдет для моей машины или нет? Может проблема в сборке? Что-то где-то не так компилится... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AVL 0 20 мая, 2013 Опубликовано 20 мая, 2013 (изменено) · Жалоба Привычка с винды осталась поверх закатывать. Да и библиотеки вроде в common лежат. Попробовал. Даже kicad-doc-ru удалил. Бестолку. ммм, у dpkg есть ключик --force-all, который поставит один кикад поверх другого. Попробовал многое. Сравнил пакеты с разных систем и доустановил отсутствующие (freeglut3-dev). Еще питон 3.1 поставил на всякий случай. Пробовал снести весь kicad полностью (apt-get purge kicad) и поставить заново. Заколдованный круг. Ваш deb пакет подойдет для моей машины или нет? Может проблема в сборке? Что-то где-то не так компилится... Сегодняшний deb пакет смогу дать поздно вечером только, дома он. 1) Попробуйте выполнить which kicad Допустим результат будет /usr/local/bin/kicad 2) Далее нужно выполнить ls -la /usr/local/bin/kicad в списке должно показать директорию GOST-doc-gen 3) Далее нужно выполнить ls -laR /usr/local/share/kicad/GOST-doc-gen Результат выполнения каждой из 3-х команд, пожалуйста, покажите. Улучшил диагностику открытия файлов odt в ревизии 4124. Пересобрал для ревизии 4124 deb файл (прикреплен к сообщению). Там теперь должна быть ошибка с указанием пути к файлу, который не может открыть через RPC. Пожалуйста, пришлите эту инфу тоже. kicad_20130520_1_i386.deb.gz Изменено 20 мая, 2013 пользователем AVL Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tema-electric 0 21 мая, 2013 Опубликовано 21 мая, 2013 · Жалоба Результат выполнения каждой из 3-х команд, пожалуйста, покажите. $which kicad /usr/bin/kicad ls -la /usr/bin/kicad -rwxr-xr-x 1 root root 840836 2013-05-20 17:00 /usr/bin/kicad $ ls -laR /usr/share/kicad/GOST-doc-gen /usr/share/kicad/GOST-doc-gen: итого 20 drwxr-xr-x 3 root root 4096 2013-05-21 08:58 . drwxr-xr-x 5 root root 4096 2013-05-20 17:37 .. drwxr-xr-x 2 root root 4096 2013-05-21 08:58 templates -rw-r--r-- 1 root root 4971 2013-05-18 04:01 uno_iface.py /usr/share/kicad/GOST-doc-gen/templates: итого 100 drwxr-xr-x 2 root root 4096 2013-05-21 08:58 . drwxr-xr-x 3 root root 4096 2013-05-21 08:58 .. -rw-r--r-- 1 root root 17087 2013-05-18 04:01 CompIndexFirstSheet_template.odt -rw-r--r-- 1 root root 16596 2013-05-18 04:01 CompIndexLastSheet_template.odt -rw-r--r-- 1 root root 14211 2013-05-18 04:01 CompIndexMiddleSheet_template.odt -rw-r--r-- 1 root root 16632 2013-05-18 04:01 SpecificationFirstSheet_template.odt -rw-r--r-- 1 root root 14964 2013-05-18 04:01 SpecificationMiddleSheet_template.odt Поставил вашу сборку, окошко выпало, соответственно, с другой подписью: RPC_DOC_IFACE: Unable to load document RPC command: LoadDocument {file:///usr/share/kicad/GOST-doc-gen/templates/SpecificationFirstSheet_template.odt} Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AVL 0 21 мая, 2013 Опубликовано 21 мая, 2013 · Жалоба ls -la /usr/bin/kicad -rwxr-xr-x 1 root root 840836 2013-05-20 17:00 /usr/bin/kicad $ ls -laR /usr/share/kicad/GOST-doc-gen /usr/share/kicad/GOST-doc-gen: итого 20 drwxr-xr-x 3 root root 4096 2013-05-21 08:58 . drwxr-xr-x 5 root root 4096 2013-05-20 17:37 .. drwxr-xr-x 2 root root 4096 2013-05-21 08:58 templates -rw-r--r-- 1 root root 4971 2013-05-18 04:01 uno_iface.py Добавил логирование RPC команд в файл uno_iface.py, приходящих из eeschema. Нужно выполнить: 1) распаковать прикрепленный архив 2) sudo cp uno_iface.py /share/kicad/GOST-doc-gen/templates/uno_iface.py 3) запустить eeschema, попытаться сгенерировать КД 4) в Вашей HOME директории должен будет появиться файл kicad_uno_iface.log, пожалуйста, пришлите его. uno_iface.py.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tema-electric 0 21 мая, 2013 Опубликовано 21 мая, 2013 · Жалоба 2) sudo cp uno_iface.py /share/kicad/GOST-doc-gen/templates/uno_iface.py Немного кривой путь ... но я поправил как надо ( /usr/share/kicad/GOST-doc-gen/uno_iface.py). Содержимое лога. b'Connect' b'LoadDocument {file:///usr/share/kicad/GOST-doc-gen/templates/SpecificationFirstSheet_template.odt}' b'Exit' Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться