一、图形界面配置

新手推荐使用图形界面配置: 系统工具 -> 软件和更新-> Ubuntu软件-> 下载自:-> 其他站点  点击 选择最佳服务器(将通过连接测试确定最佳镜像)

多测试几次,每次的结果可能都不一样,选择阿里的源就可以,国内比较好用的源。把 可从互联网下载 下面的除了源代码外的都勾选上。

点击关闭会提示你从新载入肯用软件列表,点击重新载入即可。生成源缓存。

二、手动更改以清华大学源为例。

Ubuntu 的软件源配置文件是 /etc/apt/sources.list。将系统自带的该文件做个备份,将该文件替换为下面内容,即可使用 TUNA 的软件源镜像

/etc/apt/sources.list

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse

更改配置文件后还要更新源缓存:

sudo apt-get update

三、国内比较好的源有阿里 清华大学 163每个源网站都有对应的发行版帮助文件,通过这个文件可以轻松的配置对应的源。
阿里源网址:
https://opsx.alibaba.com/mirror
清华大学源网址:
https://mirrors.tuna.tsinghua.edu.cn/
163源网址
http://mirrors.163.com/

四、Ubuntu配置本地DVD源的方法:
一、 命令自动配置:
apt-cdrom命令用于扫描Ubuntu(Debian)安装光盘信息,也将安装光盘做为安装源添加到sources.list里.
在使用apt-cdrom命令前,确认当前主机的光盘驱动器中已经放入Ubuntu (Debian) Linux的安装光盘,并且当前的Ubuntu (Debian)系统能够正确的识别光驱设备.

apt-cdrom的命令格式为:apt-cdrom [选项] 命令

命令包括:
add: 增加一个CDROM
ident: 报告CDROM的验证信息

选项包括:
-h: 帮助
-d: 光盘挂载点
-r: 为一个已经识别的光盘改名字
-m: 无挂载,防止apt-cdrom装入和卸载挂载点
-f: 快速模式,不检查软件包文件
-a: 完整扫描模式
-c=?: 读取配置文件
-o=?: 设置任意的配置选项,例如-o dir::cache=/temp

1、挂载DVD系统盘到光驱挂载默认路径
root@ubuntu:/# mount /dev/cdrom /media/cdrom/                 
mount: /dev/sr0 is write-protected, mounting read-only

2、扫描光盘信息
root@ubuntu:/# apt-cdrom ident
Using CD-ROM mount point /media/cdrom/
Mounting CD-ROM...
Identifying... [d3d34b0c0c86b4d9becbac4de1fff58e-2]
Stored label: Ubuntu-Server 16.04.4 LTS _Xenial Xerus_ - Release amd64 (20180228)
Unmounting CD-ROM...
扫描完会卸载光驱,所以扫描完还要从新挂载。通过扫描信息可以可以知道系统盘是Ubuntu-Server 16.04.4 LTS 版本名称是Xenial 的64位系统
如果DVD光驱不是挂载到光驱挂载默认路径扫描时需要在命令里增加-d选项指定路径,假设挂载到目录/media/ubuntu(新建目录) 则命令如下:
root@ubuntu:~# apt-cdrom -d /media/ubuntu/ ident

3、备份删除系统安装完自动生成的源文件
root@ubuntu:~# mv -v /etc/apt/sources.list /etc/apt/sources.list.backup

4、自动用扫描信息生成apt源信息,并写入到/etc/apt/source.list中.
默认挂载路径添加方法:
root@ubuntu:/# mount /dev/cdrom /media/cdrom/     #从新挂载光驱到默认目录
root@ubuntu:/#apt-cdrom -m add                    #apt-cdrom命令会自动卸载光驱,如果不加-m会添加不成功

