Como removo o desktop como uma dependência do meu aplicativo?

1

Rapidamente é um ótimo aplicativo para criar aplicativos GUI para o Ubuntu de forma fácil e rápida. Talvez use rapidamente o banco de dados do desktop como o banco de dados de back-end, o que é um problema. Eu desenvolvi um aplicativo de gui usando rapidamente. Não usa nenhum pacote de adição que não seja padrão instalado no Ubuntu. Após a instalação dos meus aplicativos tudo funciona bem no meu pc, mas ele mostra vários erros no pc do meu amigo que é o Ubuntu 11.04 instalado. Mas ele não tem nenhum desktopcouch instalado.

Eu não usei desktop-couch no meu gui, então por que alguém precisaria instalar o desktopcouch como dependência. Existe alguma maneira de remover rapidamente a dependência do ambiente de trabalho criado automaticamente? Eu sou novo em rapidamente [não linux] por isso não consigo entender bem.

Erro:

  maruf@phoenix:~$ enviornment-gui-ss 
Traceback (most recent call last):
  File "/usr/bin/enviornment-gui-ss", line 43, in <module>
    import enviornment_gui_ss
  File "/usr/lib/pymodules/python2.7/enviornment_gui_ss/__init__.py", line 25, in <module>
    from enviornment_gui_ss import EnviornmentGuiSsWindow
  File "/usr/lib/pymodules/python2.7/enviornment_gui_ss/EnviornmentGuiSsWindow.py", line 25, in <module>
    from enviornment_gui_ss_lib import Window
  File "/usr/lib/pymodules/python2.7/enviornment_gui_ss_lib/__init__.py", line 21, in <module>
    from . preferences import preferences
  File "/usr/lib/pymodules/python2.7/enviornment_gui_ss_lib/preferences.py", line 19, in <module>
    from desktopcouch.records.server import CouchDatabase
  File "/usr/lib/pymodules/python2.7/desktopcouch/records/server.py", line 9, in <module>
    from desktopcouch.application.server import *
ImportError: No module named application.server
    
por shantanu 08.10.2011 / 20:16

1 resposta

1

Vá para o seu arquivo init .py e comente o seguinte:

  • preferences.update (default_preferences)
  • preferences.db_connect ()
  • preferences.load ()
  • preferences.save ()

E remova as preferências na seguinte linha:

  • de yourProject_lib import set_up_logging, preferências, get_version

Isso deve ser feito.

    
por cortexuvula 11.04.2012 / 14:56