[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:38350] FTPプロキシの設定をapt.confに記述するには



佐野と申します。

apt.confにFTPのプロキシサーバを設定でわからないことがあります。

apt実行に$(PROXY_USER)、$(PROXY_PASS)などの変数を利用したいときは、
どこのファイルに設定すればよいのか、ご教授いただけないでしょうか。

以下のようなことがしたいのですが。


会社のマシンにwoodyをインストールしましたが、
FTPを利用するためには、プロキシサーバへのログインが必要となります。
そこでaptを利用するために、apt.confを次のように設定しました。
(多少隠しております)

-----apt.conf-------
Acquire
{
  ftp
  {
    Proxy "ftp://プロキシサーバ名";;
    ProxyLogin
    {
      //"USER ユーザ名";
      //"PASS パスワード";
      "USER $(PROXY_USER)";
      "PASS $(PROXY_PASS)";
      "USER anonymous@$(SITE)";
      "PASS anonymousパスワード(メールアドレス)";
    };
  };
};
--------------

ここで、コメントアウト(//の行)だと、問題なくaptが実行できます。
(直接ユーザ名とパスワードを書いているため)
しかし、$(PROXY_USER)、$(PROXY_PASS)を利用すると、
aptの実行時に下記のメッセージが表示されます。

Login script command 'USER ' failed, server said: Missing or extra username

現在は、rootの.profileに$(PROXY_USER)、$(PROXY_PASS)を設定しているのですが、
どうやら、.profielに記述してもapt実行時には関係ないようです。

使用しているaptは
ii  apt            0.5.4          Advanced front-end for dpkg
ii  apt-utils      0.5.4          APT utility programs
です。


----------------------------------------
      佐野 友紀/Sano Tomoki
      sano@xxxxxxxxxxxxxxxxxxxx
----------------------------------------