Прежде чем написать оригинальный вопрос, с которым я сталкиваюсь, я думаю, что было бы лучше предоставить некоторую предысторию.
Предпосылки Я пытался зарегистрировать новый источник для получения пакетов при запуске apt-get, чтобы наконец установить azure-iot-sdk-c-dev, чтобы использовать код для связи с IoT Hub.
Я столкнулся с проблемой, когда попытался выполнить следующую команду.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys xxxxxxxxxxxxxx
Из ошибки показалось, что у моего PI нет директории dirmngr. Поэтому я начал искать решения. Одним из решений было использование следующих команд
sudo apt удалить gnupg
sudo apt install --reinstall gnupg2
sudo apt установить dirmngr
Несмотря на то, что мне сообщили о потенциальном повреждении первой команды, я предполагал, что выполнение второй команды все исправит, но вторая команда не выполняется.
Проблема Это дает мне ошибки, такие как sudo: apt: команда не найдена, чтобы исправить, что я попробовал следующее
sudo apt-get install --reinstall gnupg2
apt-get update && apt-get update
Но обе ошибки гласят, что -bash: apt-get: команда не найдена
РЕДАКТИРОВАТЬ 1 После попытки установки supt aptitude apt я получаю следующее: Я попробовал следующее потом