Установка октавы в termux, Невозможно исправить проблемы, у вас есть сломанные пакеты

Я пытаюсь установить октаву из репозитория «Это бессмысленно», упомянутого в вики. . Насколько я могу судить, репозиторий успешно добавлен. Однако, когда я пытаюсь выполнить команду pkg install octave, я получаю сообщение об ошибке "octave Depends openblas" "octave Depends arpack-ng" "Невозможно исправить проблемы, у вас есть поврежденные пакеты"

Я запустил dpkg --get-selections | grep held, но он ничего не возвращает.

Когда я пытаюсь запустить pkg install openblas, выдает ошибку «openblas зависит от libgcc, но не устанавливается».

Когда я пытаюсь запустить pkg install libgcc, выдается ошибка "пакет libgcc недоступен, но на него ссылается другой пакет, это может означать, что пакет отсутствует, устарел или доступен только из другого источника. Однако следующие пакеты заменяют это: ndk-sysroot"

После еще нескольких поисков я сделал pkg install clang, но все равно получаю те же ошибки. ndk-sysroot был установлен во время установки clang.

Я сделал apt-get autoclean, apt-get autoremove и apt-get purge, но это ничего не дало.

Что я могу сделать, чтобы решить эту проблему и установить октаву на свой телефон?


person Sohaib Afzal    schedule 18.02.2018    source источник


Ответы (1)


Проблема решилась сама собой.

Я снова попробовал pkg install octave и получил ответ: «Стабильная версия репозитория https://termux.net больше не подписана. "

Поэтому я снова запустил команду bash setup-pointless-repo.sh.

И это было! pkg install octave сейчас работает.

person Sohaib Afzal    schedule 19.02.2018