Думаю, что я взломал код после dir () - все, что я смог найти в классе GObject =>
G_SIGNAL_RUN_FIRST, находится в списке GSignalFlags, который переводится в GObject.SignalFlags.RUN_FIRST. Это согласовано, поэтому G_SIGNAL_MATCH_ID, найденный в перечислении GSignalMatchType, переводится в GObject.SignalMatchType.ID.
Не совсем очевидно, но достаточно легко, как только вы знаете, что искать.
Если вы просмотрите страницу PPA https://launchpad.net/~f-muriana/+archive/ubuntu/ubuntu-builder, вы увидите кнопку с надписью «серия». Похоже, что ubuntu-builder не обновлялся с февраля 2014 года, а последняя версия Ubuntu, для которой существует релиз, - Ubuntu Saucy (13.10). Изображение этой страницы приведено ниже.
Ваши варианты на этом этапе состоят в том, чтобы связаться с создателем пакета или найти исходные файлы и скомпилировать программу самостоятельно.
[
Последняя версия Ubuntu, которую автор построил для своей программы ubuntu-builder, был для saucy.
Когда вы попробовали команду apt-add-repository, она создала файл .list, который использовал вашу текущую версию Ubuntu как репозиторий, который он должен искать ... Я угадаю saucy ... и у автора нет такого репозитория, поэтому вы не смогли установить программу.
Сначала ...
Ваши команды должны были быть ... (и, вероятно, первая команда должна быть повторена)
sudo apt-add-repository ppa:f-Mariana/ubuntu-builder
sudo apt-get update
sudo apt-get install ubuntu-builder # this would have still failed
Сначала ... [ ! d8]
Теперь, если вы хотите взять средний риск и надеетесь, что ubuntu-builder все еще работает с вашей текущей версией Ubuntu, вы можете исправить его, чтобы его можно было установить.
ls /etc/apt/sources.list.d/*ariana*.list
* note the exact filename returned
gksudo gedit /etc/apt/sources.list.d/filename_from_previous_step
* change all (1 or 2) references of "xenial" to "saucy"
* save the file and quit gedit
sudo apt-get update
sudo apt-get install ubuntu-builder # now this should work
Если вы просмотрите страницу PPA https://launchpad.net/~f-muriana/+archive/ubuntu/ubuntu-builder, вы увидите кнопку с надписью «серия». Похоже, что ubuntu-builder не обновлялся с февраля 2014 года, а последняя версия Ubuntu, для которой существует релиз, - Ubuntu Saucy (13.10). Изображение этой страницы приведено ниже.
Ваши варианты на этом этапе состоят в том, чтобы связаться с создателем пакета или найти исходные файлы и скомпилировать программу самостоятельно.
[
Последняя версия Ubuntu, которую автор построил для своей программы ubuntu-builder, был для saucy.
Когда вы попробовали команду apt-add-repository, она создала файл .list, который использовал вашу текущую версию Ubuntu как репозиторий, который он должен искать ... Я угадаю saucy ... и у автора нет такого репозитория, поэтому вы не смогли установить программу.
Сначала ...
Ваши команды должны были быть ... (и, вероятно, первая команда должна быть повторена)
sudo apt-add-repository ppa:f-Mariana/ubuntu-builder
sudo apt-get update
sudo apt-get install ubuntu-builder # this would have still failed
Сначала ... [ ! d8]
Теперь, если вы хотите взять средний риск и надеетесь, что ubuntu-builder все еще работает с вашей текущей версией Ubuntu, вы можете исправить его, чтобы его можно было установить.
ls /etc/apt/sources.list.d/*ariana*.list
* note the exact filename returned
gksudo gedit /etc/apt/sources.list.d/filename_from_previous_step
* change all (1 or 2) references of "xenial" to "saucy"
* save the file and quit gedit
sudo apt-get update
sudo apt-get install ubuntu-builder # now this should work