Linux基础学习(1)软件安装与移除

李博明老师讲的Linux课程笔记。

系统为debian系统,主要内容包括:①镜像站的设定、②软件的安装


市面上常见的两种Linux发行版——基于RedHat、基于Debian的Linux系统

  1. RedHat:①收费的RedHat商用版;②社区开发(2020年无了)Centos

    软件管理安装相关的工具:rpm、yum

  2. Debian:①Debian本家;②Ubuntu

    软件管理安装相关的工具:apt、aptitude

本笔记以Debian系列为例。

ps:

  1. 中文乱码解决办法:export LC_ALL=C

1. APT镜像站设定

1.1 nslookup:域名解析

nslookup:DNS域名解析

具体效果如下:

image-20210903111503945

对百度的域名进行解析,居然有www.a.shifen.com的域名,具体的故事可以了解一下。

说到这个命令可以对于我们设置镜像站,了解镜像站的域名有所帮助。

1.2 选取镜像站

由于本人通过台湾李博明老师的课程进行linux的基础学习,他对于镜像站的选取有以下两个要素。(不一定适用于大陆)

  • 选近不选远
  • 选公立单位而不选私立单位

1.3 APT镜像站的设定——略解.list文件

APT设定档位置:etc/apt/source.list

sources.list的格式和写法

  1. 以字符#开头的行代表该行是一行注释
  2. 不以#开头的行是apt repository,它的格式为:
    1. deb: 二进制包仓库(已经编译好了)
    2. deb-src: 二进制包的源码库(原始码套件,一般注释起来)
    3. URI:库所在的地址,可以是网络地址,也可以是本地的镜像地址
    4. codename: Ubuntu版本的代号。可以用命令lsb_release -sc来查看当前系统的代号。[1]
    5. components: 软件的性质(free或non-free等)

deb的语法:deb URI section1 section2

以Ubuntu为例(一种颜色代表一个部分,如图四个部分),

image-20210903120839207

这边仅了解。其他略

2. APT软件安装与移除

2.1 APT操作说明——apt-get

  1. apt-get update

    更新目前套件状态

  2. apt-get upgrade

    更新系统旧版套件,以及修补有漏洞的套件

    (一般上机,先做update后作upgrade确保系统的安全)

  3. apt-get install (-y) PKG_NAME

2.2 APT操作说明——aptitude(选单模式)

  1. 安装aptitude

    apt-get install aptitude

  2. 命令行呼出界面

    aptitude

  3. 由于是界面操作,操作相对简单。网上可以找到资料,于是此处略

  1. Debian本家系统的版本号是由《玩具总动员》里面的角色命名的。

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!