Почему я могу только использовать склонный - добираются, когда я использую “su”?

Я не имел 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
3
15.06.2014, 04:57
1 ответ

Это, кажется, связано с переменными среды.

Если Вы устанавливаете прокси в своем профиле (как переменные среды), то, вероятно, при издании sudo, эти переменные не становятся загруженными.

Если Вы следуете за выполнением так с su, затем, вероятно, Вы используете su - (это - способ загрузить переменные среды root).

Чтобы быть загруженными эти переменные (для обычного пользователя) — если мои предположения являются правильными — необходимо использовать опцию -E из sudo. Необходимо видеть руководство sudo для получения дальнейшей информации.

3
27.01.2020, 21:24
  • 1
    , не уверенный, что 'su -', я явно ввел бы это в командную строку? –  ebel 07.12.2012, 23:03
  • 2
    Не Вы издание su -? Если Вы используете просто su, затем я не знаю почему apt-get знает переменную среды прокси. Как Вы устанавливали прокси? –  nozimica 07.12.2012, 23:20
  • 3
    , который я изменяю пользователя на su, затем делая склонный - получает XXX –  ebel 07.12.2012, 23:23
  • 4
    Каков syntaxis, который Вы используете для установки прокси? –  nozimica 07.12.2012, 23:39
  • 5
    Попытайтесь делать sudo -E apt-get install ... и скажите нам, что происходит. –  nozimica 08.12.2012, 00:24

Теги

Похожие вопросы