如何添加软件源?

Jor*_*tro 18 package-management software-sources

有时我看到网站通过类似的方式提供 Ubuntu 软件包

将此行添加到您的软件源: deb http:// something something

如何将这些添加到我的包管理器中,以便我可以安装软件并使其保持最新状态?我想要 GUI 和命令行选项。

小智 16

您可以在Software Center->Edit->Software Sources->Other Sources->Add" 中轻松添加它们

  1. 启动Software Center.

  2. 在面板中转到Edit并选择Software Sources

    编辑软件源

  3. 在选项卡中Other Sources单击Add底部的按钮。

    其他来源

  4. APT Line输入字段中添加 deb URL并点击Add Source

    软件属性-gtk

关闭Software Sources窗口后,您的缓存将自动更新。

您现在可以New Source使用 中的左上角列表浏览子列表中新添加的源Get Software


Tak*_*kat 10

从命令行我们可以添加软件源

sudo add-apt-repository deb http://something something
Run Code Online (Sandbox Code Playgroud)

这会将给定的源添加到我们的 sources.list。我们可能需要额外导入一个签名密钥:

sudo apt-key add <downloaded-keyfile>
Run Code Online (Sandbox Code Playgroud)

ppa 有一个简短的形式:

sudo add-apt-repository ppa:<lp-user>/<ppa-name>
Run Code Online (Sandbox Code Playgroud)

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


添加新源后,无论如何我们都需要通过运行来更新包索引文件

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


小智 8

这是另一个版本。

gksudo gedit /etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)

将 deb URL 添加到文件底部并保存。之后,您必须使用以下命令更新 apt 缓存

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

现在,您可以像从任何其他来源一样使用该来源安装软件

sudo apt-get install [packagename]
Run Code Online (Sandbox Code Playgroud)