V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
yalltd
V2EX  ›  Linux

ubuntu server 14.04,如何方便的在命令行下更换为国内的源?

  •  
  •   yalltd · 2016-01-08 21:08:53 +08:00 · 10779 次点击
    这是一个创建于 3243 天前的主题,其中的信息可能已经有所发展或是发生改变。

    虚拟机里跑,字符界面下也不好粘帖剪切板,有啥命令运行一下就切换源了吗??

    33 条回复    2017-04-04 10:54:10 +08:00
    v1024
        1
    v1024  
       2016-01-08 21:13:57 +08:00   ❤️ 1
    vi
    :%s/国外源域名 /国内源域名 /g
    airqj
        2
    airqj  
       2016-01-08 21:24:18 +08:00
    echo
    aliuwr
        3
    aliuwr  
       2016-01-08 21:28:45 +08:00
    sed -i
    yalltd
        4
    yalltd  
    OP
       2016-01-08 21:29:21 +08:00
    @v1024
    @airqj

    vi 弱手,命令行弱手, echo 是啥意思我都不太清楚
    qgy18
        5
    qgy18  
       2016-01-08 21:32:08 +08:00
    我都是在主机 python -m SimpleHTTPServer 开个 HTTP ,再去虚拟机 wget 或者 curl ,哈哈。
    yalltd
        6
    yalltd  
    OP
       2016-01-08 21:32:41 +08:00
    @aliuwr

    托您的福,地球上的 linux 还有个 sed 命令……放狗一搜,一下子还没看懂
    yalltd
        7
    yalltd  
    OP
       2016-01-08 21:33:58 +08:00
    @qgy18 听着就很复杂的感觉......
    LoliconInside
        8
    LoliconInside  
       2016-01-08 21:34:53 +08:00   ❤️ 2
    sed -i [email protected]@mirrors.ustc.edu.cn@g /etc/apt/sources.list

    基本功啊少年。。。
    ETiV
        9
    ETiV  
       2016-01-08 21:36:31 +08:00
    诶?
    国内装 Ubuntu 不是默认走 cn.archive.ubuntu.com(阿里云镜像) 的吗.
    mxi1
        10
    mxi1  
       2016-01-08 21:41:21 +08:00
    @ETiV 教育网的各个学校镜像速度比 cn 镜像要高
    clino
        11
    clino  
       2016-01-08 21:55:25 +08:00
    用了好多年 ubuntu 从来不会做这种事情
    如果有这种需要 都是在 desktop 上 software-properties-gtk 改完以后再拷贝
    yalltd
        12
    yalltd  
    OP
       2016-01-08 21:55:33 +08:00
    @ETiV 问题是在虚拟机里装 ubuntu server 如果选了中文的话字符界面登录后一切提示都是◆◆◆◆◆◆◆◆
    lazycat
        13
    lazycat  
       2016-01-08 21:56:56 +08:00
    163 的源倒是有 sourcelist 可以直接 wget 下来替换
    Theo14
        14
    Theo14  
       2016-01-08 22:14:49 +08:00
    不如直接备份源文件,然后替换
    imWBB
        15
    imWBB  
       2016-01-08 22:19:24 +08:00
    默认源就很快

    除非 校园网 或 内网有本地源
    jkeylu
        16
    jkeylu  
       2016-01-08 22:27:29 +08:00
    @yalltd 语言选 English , 地区选 China 就可以了
    aapu
        17
    aapu  
       2016-01-08 22:28:20 +08:00
    网易的可以直接 wget 啊!
    wget http://mirrors.163.com/.help/sources.list.trusty
    LoliconInside
        18
    LoliconInside  
       2016-01-08 22:37:01 +08:00
    为什么楼上一个个都在 wget 、图形界面修改。。。我不相信有比 sed -i 还方便的方法。。。。
    LoliconInside
        19
    LoliconInside  
       2016-01-08 22:39:45 +08:00
    @yalltd tty1-6 显示的中文肯定是方块, tty 的中文显示确实比较难搞,最好用支持中文的 ssh 链接工具比如 xshell ,注意字符集问题
    ETiV
        20
    ETiV  
       2016-01-08 22:53:26 +08:00
    @yalltd 如 LS 所讲, 地区选择大陆就行了
    ershiwo
        21
    ershiwo  
       2016-01-08 23:35:15 +08:00
    我跑个题,就算是虚拟机开个 ssh/sftp ,然后把配置文件传上去也很容易吧。
    mengskysama
        22
    mengskysama  
       2016-01-09 00:00:20 +08:00
    sed -i "s/archive./mirrors.aliyun./g"
    iamfredng
        23
    iamfredng  
       2016-01-09 01:45:44 +08:00
    @LoliconInside 我也不信有比 sed 更方便的方式
    iamfredng
        24
    iamfredng  
       2016-01-09 01:48:36 +08:00
    @LoliconInside Xshell 太贵了。还是 Putty 好了,反正 Xshell 也是基于 putty 的。
    dzxx36gyy
        25
    dzxx36gyy  
       2016-01-09 01:59:11 +08:00 via Android
    @iamfredng 学生 /非商业免费……
    crabRunning
        26
    crabRunning  
       2016-01-09 16:39:56 +08:00 via Android
    复制阿里的源 sodo vim /etc/apt/sources.list 光标移到第一行 dG 然后 a Ctrl +shift+v 按 esc 键 然后: wq 退出 sodo apt-get update →_→
    bigtom
        27
    bigtom  
       2016-01-09 17:58:15 +08:00
    https://github.com/chenminhua/mirror_fuck_wall
    我前不久开了个 repo 来干这件事,省的每次到新机器上都要查一下。大家有什么需要的源的话欢迎贡献啊
    LoliconInside
        28
    LoliconInside  
       2016-01-09 20:36:58 +08:00
    @iamfredng XShell5 有免费授权的
    shyling
        29
    shyling  
       2016-01-09 20:58:46 +08:00
    替换咯 0 0 ,其实备份一个 sources.list 覆盖挺简单的
    LoliconInside
        30
    LoliconInside  
       2016-01-09 23:26:22 +08:00
    @shyling 我基本开新 ubuntu 虚拟机第一件事配 IP 第二件事就是 sed -i [email protected]@mirrors.ustc.edu.cn@g /etc/apt/sources.list && sed -i [email protected]@mirrors.ustc.edu.cn@g /etc/apt/sources.list && apt-get update ,然后就可以愉快的把机器丢给开发啦~其实完全可以做到虚拟机模板里来着_(:зゝ∠)_
    zhangyubaka
        31
    zhangyubaka  
       2016-01-10 01:55:10 +08:00
    sed -i 啊
    justdoit123
        32
    justdoit123  
       2016-01-10 09:34:06 +08:00
    嗯。 这个问题貌似谷(百)歌(度)就能解决了。
    drinksober
        33
    drinksober  
       2017-04-04 10:54:10 +08:00
    @LoliconInside 哈哈 搜一下用 sed 换 ubuntu 源居然搜到你了。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   925 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:12 · PVG 05:12 · LAX 13:12 · JFK 16:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.