Мне удалось заставить работать 2.2, когда я пытался установить wxgtk3.0, я получил следующий диалог:
The following packages have unmet dependencies:
trelby : Depends: python-wxgtk2.8 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Я попробовал apt-get -f install, как было предложено, и установил пакеты 2.8. Затем я переустановил 2.2 deb и все заработало.
Я понял, в чем проблема.
Jupyter (даже в режиме оболочки) требует сокетов, и это отключено моими правилами.
Я думаю, что два решения были бы возможно:
отключить внешний интернет, но разрешить сокеты использовать только jupyter для преобразования из .ipynb в .py, а затем использовать AppArmor для интерпретатора python3. (Я использовал копию интерпретатора python3, а не версию системы, чтобы не мешать системе.)Я выбрал решение №2, потому что я не знал, как достичь # 1. Я попытался удалить «deny network raw» и сохранить «deny network inet», но это также, казалось, отключает сокеты.
Я понял, в чем проблема.
Jupyter (даже в режиме оболочки) требует сокетов, и это отключено моими правилами.
Я думаю, что два решения были бы возможно:
отключить внешний интернет, но разрешить сокеты использовать только jupyter для преобразования из .ipynb в .py, а затем использовать AppArmor для интерпретатора python3. (Я использовал копию интерпретатора python3, а не версию системы, чтобы не мешать системе.)Я выбрал решение №2, потому что я не знал, как достичь # 1. Я попытался удалить «deny network raw» и сохранить «deny network inet», но это также, казалось, отключает сокеты.