Пип не работает из-за проблем с прокси

Если вы не установили webmin с https, вам нужно подключиться с помощью http: // localhost: 10000 вместо https: // localhost: 10000.

Если webmin не запускается по умолчанию на вашем компьютере вам нужно создать скрипт в своем /etc/init.d с этим контентом, вызовите скрипт webmin

#!/bin/sh
# chkconfig: 235 99 10
# description: Start or stop the Webmin server
#
### BEGIN INIT INFO
# Provides: webmin
# Required-Start: $network $syslog
# Required-Stop: $network
# Default-Start: 2 3 5
# Default-Stop: 0 1 6
# Description: Start or stop the Webmin server
### END INIT INFO

start=/etc/webmin/start
stop=/etc/webmin/stop
lockfile=/var/lock/subsys/webmin
confFile=/etc/webmin/miniserv.conf
pidFile=/var/webmin/miniserv.pid
name='Webmin'

case "$1" in
'start')
    $start >/dev/null 2>&1 /dev/null 2>&1
    fi
    ;;
'stop')
    $stop
    RETVAL=$?
    if [ "$RETVAL" = "0" ]; then
        rm -f $lockfile
    fi
    pidfile=`grep "^pidfile=" $confFile | sed -e 's/pidfile=//g'`
    if [ "$pidfile" = "" ]; then
        pidfile=$pidFile
    fi
    rm -f $pidfile
    ;;
'status')
    pidfile=`grep "^pidfile=" $confFile | sed -e 's/pidfile=//g'`
    if [ "$pidfile" = "" ]; then
        pidfile=$pidFile
    fi
    if [ -s $pidfile ]; then
        pid=`cat $pidfile`
        kill -0 $pid >/dev/null 2>&1
        if [ "$?" = "0" ]; then
            echo "$name (pid $pid) is running"
            RETVAL=0
        else
            echo "$name is stopped"
            RETVAL=1
        fi
    else
        echo "$name is stopped"
        RETVAL=1
    fi
    ;;
'restart')
    $stop ; $start
    RETVAL=$?
    ;;
*)
    echo "Usage: $0 { start | stop | restart }"
    RETVAL=1
    ;;
esac
exit $RETVAL

, чтобы сделать этот исполняемый файл с sudo chmod 755 /etc/init.d/webmin и добавить его в процедуру запуска с помощью [ f10]. После этого webmin начнется с вашего компьютера.

Чтобы избежать всех этих мелких вещей, вы также можете загрузить webmin в качестве пакета debian, который вы можете установить в своей системе.

Fist вам нужно удалить текущую webmin tar install

/etc/webmin/uninstall.sh

Затем установите все webmin зависимости

sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python

Загрузите последний файл deb из http: // localhost: 10000 или используйте эту команду для загрузки текущей последней версии (до этой даты)

wget http://dfn.dl.sourceforge.net/project/webadmin/webmin/1.570/webmin_1.570_all.deb

После загрузки файла вы можете установить его с помощью

sudo dpkg -i webmin_1.570_all.deb

webmin установит, настроит все необходимые скрипты и будет готов для вас в https: // localhost: 10000 все время, чтобы вы могли войти с вашим именем пользователя / паролем.

0
задан 26 May 2018 в 17:16

4 ответа

Вы можете попробовать, добавив прокси:

HTTP_PROXY=<proxy-URI:port> HTTPS_PROXY=<proxy-URI:port>

И также создайте файл в etc/apt/apt.conf:

Acquire::http::Proxy "<proxy_IP:port>";
0
ответ дан 17 July 2018 в 13:22

Узнайте, как установить прокси-сервер под Linux.

Следует соблюдать HTTP_PROXY env var. Но если вы не можете указать его вручную с помощью pip install --proxy http://user:password@proxyserver:port package.

0
ответ дан 17 July 2018 в 13:22

Вы можете попробовать, добавив прокси:

HTTP_PROXY=<proxy-URI:port> HTTPS_PROXY=<proxy-URI:port>

, а также создать файл в etc/apt/apt.conf:

Acquire::http::Proxy "<proxy_IP:port>";
0
ответ дан 20 July 2018 в 13:28
  • 1
    Я уже упоминал, что я не работаю с сетью за прокси. Поэтому я не следую твоему предложению. – Deepak Kumar 26 May 2018 в 19:13

Узнайте, как установить прокси-сервер под Linux.

Следует соблюдать HTTP_PROXY env var. Но если вы не можете указать его вручную с помощью pip install --proxy http://user:password@proxyserver:port package.

0
ответ дан 20 July 2018 в 13:28

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

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