Я хочу написать приложение для Ubuntu Touch и протестировать его на своем Aquaris BQ 4.5 Ubuntu Edition . Я не смог его настроить, и теперь у меня не было соответствующей цели клика:
Когда я перехожу на вкладку устройства в Ubuntu-SDK, он говорит мне, что в настоящее время для моего устройства не определен комплект , Нажав Autocreate , я получаю сообщение, что совместимый chroot не установлен. Выбрав armfh 15.04 и введя мой пароль, я получаю:
Цель click click-ubuntu-sdk-15.04-armhf уже существует
Выполняется sudo click list
ничего не возвращает, а sudo click unregister --user=phablet click-ubuntu-sdk-15.04-armhf
возвращает
Traceback (последний вызов был последним):
& nbsp; & nbsp; Файл "/ usr / bin / click", строка 86, в < module>
& nbsp; & nbsp; & nbsp; & nbsp; sys.exit (main ())
& nbsp; & nbsp; Файл "/ usr / bin / click", строка 82, в основном
& nbsp; & nbsp; & nbsp; & nbsp; return mod.run (args)
& nbsp; & nbsp; Файл "/usr/lib/python3/dist-packages/click/commands/unregister.py", строка 55, в прогоне
& nbsp; & nbsp; & nbsp; & nbsp; old_version = registry.get_version (package)
& nbsp; gi._glib.GError: Невозможно получить запись в файле паролей для phablet: Success
, но ничего не меняется. Я немного застрял здесь.
ls /var/lib/schroot/chroots/
возвращает только click-ubuntu-sdk-14.04-i386
, что является моей ОС. Но в моем замешательстве я однажды вручную удалил /var/lib/schroot/chroots/click-ubuntu-sdk-14.04-i386
-Folder.
У кого-нибудь есть идеи, как все это сбросить? Я бы не хотел переустанавливать Ubuntu.
П.С.: Создание любой ДРУГОЙ цели клика с помощью Сервис-> Параметры-> Ubuntu-> Создать цель клика работает безупречно.
Я нашел неожиданное решение здесь. Таким образом, я продолжал свое плохое поведение просто удаления вещей и работал sudo rm -R /etc/schroot/chroot.d/click-ubuntu-sdk-15.04-armhf
и taadaaa! Я могу создать цель щелчка для armfh 15.04 теперь.
Спасибо Wayne :D