當前位置: 首頁>>技術問答>>正文


如何啟用“partner”存儲庫?

, , ,

問題描述

我一直看到地方引用”partner”存儲庫作為我可以獲得軟件的地方,我該如何啟用此存儲庫?請通過命令行以圖形方式指定如何執行此操作。

最佳解決思路

GUI方式:

單擊ubuntu按鈕,然後在Ubuntu 16.04+上搜索”Software Sources”(或“Software& Updates”)並轉到”Other Software”選項卡。

package-management,software-center,software-sources,ubuntu

命令行方式:

  • 打開sources.list文件:gksudo gedit /etc/apt/sources.list(或者使用您選擇的命令行編輯器,sudo nano /etc/apt/sources.list將在沒有GUI的命令行上使用nano)

  • 通過刪除以下行前麵的#來添加合作夥伴存儲庫(maverick是您的Ubuntu安裝版本,它可能不同,因此請使用您正在使用的版本的代號而不是’maverick’。如果您不確定運行lsb_release -c找出來。)

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

package-management,software-center,software-sources,ubuntu

  • 保存並關閉。

  • 從其源中重新同步包索引文件:sudo apt-get update

  • Official documentation供參考

次佳解決思路

啟用”partner”存儲庫的最簡單方法:

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

第三種解決思路

CLI方法

這種方法使用

  • lsb_release -sc獲取Ubuntu(代號)版本。

  • add-apt-repository用於更改相應的配置文件。

它具有在所有版本的Ubuntu中工作的優點。

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

這是來自a skype tutorial

第四種思路

要從命令行啟用合作夥伴存儲庫,請編輯/etc/apt/sources.listsudoedit /etc/apt/sources.list並從這兩行的開頭刪除#:

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

所以他們是這樣的:

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

然後更新您的apt緩存:sudo apt-get update

第五種思路

TERMINAL版本,隻需複製並粘貼此命令即可激活合作夥伴存儲庫(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,版本更清晰

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/1491.html,未經允許,請勿轉載。