在写我面临的原始问题之前,我认为最好提供一些背景知识。
背景我试图在运行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 upgrade
但两个错误都说明找不到-bash:apt-get:命令
好的,一旦我到家就会尝试
—
Vivek_Shukla
嗨,我没有找到/ usr / bin / apt-get列出,下一步尝试看看我是否有gdebi或@AFH提到的其中一个程序。
—
Vivek_Shukla
不确定您的系统到底发生了什么。您应该根据已安装的内容尝试@AFH的建议。最好的运气:)
—
C0deDaedalus
find / -name apt-get
节目?它列出了吗/usr/bin/apt-get
?如果是,请尝试使用sudo /usr/bin/apt-get
安装,更新或升级。