由于armhf导致apt-get更新错误

Mar*_*vin 2 linux cuda ubuntu-12.04

在Ubuntu上安装CUDA时,我在终端中运行了以下命令:

sudo sh -c 'echo "foreign-architecture armhf" >> /etc/dpkg/dpkg.cfg.d/multiarch'

命令失败,当我这样做时sudo apt-get update,它给了我一大堆failed to fetch错误.然而,我的CUDA安装成功了.如何将其还原,以便在更新时不会出现错误?

asi*_*niy 6

就我而言,

sudo dpkg --remove-architecture armhf
Run Code Online (Sandbox Code Playgroud)

如果您有烦恼dpkg: error: cannot remove architecture 'armhf' currently in use by the database,请考虑删除armhf您将从dpkg -l | grep armhf命令中获得的软件包


say*_*yan 5

你需要从"/etc/dpkg/dpkg.cfg.d/multiarch"文件中删除"foreign-architecture armhf"条目.