非默认挂载路径添加方法:
root@ubuntu:/#mount /dev/cdrom /media/ubuntu/     #从新挂载光驱到非默认目录
root@ubuntu:/#apt-cdrom -md /media/ubuntu/ add    #apt-cdrom命令会自动卸载光驱,如果不加-m会添加不成功,同时指定非挂载路径

二、手工配置法:
1、 先挂载光盘
root@ubuntu:~# mount /dev/cdrom /media/ubuntu/     #挂载的目录没有要求,只要可用就可以
2、解一些基本的DVD系统光盘目录结构:
root@ubuntu:~# ls -l /media/ubuntu/dists/         #此目录是默认存储apt源的包依赖信息文件的根目录
total 2
lr-xr-xr-x 1 root root    6 Mar  1 02:34 stable -> xenial       #这是一个快捷方式(软连接)
lr-xr-xr-x 1 root root    6 Mar  1 02:34 unstable -> xenial     #这也是一个快捷方式(软连接)
dr-xr-xr-x 1 root root 2048 Mar  1 02:35 xenial                 #此目录名,是以当前光盘中Ubuntu的版本名称命名的,这里是xenial发行版
root@ubuntu:~#

root@ubuntu:~# ls -l /media/ubuntu/pool/             #这是光盘中默认存储deb包的根目录
total 6
dr-xr-xr-x 1 root root 6144 Mar  1 02:34 main        #此目录下存放所有的main包(安装Ubuntu系统必须的包)
root@ubuntu:~#

root@ubuntu:~# ls -l /media/ubuntu/dists/xenial/          #main/restricted下还分32位和64位deb包的信息文件的根目录,但这些无需关心
total 10
dr-xr-xr-x 1 root root 2048 Mar  1 02:34 main             #此目录为main包的apt信息压缩文件存放目录
-r--r--r-- 1 root root 4613 Mar  1 02:35 Release
-r--r--r-- 1 root root  819 Mar  1 02:35 Release.gpg
dr-xr-xr-x 1 root root 2048 Mar  1 02:34 restricted       #此为有版权的apt信息压缩文件存放目录
root@ubuntu:~#

3、配置apt-get的源文件
vim  /etc/apt/source.list         
这是默认读取apt源信息的配置文件.可以先备份删除系统安装完自动生成的源文件,再新建,/etc/apt/source.list.d/下似乎也可存储,但我没测试.
添加的内容如下:
               
deb  file:////media/ubuntu/  xenial   main  restricted

上面的内容注释                  
deb: 是指定要下载安装deb包。
deb-src : 是指定要下载安装deb的源码包,这里不需要
file:// 、ftp://、http://   : 这是支持的协议
/media/ubuntu/: 这是URL部分.
xenial : ubuntu的版本号名称。
main : 安装ubuntu的主要包
restricted: 即驱动相关的包。
                           
4、更改配置文件后还要更新源缓存:
apt-get  update

