如何启用“合作伙伴”存储库?

如何启用“合作伙伴”存储库?

我经常看到有人将“合作伙伴”存储库称为可以获取软件的地方,我该如何启用此存储库?请说明如何通过图形和命令行执行此操作。

答案1

GUI方式

单击 ubuntu 按钮,然后搜索“软件源”(或 Ubuntu 16.04+ 上的“软件和更新”)并转到“其他软件”选项卡。

在此处输入图片描述

命令行方式

  • 打开 sources.list 文件:(gksudo gedit /etc/apt/sources.list或者使用您选择的命令行编辑器,可以在没有 GUI 的命令行上sudo nano /etc/apt/sources.list使用)nano
  • 通过删除添加合作伙伴存储库#在以下几行前面(maverick是您的 Ubuntu 安装的版本,它可能有所不同,因此请使用您所使用的版本的代号而不是“maverick”。如果您不确定,请运行lsb_release -c以查找。)

    # deb http://archive.canonical.com/ubuntu maverick partner
    # deb-src http://archive.canonical.com/ubuntu maverick partner
    

使用 GEdit 编辑 sources.list 文件

  • 保存并关闭。
  • 从源重新同步包索引文件:sudo apt-get update

  • 官方文档以供参考

答案2

启用“合作伙伴”存储库的最简单方法:

sudo sed -i.bak "/^# deb .*partner/ s/^# //" /etc/apt/sources.list
sudo apt-get update

答案3

CLI 方法

此方法使用

  • lsb_release -sc获取 Ubuntu(代号)版本。
  • add-apt-repository改变适当的配置文件。

它具有适用于所有版本的 Ubuntu 的优点。

sudo add-apt-repository "deb http://archive.canonical.com/ubuntu $(lsb_release -sc) partner"

这是来自Skype 教程

答案4

终端版本,只需复制并粘贴此命令即可激活合作伙伴存储库(skype 等):

DISTRO=`cat /etc/*-release | grep DISTRIB_CODENAME | sed 's/.*=//g'`
sudo sed -i 's/\(# \)\(deb .*ubuntu '${DISTRO}' partner\)/\2/g' /etc/apt/sources.list
sudo apt-get -y update

@ERGuille: FTFY,有一个更干净的版本

相关内容