Я не имел ar
в моей системе, таким образом, я сделал этот ужасный клудж:
mv /bin/tar /bin/tar.real
echo "tar.real xpf -" >/bin/tar
chmod +x /bin/tar
cd /
# put in the correct path
dpkg-deb -x /var/cache/apt/archives/tar_1.26-4_armel.deb .
# check things are working and then
#rm /bin/tar.real
Это, кажется, связано с переменными среды.
Если Вы устанавливаете прокси в своем профиле (как переменные среды), то, вероятно, при издании sudo
, эти переменные не становятся загруженными.
Если Вы следуете за выполнением так с su
, затем, вероятно, Вы используете su -
(это - способ загрузить переменные среды root
).
Чтобы быть загруженными эти переменные (для обычного пользователя) — если мои предположения являются правильными — необходимо использовать опцию -E
из sudo
. Необходимо видеть руководство sudo
для получения дальнейшей информации.
su -
? Если Вы используете простоsu
, затем я не знаю почемуapt-get
знает переменную среды прокси. Как Вы устанавливали прокси? – nozimica 07.12.2012, 23:20sudo -E apt-get install ...
и скажите нам, что происходит. – nozimica 08.12.2012, 00:24