Linux基础学习(1)软件安装与移除
李博明老师讲的Linux课程笔记。
系统为debian系统,主要内容包括:①镜像站的设定、②软件的安装
市面上常见的两种Linux发行版——基于RedHat、基于Debian的Linux系统
RedHat:①收费的RedHat商用版;②社区开发(2020年无了)Centos
软件管理安装相关的工具:rpm、yum
Debian:①Debian本家;②Ubuntu
软件管理安装相关的工具:apt、aptitude
本笔记以Debian系列为例。
ps:
- 中文乱码解决办法:
export LC_ALL=C
1. APT镜像站设定
1.1 nslookup:域名解析
nslookup:DNS域名解析
具体效果如下:

对百度的域名进行解析,居然有www.a.shifen.com的域名,具体的故事可以了解一下。
说到这个命令可以对于我们设置镜像站,了解镜像站的域名有所帮助。
1.2 选取镜像站
由于本人通过台湾李博明老师的课程进行linux的基础学习,他对于镜像站的选取有以下两个要素。(不一定适用于大陆)
- 选近不选远
- 选公立单位而不选私立单位
1.3 APT镜像站的设定——略解.list文件
APT设定档位置:etc/apt/source.list
sources.list的格式和写法
- 以字符
#开头的行代表该行是一行注释 - 不以
#开头的行是apt repository,它的格式为:deb: 二进制包仓库(已经编译好了)deb-src: 二进制包的源码库(原始码套件,一般注释起来)URI:库所在的地址,可以是网络地址,也可以是本地的镜像地址codename: Ubuntu版本的代号。可以用命令lsb_release -sc来查看当前系统的代号。[1]components: 软件的性质(free或non-free等)
deb的语法:deb URI section1 section2
以Ubuntu为例(一种颜色代表一个部分,如图四个部分),

这边仅了解。其他略
2. APT软件安装与移除
2.1 APT操作说明——apt-get
apt-get update更新目前套件状态
apt-get upgrade更新系统旧版套件,以及修补有漏洞的套件
(一般上机,先做
update后作upgrade确保系统的安全)apt-get install (-y) PKG_NAME
2.2 APT操作说明——aptitude(选单模式)
安装
aptitudeapt-get install aptitude命令行呼出界面
aptitude由于是界面操作,操作相对简单。网上可以找到资料,于是此处略
- Debian本家系统的版本号是由《玩具总动员》里面的角色命名的。 ↩
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!