не удалось установить что-либо в ubuntu 13.04. [Дубликат]

Ядро функции, имеющейся у меня в .bashrc, для этого:

echo $destinations | xargs -n 1 cp $sourcefile

(думаю, я получил это из этого ответа) Если адресаты находятся в destinations.txt, просто замените echo $destinations на cat destinations.txt. Имена файлов с пробелами выдадут вам проблемы, если они не указаны на входе, поэтому будьте осторожны.

Вот полная функция из моего .bashrc. Вероятно, не очень надежный, поскольку мои варианты использования были простыми, и я не хотел тратить на это много времени, поэтому не ожидайте, что он будет обрабатывать более сложные имена файлов.

function distribute {
        arguments=""
        destinations=""
        sourcefile=""
        while [[ $# -ge 1 ]]; do
                key="$1"

                if [[ "$key" == "-h" ]]; then
                        echo "usage: $0 [flags to cp] source_file destination_1 [... destination_N]"
                elif [[ "$key" == -* ]]; then
                        arguments+=" $key"
                elif [ -z "$sourcefile" ]; then
                        sourcefile="$key"
                else
                        destinations+=" $key"
                fi

                shift
        done

        echo $destinations | xargs -n 1 cp $arguments $sourcefile
}
19
задан 9 November 2011 в 23:46

6 ответов

Вам нужно подтвердить, что ваше имя пользователя или пароль не должны содержать : или @. У меня была аналогичная проблема, и она была решена, когда я сменил пароль.

0
ответ дан 1 August 2018 в 19:57

Хорошо, что это сработало - однако это не помогло просто использовать Acquire::http::proxy "http://host:port/" - мне пришлось использовать Acquire::http::proxy "http://user:pass@host:port/", хотя у меня нет пароля на прокси (я просто использовал «пользователь и пароль», чтобы сохранить синтаксис).

12
ответ дан 5 August 2018 в 19:44

В тире выберите опцию «Сеть». На экране конфигурации сети вы должны выбрать «сетевой прокси»> «вручную», введите данные прокси и, наконец, «Применить ко всей системе». Если требуется аутентификация, появится экран входа в систему.

Другой вариант - настроить напрямую с помощью gconftool:

gconftool-2 -t string -s /system/http_proxy/host "YOUR_PROXY_ADDRESS"
gconftool-2 -t int -s /system/http_proxy/port PROXY_PORT
gconftool-2 -t bool -s /system/http_proxy/use_http_proxy true

Надеюсь, эта помощь.

1
ответ дан 5 August 2018 в 19:44

Хорошо, что это сработало - однако это не помогло просто использовать Acquire::http::proxy "http://host:port/" - мне пришлось использовать Acquire::http::proxy "http://user:pass@host:port/", хотя у меня нет пароля на прокси (я просто использовал «пользователь и пароль», чтобы сохранить синтаксис).

12
ответ дан 15 August 2018 в 13:26

Я установил данные прокси в System → Network и применил всю систему, но не смог использовать Software Center (Firefox был в порядке).

I do необходимо ввести username и password, но мое фактическое имя пользователя и пароль, введенные в эту строку, не будут работать, , но когда я просто ввел фактические слова «user: pass», Software Center начал работать!

0
ответ дан 15 August 2018 в 13:26

Вот ссылка на программу python под названием UBPROXY. Ниже приведены шаги для установки аутентификации прокси.

http://code.google.com/p/ubproxy/downloads/detail?name=ubproxy

для использования ->

1. Запустите эту программу.

2.открыть ваш терминал

3. «cd ~ / Downloads» (Предположим, что ваша загрузка существует в этом каталоге)

4. "chmod + x ubproxy "

5." sudo ./ubproxy"

0
ответ дан 15 August 2018 в 13:26

Другие вопросы по тегам:

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