我一直在尝试构建软件 Carla,为此我必须给出以下命令
sudo apt-get install build-essential clang-8 lld-8 g++-7 cmake ninja-build libvulkan1 python python-pip python-dev python3-dev python3-pip libpng-dev libtiff5-dev libjpeg-dev tzdata sed curl unzip autoconf libtool rsync libxml2-dev git
完成此操作后,我收到一条错误消息,内容如下
The following packages have unmet dependencies:
build-essential : Depends: gcc (>= 4:9.2) but 4:7.4.0-1ubuntu2.3 is to be installed
E: Unable to correct problems, you have held broken packages.
我找到了解决这个问题的答案,但首先我必须创建 /etc/apt/source.list 的备份,但我不知道该怎么做。有人能解释一下怎么做吗?
我的操作系统是 Ubuntu 20.04.3 LTS
答案1
由于/etc/apt/sources.list
它只是一个文件,您可以通过将文件复制到具有不同名称的文件来创建“备份”:
sudo cp /etc/apt/sources.list /etc/apt/sources.orig
这将创建一个/etc/apt
名为的新文件sources.orig
,其内容与 完全相同sources.list
。sudo
这是必需的,因为该文件归该root
帐户所有。