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
(选单模式)
安装
aptitude
apt-get install aptitude
命令行呼出界面
aptitude
由于是界面操作,操作相对简单。网上可以找到资料,于是此处略
- Debian本家系统的版本号是由《玩具总动员》里面的角色命名的。 ↩
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!