zoukankan      html  css  js  c++  java
  • 【部分原创】刚安装好的linux中aptget配置代理的方法

    虽然是老生常谈了,不过我还是想把我的经验分享给大家

    首先 刚安装的系统会自动寻找更新,因此会在后台运行apt程序,此时需要将进程杀掉,具体命令:

    ps -e | grep apt 寻找名字中带有apt的程序,

    然后 sudo killall name[] 将name数组中所有的进程都杀掉

    此时运行sudo apt-get upgrade or update会提示Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
     

    方法是删掉此目录下的文件即可 ,sudo rm /var/lib/apt/lists/lock

    然后重启终端,配置一下代理更新即可。 

    配置代理一共有三种方法

    方法一
    这是一种临时的手段,如果仅仅是暂时需要通过http代理使用apt-get,可以使用这种方式。
    在使用apt-get之前,在终端中输入以下命令(根据实际情况替换yourproxyaddress和proxyport)。
    export http_proxy=“http://yourproxyaddress:proxyport/”
    方法二
    这种方法要用到/etc/apt/文件夹下的apt.conf文件。如果希望apt-get(而不是其他应用程序)一直使用http代理,可以使用这种方式。
    注意: 某些情况下,系统安装过程中没有建立apt配置文件。下面的操作将视情况修改现有的配置文件或者新建配置文件。
    打开/etc/apt/apt.conf
    在apt.conf文件中加入下面这行(根据实际情况替换yourproxyaddress和proxyport)。
    Acquire::http::Proxy “http://yourproxyaddress:proxyport/”;
    保存apt.conf文件。
    方法三
    这种方法会在主目录下的.bashrc文件中添加两行。
    gedit ~/.bashrc
    在.bashrc文件末尾添加如下内容(根据你的实际情况替换yourproxyaddress和proxyport)。
    http_proxy=”http://yourproxyaddress:proxyport/“
    export http_proxy
    保存文件。
    运行apt-get update或者apt-get upgrade
  • 相关阅读:
    mmap 函数
    poisx 文件锁
    三次握手的第三个ACK包丢了,TCP的处理方式
    unix 网络编程第八章 UDP
    STDIN_FILENO vs stdin
    unix 网络编程 第七章
    select 实现分析,poll epoll
    pselect 和 select
    export LANG="zh_CN.UTF-8"
    Unix 网络编程 I/O 模型 第六章
  • 原文地址:https://www.cnblogs.com/xiawen/p/3121103.html
Copyright © 2011-2022 走看看