プロキシの背後からリポジトリを追加するにはどうすればよいですか?


14

オフィスに問題があります。私たちはプロキシ(ubuntuプロキシ設定で設定および適用されます)の背後にいるため、ターミナルからリポジトリを追加しようとすると、次のメッセージが表示されます。

--read url here ---:urlopen error [Errno 113]ホストへのルートがありません

私が試した

  • Launchpad-getkeysスクリプト。これを取得(画像)

ここに画像の説明を入力してください

  • 私は運のない別の「ハック」で試しました

    1. Alt-F2を押して入力します gksu gedit /usr/lib/python2.6/dist-packages/softwareproperties/ppa.py
    2. 88行目を見つけて変更 keyserver.ubuntu.comするにhkp://keyserver.ubuntu.com:80
    3. 保存して閉じ、再起動します。

この問題を何らかの方法で解決できるかどうかは誰にもわかりますか?ありがとう

回答:


13

問題は次のバグレポートに記載されています。適切な修正がコメント#11に記載されているようです。

  1. 変数https_proxyをプロキシに設定します
  2. /etc/sudoers以下を/etc/sudoers.d/含むように編集または正しいファイルを作成します。

    Defaults env_keep = https_proxy
    

Joao、変数を/home/myuser/.bashrcに追加し、次にenv_keepを/ etc / sudoersに追加しました。このコマンド「sudo env | grep proxy」を実行すると、変数が表示されます。リポジトリを追加したり、launchpad-getkeysスクリプトを実行したりしても、エラーは発生しません。ありがとう!!
エンリケ


1

次の-HEオプションを使用しますsudo

sudo -HE apt-key [...]

プロキシ設定が保持されます


0

ルートアカウントを入力し、そこからリポジトリを追加する必要があります。

sudo su
add-apt-repository ppa:xxxyyy/ppa
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.