自学内容网 自学内容网

NJU PA0

NJU PA0

使用教程提供的源再进行sudo apt install … 可能会出现 Unmet dependencies 此类报错
可以安装 aptitude

sudo apt install aptitude
sudo aptitude install <package>

然后它会提示你,选 n 进行降级。再选 Y 确认
或者
将 /etc/apt/sources.list 下的源改为

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse

再输入

sudo apt-get update
sudo apt-get upgrade

对于 git,克隆 ssh 仓库
可能会遇到 ssh: connect to host github.com port 22: Connection refused 这样的报错
解决方案是在 ~/.ssh/config
如果没有则 touch ~/.ssh/config
vim ~/.ssh/config
在其中添加这几行:

Host github.com
  Hostname ssh.github.com
  Port 443

然后再进行 git clone

当我们运行 make menuconfig
出现以下报错
image.png
我们需要安装这些缺少项

sudo apt install bison

再尝试输入 make
image.png
同理,安装

sudo apt install flex

即可正常编译


原文地址:https://blog.csdn.net/DaphneOdera17/article/details/137692359

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!