私は、ソフトウェアを入手できる場所として「パートナー」リポジトリを参照している場所を見続けていますが、このリポジトリを有効にするにはどうすればよいですか?これをグラフィカルに、またコマンドライン経由で行う方法を指定してください。
GUIの方法:
[ubuntu]ボタンをクリックし、[ソフトウェアソース](またはUbuntu 16.04以降では[ソフトウェアと更新])を検索して、[その他のソフトウェア]タブに移動します。
コマンドラインウェイ:
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
ソースからパッケージインデックスファイルを再同期します:Sudo apt-get update
公式ドキュメント 参照用
「パートナー」リポジトリを有効にする最も簡単な方法:
Sudo sed -i.bak "/^# deb .*partner/ s/^# //" /etc/apt/sources.list
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"
これは a skype tutorial からのものです
コマンドラインからパートナーリポジトリを有効にするには、/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、よりクリーンなバージョン
これは私がシェル内でそれを行った方法です。安定性、再利用性、べき等性を高めるために少しの時間を取りました(そしてディストリビューションをチェックしません):
grep -qe '^# deb[- ].* partner$' /etc/apt/sources.list \
&& Sudo sed -i"~$(date -%s)" 's/^# \(deb[- ].* parnter$\)/\1/' /etc/apt/sources.list
ここでの代替:
最終的に、これにはさらに1〜2回の反復が必要になる場合があります。コメントに関する個人的なメモの次に、これがいくつかの有用な要約を与えていたことを願っています。