Я успешно установил и использовал USB Clockworkmod, ограничивающий в течение нескольких лет с Ubuntu 16.04. После обновления 18,04 я выполнил ту же процедуру, как ранее используется с 16,04 (посмотрите видео YouTube с инструкциями в описании), но с 18,04 остановки установки, когда я достигаю "настраивать" стадии.
А именно,
в Терминале и в папке "узла" (или каталог) просто введите:
./configure
это производит:
File "./configure", line 463, in
configure_node(output)
File "./configure", line 370, in configure_node
o['variables']['gcc_version'] = 10 * cc_version[0] + cc_version[1]
IndexError: tuple index out of range
Кто-либо успешно обошел эту проблему?
Я сам не использовал CWM Tether, но я просто перечитал сценарий, чтобы увидеть, откуда исходит ошибка.
Похоже, проблема в том, что gcc
версия 7+ печатает только основной номер версии при запуске с -dumpversion
. Похоже, вам просто нужно перейти к строке 325 в сценарии:
proc = subprocess.Popen(CC.split() + ['-dumpversion'], stdout=subprocess.PIPE)
и изменить ['-dumpversion']
на ['-dumpfullversion']
.
Для лучшей совместимости разработчики могут захотеть переключить его на ['-dumpversion', '-dumpfullversion']
.
Источник: gcc 7.1.1 в Fedora 26 dumpversion теперь по умолчанию включает только основную версию