包管理器的命令是什么?设置 | 存储库 | 源代码

Jos*_*osh 5 command-line apt banshee

我尝试从 source执行构建 Banshee 的第二步,但失败如下:

~$ sudo apt-get build-dep banshee
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to find a source package for banshee
Run Code Online (Sandbox Code Playgroud)

我能够通过执行包管理器来解决这个问题| 设置 | 存储库 | 源代码,后跟命令

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

之后 build-dep 步骤成功。

是否有非 GUI 方式为 apt-get 启用源代码存储库?手册页说有 apt-get 源,但我不清楚该命令是否具有相同的效果。

Rad*_*anu 5

您可以通过运行以下命令从终端执行此操作:

sudo -i   #to switch to the root user
echo "deb-src http://archive.ubuntu.com/ubuntu raring main universe restricted multiverse" >> /etc/apt/sources.list
echo "deb-src http://security.ubuntu.com/ubuntu/ raring-security restricted universe main multiverse" >> /etc/apt/sources.list
echo "deb-src http://archive.ubuntu.com/ubuntu raring-updates restricted universe main multiverse" >> /etc/apt/sources.list
exit
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

如果您使用 Ubuntu 13.04,请使用此方法。如果您使用其他 Ubuntu 版本,请更改raring为您的 Ubuntu 代号。要从终端查看当前 Ubuntu 版本的代号是什么,请使用以下命令:

lsb_release -c
Run Code Online (Sandbox Code Playgroud)

您也可以使用您喜欢的镜像服务器(在这种情况下是主服务器http://archive.ubuntu.com/ubuntu)。