Проблема с настройками прокси-сервера при попытке установить пакет

Ubuntu - это как ваша обычная Windows. Только это другая операционная система. Я не уверен, какую версию Ubuntu вы используете. Независимо от этого, среды Linux, в том числе Ubuntu, предлагают очень удобный графический интерфейс, как и для окон, которые не трудно понять для тех, кто привык к окнам. Если вам не удобно с терминалом, вы всегда можете просто использовать графический интерфейс и получать доступ к своим файлам и папкам.

Насколько вы должны их хранить, опять же, это ваш собственный рабочий стол. Это совсем другая система. Это точно так же, как окна. Просто сохраните их там, где вы будете хранить их в окнах.

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

«/» указывает корневой каталог. Он содержит «дом», который содержит «Шифар» и т. Д. Они предназначены исключительно для хранения и классификации данных. Каталог - это то, что вы бы назвали папкой в ​​своих окнах.

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

1
задан 18 May 2017 в 16:54

4 ответа

Я создал скрипт, чтобы новый пользователь мог записывать свои учетные данные прокси, не полагаясь на третью сторону. Измените адреса прокси для вашего (ironport ...)

#!/bin/bash clear if [ $(id -u) != "0" ]; then echo "You must be the superuser to run this script" >&2 exit 1 fi echo "******************************************************************************" echo "* *" echo "* *" echo "* Salvar credenciais no PC *" echo "* *" echo "* *" echo "******************************************************************************" echo echo "Digite sua m#chmod 755 $HOME/script/enviromentatricula do XXX de até 4 digitos" read matricula clear #!/bin/bash echo "******************************************************************************" echo "* *" echo "* Sua matricula é $matricula *" echo "* *" echo "******************************************************************************" echo "Digite sua senha do TRT" read -s senha echo "************************* Criando arquivos **********************************" local="http://"$matricula":"$senha"@ironport.br:80/" local1="https://"$matricula":"$senha"@ironport.br:80/" local2="ftp://"$matricula":"$senha"@ironport.br:80/" local3="socks://"$matricula":"$senha"@ironport.br:80/" #echo -e "HTTP_proxy $local \nFTP_proxy=$local \nHTTPS_proxy=$local \n" "http_proxy=$local \n""ftp_proxy $local \n""https_proxy $local" echo -e "HTTP_proxy=$local \nFTP_proxy=$local \nHTTPS_proxy=$local \nhttp_proxy=$local \nftp_proxy=$local \nhttps_proxy=$local" > tmpfile #mv tmpfile $HOME/script/enviroment #chmod 755 $HOME/script/enviroment #mv tmpfile /etc/enviroment cat tmpfile > $HOME/script/environment cat tmpfile > /etc/environment chmod 755 /etc/enviroment echo -e "Acquire::http::proxy \"$local\"; \nAcquire::https::proxy \"$local1\"; \nAcquire::ftp::proxy \"$local2\"; \nAcquire::socks::proxy \"$local3\"; "> apt #mv apt $HOME/script/apt.conf #mv apt /etc/apt/apt.conf cat apt.txt > $HOME/script/apt.conf cat apt.txt > /etc/apt/apt.conf clear echo "******************************************************************************" echo "* *" echo "* Arquivos gravados com sucesso *" echo "* /etc/environment *" echo "* /etc/apt/apt.conf *" echo "* Cópia de I *" echo "******************************************************************************" echo " testar configuração digite S" Cópia de I read testar if [ $testar = "S" ]; then apt-get update fi

сохраните как arquivo.sh и chmod -x ./arquivo.sh и запустите ./arquivo.sh

