[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:49165] proxy 経由の apt-get source (一般ユーザ)
上林と申します。
一般ユーザから proxy 経由の apt-get source を試みています。
/etc/apt/apt.conf.d/70debconf へは、
Acquire
{
http
{
Proxy "http://proxy.host.com:PORTNUM";
};
ftp
{
Proxy "http://proxy.host.com:PORTNUM";
};
};
と書き、sudo aptitude {,update} を使っています。
この状況で、su,sudo を使い root になっての apt-get source は
apt-get source python-visual
Reading package lists... Done
Building dependency tree
Reading state information... Done
Need to get 546kB of source archives.
Get:1 http://cdn.debian.or.jp stable/main python-visual 3.2.1-4 (dsc) [811B]
Get:2 http://cdn.debian.or.jp stable/main python-visual 3.2.1-4 (tar) [537kB]
Get:3 http://cdn.debian.or.jp stable/main python-visual 3.2.1-4 (diff) [8026B]
Fetched 546kB in 0s (4947kB/s)
dpkg-source: extracting python-visual in python-visual-3.2.1
dpkg-source: unpacking python-visual_3.2.1.orig.tar.gz
dpkg-source: applying ./python-visual_3.2.1-4.diff.gz
となり、source を取得可能です。
一方で、一般ユーザでは
echo -e "$http_proxy\n$ftp_proxy\n$HTTP_PROXY\n$FTP_PROXY$"
http://proxy.host.com:PORTNUM
http://proxy.host.com:PORTNUM
http://proxy.host.com:PORTNUM
http://proxy.host.com:PORTNUM
と環境変数を設定した上で、apt-get source すると
LANG=C apt-get source python-visual
Reading package lists... Done
Building dependency tree
Reading state information... Done
Need to get 546kB of source archives.
Err http://cdn.debian.or.jp stable/main python-visual 3.2.1-4 (dsc)
Cannot initiate the connection to PORTNUM:80 (0.0.31.144). -
connect (22 Invalid argument)
Err http://cdn.debian.or.jp stable/main python-visual 3.2.1-4 (tar)
Cannot initiate the connection to PORTNUM:80 (0.0.31.144). -
connect (22 Invalid argument)
Err http://cdn.debian.or.jp stable/main python-visual 3.2.1-4 (diff)
Cannot initiate the connection to PORTNUM80 (0.0.31.144). - connect
(22 Invalid argument)
Failed to fetch
http://cdn.debian.or.jp/debian/pool/main/p/python-visual/python-visual_3.2.1-4.dsc
Cannot initiate the connection to PORTNUM:80 (0.0.31.144). - connect
(22 Invalid argument)
Failed to fetch
http://cdn.debian.or.jp/debian/pool/main/p/python-visual/python-visual_3.2.1.orig.tar.gz
Cannot initiate the connection to PORTNUM:80 (0.0.31.144). - connect
(22 Invalid argument)
Failed to fetch
http://cdn.debian.or.jp/debian/pool/main/p/python-visual/python-visual_3.2.1-4.diff.gz
Cannot initiate the connection to PORTNUM:80 (0.0.31.144). - connect
(22 Invalid argument)
E: Failed to fetch some archives.
となり、source をうまく取得できません。(PORTNUM は実際は数字です。)
sudo 等で取得した source をchown,chgrp すれば済むことなのですが
より良い解決方法はあるのでしょうか?
よろしくお願いします。
$ dpkg -l apt |grep ^i
ii apt 0.7.3 Advanced front-end for dpkg
--
Kazuhiko Uebayashi