Ubuntu源配置的更多相关文章

  1. UBUntu 软件 源配置方法

        近期公司产品须要添加一个功能,就是版本号自己主动更新.使用apt-get 实现. apt-get 软件源配置的方法,參见本人资源里的共享.以下是代码中作为升级的一部分.  FILE *fp; ...

  2. redhat6 yum源配置

    第一次接触redhat系统,安装软件时,发现没有ubuntu的apt-get包管理器,自带的yum包管理器又什么都找不到,网上搜了好久,终于把yum配置好了,感谢博主们- 使用redhat系统自带的y ...

  3. centos yum源配置

    5步搞定yum源配置 作者小波/QQ463431476欢迎转载! 第一步: 卸载原来的yum [root@localhost home]#rpm -qa|grep yum|xargs rpm -e - ...

  4. ubuntu环境配置之vi 配置【转载】

    ubuntu环境配置之vi 配置 [日期:2014-02-10] 来源:Linux社区  作者:zhonghe1114 [字体:大 中 小]   Android的源码开发,几乎离不开Linux,Lin ...

  5. 纯净CentOS7.2 yum源配置与使用yum 安装系统工具net-tools

    本节我们来讲CentOS 的yum 源配置 一.yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器 ...

  6. ubuntu环境配置eclipse+opencv

    blockquote { direction: ltr; color: rgb(0, 0, 0) } blockquote.western { font-family: "Liberatio ...

  7. ubuntu下配置华为交换机s2016

    因为笔记本没有RS232口,只有装有ubuntu的服务器上有RS232口,于是登录ubuntu 配置连接. 这里使用minicom,当然,Ubuntu源还有个图形界面的gtkterm, cutecom ...

  8. 使用apt-mirror建立局域网内的Debian/Ubuntu源镜像

    转:http://forum.ubuntu.org.cn/viewtopic.php?t=41791 第一次翻译,翻译得不好还请大家见谅,多多指出错误~!:) 原文可以见如下的贴子:http://fo ...

  9. [C#]使用 C# 代码实现拓扑排序 dotNet Core WEB程序使用 Nginx反向代理 C#里面获得应用程序的当前路径 关于Nginx设置端口号,在Asp.net 获取不到的,解决办法 .Net程序员 初学Ubuntu ,配置Nignix 夜深了,写了个JQuery的省市区三级级联效果

    [C#]使用 C# 代码实现拓扑排序   目录 0.参考资料 1.介绍 2.原理 3.实现 4.深度优先搜索实现 回到顶部 0.参考资料 尊重他人的劳动成果,贴上参考的资料地址,本文仅作学习记录之用. ...

随机推荐

  1. setjmp()和longjmp()函数

    之前我们讲到了过程活动记录(AR),那么如何来操纵AR呢,一个可能的方法是,根据局部变量的地址进行推算,例如对于上面的a函数,执行a函数时的当前AR地址就是参数i的地址偏移8个字节,也就是 ((cha ...

  2. UVALive 3989 Ladies' Choice

    Ladies' Choice Time Limit: 6000ms Memory Limit: 131072KB This problem will be judged on UVALive. Ori ...

  3. [WebGL入门]十五,为多边形涂抹颜色(顶点颜色的指定)

    注:文章译自http://wgld.org/.原作者杉本雅広(doxas),文章中假设有我的额外说明,我会加上[lufy:].另外.鄙人webgl研究还不够深入.一些专业词语.假设翻译有误.欢迎大家指 ...

  4. 单点登录(二)使用Cookie+File实现单点登录登出(附源代码)

    上一篇文章<单点登录(一)使用Cookie+File实现单点登录>中,我们实现了单点登录的功能. 本文作为上一篇文章的扩展部分,加入"单点登出"功能. 源代码下载:链接 ...

  5. 提高FPGA速度的quartus编译选项

    Turning on some optimizations in Quartus II may help increase it. Here are some you may want to try: ...

  6. 陈-朱-兴- js写法【案例】:

    ajax请求: 一.从服务器端请求数据: var url = '';url = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid='+ ...

  7. php7-swoole-Class 'swoole_websocket_server' not found 问题

    标签(空格分隔): php 分析 nginx/apache 读取的php.uini 文件 和 cli模式的php.ini 文件不同导致的 swoole是在cli模式下运行的 或许你安装swoole扩展 ...

  8. Kali linux 2016.2(Rolling)中metasploit的端口扫描

    目前常见的端口扫描技术一般有如下几类: TCP  Connect.TCP SYN.TCP ACK.TCP FIN. Metasploit中的端口扫描器 Metasploit的辅助模块中提供了几款实用的 ...

  9. sql中--行处理数据的两种方式

    --创建待使用的表格CREATE TABLE Orders ( OrderID INT , CostValue DECIMAL(18, 2) );WITH cte_temp AS ( SELECT 1 ...

  10. Design Doc: Session History for Out-of-Process iframes

    Design Doc: Session History for Out-of-Process iframes Charlie Reis, May 2014 This document outlines ...