如何添加软件源?

有时候我看到一些网站通过以下方式提供Ubuntu软件包:

将这行代码添加到你的软件源:deb http:// something something

我该如何将它们添加到我的软件包管理器,以便安装并保持更新?我想要图形界面和命令行选项都能用。
3个回答

你可以很容易地在“软件中心”中添加它们- >编辑- >软件源- >其他源- >添加

  1. 启动“软件中心”。

  2. 在面板中选择“编辑”,然后选择“软件源”。

    edit-software-sources

  3. 在“其他源”选项卡中,点击底部的“添加”按钮。

    other-sources

  4. 在“APT行”输入框中添加deb URL,然后点击“添加源”。

    software-properties-gtk

一旦关闭“软件源”窗口,您的缓存将自动更新。

现在,您可以使用“获取软件”中的左上角列表浏览新添加的源。


通过命令行,我们可以添加软件源

sudo add-apt-repository deb http://something something

这将把给定的源添加到我们的sources.list中。我们可能还需要导入一个签名密钥:
sudo apt-key add <downloaded-keyfile>

有一个ppa的简短表单:
sudo add-apt-repository ppa:<lp-user>/<ppa-name>

这将扩展源列表的条目并自动导入 GPG 密钥。


添加新源后,无论如何都需要运行更新软件包索引文件的命令。
sudo apt-get update

这是另一个版本。
gksudo gedit /etc/apt/sources.list

将deb URL添加到文件底部并保存。之后,您必须使用apt cache进行更新。
sudo apt-get update

现在你可以像从其他任何来源一样,使用这个来源安装软件。
sudo apt-get install [packagename]