回答:
GUIの方法:
[ubuntu]ボタンをクリックし、[ソフトウェアソース](またはUbuntu 16.04+では[ソフトウェアと更新])を検索して、[その他のソフトウェア]タブに移動します。
コマンドラインの方法:
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
ソースからパッケージインデックスファイルを再同期します。 sudo apt-get update
参考のための公式文書
このメソッドは
lsb_release -sc
Ubuntu(コードネーム)バージョンを取得します。add-apt-repository
適切な構成ファイルを変更します。Ubuntuのすべてのバージョンで動作するという利点があります。
sudo add-apt-repository "deb http://archive.canonical.com/ubuntu $(lsb_release -sc) partner"
これは、スカイプのチュートリアルからです
コマンドラインからのパートナーリポジトリを有効にするには、編集/etc/apt/sources.list
:
sudoedit /etc/apt/sources.list
および削除#をこの2行の先頭から:
#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
。
ターミナルバージョン、このコマンドをコピーして貼り付けて、パートナーリポジトリ(スカイプなど)をアクティブにします。
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、よりクリーンなバージョン
sources.list
ファイルの解析に問題はありません。しかしバックアップを作成することをお勧め(使用sed -i.bak
だけでなくのsed -i
)
これは私がシェル内でそれを行った方法です、私は安定性、再利用性、べき等性を高めるために少しの時間を取りました(そしてディストリビューションをチェックしません):
grep -qe '^# deb[- ].* partner$' /etc/apt/sources.list \
&& sudo sed -i"~$(date -%s)" 's/^# \(deb[- ].* parnter$\)/\1/' /etc/apt/sources.list
ここでの代替:
最終的に、これにはさらに1〜2回の反復が必要になる場合があります。コメントに関する個人的なメモの隣に、これがいくつかの有用な要約を与えていたことを願っています。
TERMINALは、簡単にするために、この1つのコマンドをコピーして貼り付けます。
sed 's/\# deb http\:\/\/archive\.canonical\.com\/ubuntu natty partner/deb http\:\/\/archive\.canonical\.com\/ubuntu natty partner/' /etc/apt/sources.list | sed 's/\# deb-src http\:\/\/archive\.canonical\.com\/ubuntu natty partner/deb-src http\:\/\/archive\.canonical\.com\/ubuntu natty partner/' - > /tmp/newfile && sudo mv -f /tmp/newfile /etc/apt/sources.list
sed -i~ 's|^# *\(deb\(-src\)* http://archive\.canonical\.com/ubuntu natty partner|\1|' /etc/apt/sources.list
単一の正規表現を使用しますが、新しいファイルを作成する/etc/apt/sources.list.d/
方がずっと良いでしょう。