Для тестирования без комментариев (#) суперпользователя (#) строки 4, 5, 6 и 7

0
ответ дан 18 July 2018 в 13:06

По моему опыту, терминал не соблюдает настройки системы gnome.

Когда у нас был прокси-сервер, мы должны были установить их в .bashrc. Итак, установите свой прокси в ~ / .bashrc, добавив эти строки в конец файла и повторите попытку (может быть достаточно указать только HTTP и HTTPS-прокси, но вы никогда не знаете ...):

export http_proxy=http://1.2.3.4:5678/ export ftp_proxy=http://1.2.3.4:5678/ export socks_proxy=socks://1.2.3.4:5678/ export https_proxy=http://1.2.3.4:5678/

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

Удачи и получайте удовольствие.

0
ответ дан 18 July 2018 в 13:06

Я создал скрипт, чтобы новый пользователь мог записывать свои учетные данные прокси, не полагаясь на третью сторону. Измените адреса прокси для вашего (ironport ...)

#!/bin/bash clear if [ $(id -u) != "0" ]; then echo "You must be the superuser to run this script" >&2 exit 1 fi echo "******************************************************************************" echo "* *" echo "* *" echo "* Salvar credenciais no PC *" echo "* *" echo "* *" echo "******************************************************************************" echo echo "Digite sua m#chmod 755 $HOME/script/enviromentatricula do XXX de até 4 digitos" read matricula clear #!/bin/bash echo "******************************************************************************" echo "* *" echo "* Sua matricula é $matricula *" echo "* *" echo "******************************************************************************" echo "Digite sua senha do TRT" read -s senha echo "************************* Criando arquivos **********************************" local="http://"$matricula":"$senha"@ironport.br:80/" local1="https://"$matricula":"$senha"@ironport.br:80/" local2="ftp://"$matricula":"$senha"@ironport.br:80/" local3="socks://"$matricula":"$senha"@ironport.br:80/" #echo -e "HTTP_proxy $local \nFTP_proxy=$local \nHTTPS_proxy=$local \n" "http_proxy=$local \n""ftp_proxy $local \n""https_proxy $local" echo -e "HTTP_proxy=$local \nFTP_proxy=$local \nHTTPS_proxy=$local \nhttp_proxy=$local \nftp_proxy=$local \nhttps_proxy=$local" > tmpfile #mv tmpfile $HOME/script/enviroment #chmod 755 $HOME/script/enviroment #mv tmpfile /etc/enviroment cat tmpfile > $HOME/script/environment cat tmpfile > /etc/environment chmod 755 /etc/enviroment echo -e "Acquire::http::proxy \"$local\"; \nAcquire::https::proxy \"$local1\"; \nAcquire::ftp::proxy \"$local2\"; \nAcquire::socks::proxy \"$local3\"; "> apt #mv apt $HOME/script/apt.conf #mv apt /etc/apt/apt.conf cat apt.txt > $HOME/script/apt.conf cat apt.txt > /etc/apt/apt.conf clear echo "******************************************************************************" echo "* *" echo "* Arquivos gravados com sucesso *" echo "* /etc/environment *" echo "* /etc/apt/apt.conf *" echo "* Cópia de I *" echo "******************************************************************************" echo " testar configuração digite S" Cópia de I read testar if [ $testar = "S" ]; then apt-get update fi

сохраните как arquivo.sh и chmod -x ./arquivo.sh и запустите ./arquivo.sh

Для тестирования без комментариев (#) суперпользователя (#) строки 4, 5, 6 и 7

0
ответ дан 24 July 2018 в 20:06
  • 1
    sory ошибка в этом изменении сценария "mv" строки cat tmpfile & gt; $ HOME / script / environment cat tmpfile & gt; / etc / environment chmod 755 / etc / environment cat apt.txt & gt; $ HOME / script / apt.conf cat apt.txt & gt; /etc/apt/apt.conf – Max 22 May 2017 в 19:44

По моему опыту, терминал не соблюдает настройки системы gnome.

Когда у нас был прокси-сервер, мы должны были установить их в .bashrc. Итак, установите свой прокси в ~ / .bashrc, добавив эти строки в конец файла и повторите попытку (может быть достаточно указать только HTTP и HTTPS-прокси, но вы никогда не знаете ...):

export http_proxy=http://1.2.3.4:5678/ export ftp_proxy=http://1.2.3.4:5678/ export socks_proxy=socks://1.2.3.4:5678/ export https_proxy=http://1.2.3.4:5678/

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

Удачи и получайте удовольствие.

0
ответ дан 24 July 2018 в 20:06
  • 1
    спасибо @mondjunge, но не повезло. Добавлено эти строки до конца ~ / .bashrc, затем вышел из терминала, перезапустился, но снова он зависает на pastebin.com/ycrmdmxf – Enrique 18 May 2017 в 19:03
  • 2
    можете ли вы загрузить файл в терминале с помощью wget https://dl.google.com/dl/android/studio/ide-zips/2.3.2.0/android-studio-ide-162.3934792-linux.zip? Если да, у вас проблема с AptGet, если нет, в терминале все еще есть проблема с соединением. – mondjunge 18 May 2017 в 19:11
  • 3
    Да, как описано в вопросе, я могу загрузить файл с помощью wget в терминале ... – Enrique 18 May 2017 в 19:17
  • 4
    странно. Возможно, это дикая догадка, но вы пытались использовать apt вместо apt-get? Я думаю, вы уже знаете, что можете просто загрузить zip и распаковать его где-нибудь домой, чтобы использовать его. – mondjunge 18 May 2017 в 22:54
  • 5
    да, попробуем ... и в случае, если мне не повезет, установите вручную ... – Enrique 19 May 2017 в 17:59

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

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