前文提到, 我们使用 Vagrant https://www.vagrantup.com/ 工具很方便的搭建了一个 Linux 环境, 接下来我们将步入 Linux 的世界.
首先使用 Linux 最先的步骤, 当然是将系统的源配置好. 众所周知, Linux 之所以被赞誉, 有一个很大的原因是它能够使用命令工具实现软件的安装, 这个工具叫做包管理器. 比如我们先前安装的 Debian 系统, 它自带的包管理器是 apt 和 apt-get, 但总结起来, 两类工具对其依赖配置都不是十分得好, 接下来的所有使用到包管理器的地方, 我都会使用 aptitude.
但凡事都要一步步来, 首先, 我们来配置源.
配置镜像源
配置镜像源当然得找到镜像站, 我们处于国内当然需要去找国内的镜像站啦!
当然镜像站有很多, 不过我们用一个就已经足够了, 这里采用中国科学技术大学 https://mirrors.ustc.edu.cn/ 的镜像源 https://mirrors.ustc.edu.cn/ , 因为它的帮助页面 https://mirrors.ustc.edu.cn/help/ 对新手很友好, 我们也很容易按照帮助页面进行操作. 让我们配置 Debian https://mirrors.ustc.edu.cn/help/debian.html/ :
进入 Debian 环境
- # 打开命令提示符, 进入我们配置 Debian 系统的文件夹, 按你的实际情况操作
- $ cd ~
- $ cd Vagrant/debian
- # 启动并进入虚拟机
- $ Vagrant up
- $ Vagrant SSH
配置软件源
- # 系统默认没有设置密码
- $ sudo sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
- # 软件源就更换完毕了
- # 如果需要使用其他的源, 直接将 mirrors.ustc.edu.cn 替换成其他镜像站网址就行了
- # 至于是否使用 https 协议, 我们在学习过程中不必纠结这么多, 不作修改!
- # 如果有兴趣, 按照文档可以实现的
- # 再配置安全源
- $ sudo sed -i 's|security.debian.org/debian-security|mirrors.ustc.edu.cn/debian-security|g' /etc/apt/sources.list
- # 如果不配置, 后面更新会很慢
查看软件源
这里我们学习一个新的命令 cat, 这个命令简单来说可以查看文件内容.
- # 我们用 cat 查看源是否被修改
- $ cat /etc/apt/sources.list
屏幕中会打印软件源的内容.
sources.list
如果显示这个页面, 那么源就配置成功了, 如果有其他情况, 请查看帮助页面 https://mirrors.ustc.edu.cn/help/ .
更新软件源
- # 更换之后, 我们需要来一次更新
- $ sudo apt update
进行系统更新
既然已经配置好了软件源, 那么我们就可以愉快的更新系统了.
先安装一个 aptitude
- # aptitude 是 Debian 系列发行版中 解决软件包依赖的利器
- $ sudo apt install aptitude -y
- # 等待安装完成
更新系统
Linux 得命令之所以简单, 是因为其语义化, 比如系统更新, 直接 aptitude upgrade 就行啦!
- # 手滑先更新软件源
- $ sudo aptitude update
- # 在执行更新命令
- $ sudo aptitude upgrade -y
如果网络环境在国内, 那么更新必然很快的. 如果是其他地方, 就就近寻找你的镜像站吧, 官网提供了镜像站点列表: 点击这里 https://www.debian.org/mirror/list/ .
好了, 我们配置好源并升级了. 除了 Debian 之外, 其他 Linux 系统的配置基本差不多, 更多可以参考镜像站的帮助页面 https://mirrors.ustc.edu.cn/help/ .
小结
今天, 我们学习了如何在 Debian 系统下配置镜像源, 同时文章还列出了国内一些常用的镜像站, 有兴趣的朋友可以去了解一下. 随后, 我们学会了一个命令 cat, 用来查看文件的内容, 最后使用 aptitude 更新了系统.
配置软件源
- # 系统默认没有设置密码
- $ sudo sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
- # 再配置安全源
- $ sudo sed -i 's|security.debian.org/debian-security|mirrors.ustc.edu.cn/debian-security|g' /etc/apt/sources.list
- # 如果不配置, 后面更新会很慢
查看软件源与安装 aptitude 并更新系统
- # cat 是一个将文件打印在终端的命令
- $ cat /etc/apt/sources.list
- # 更新软件列表
- $ sudo apt update
- # 安装 aptitude
- $ sudo apt install aptitude -y
- # 更新系统
- $ sudo aptitude upgrade -y
本次解说到此接触, 请大家关机休息.
- # 退出虚拟机
- $ exit
- # 养成关机的好习惯
- $ Vagrant halt
下次对一些提到的名词进行解析, 并安排一些小任务给大家, 感谢支持!
来源: http://www.jianshu.com/p/951690f7c108