- 虚拟机:Oracle VM VirtualBox
2. Ubuntu版本:20.04
1、创建虚拟机
略过
2、软件安装
Linux下常见的两种软件安装方式,分别是软件包安装和源码编译安装。
2.1 安装包安装
在Linux下,DPT和RPM是最为常见的两种包管理工具,分别应用 于基于deb软件包的Linux发行版和基于rpm软件包的Linux发行版。另外还有arch linux系列的Pacman 包管理工具。
2.1.1 deb
基于 Debian 操作系统 (UBUNTU) 的 DEB 软件包管理工具- Dpkg,全称为 Debian Package,是一个 可以安装、构建、删除及管理 Debian 软件包的命令行工具,用来制作 Debian 包的工具,同时也可以 查看、解压 Debian 包。
dpkg -i <package.deb># 安装一个Debian安装包,就像是你手动下载的文件(其中-i 等价于--install )dpkg -c <package.deb># 列出<package.deb> 的内容中包含的文件结果(其中-c 等价于--contents )dpkg -l <package.deb># 从<package.deb> 中提取包裹信息的详细信息,包括软件名称、版本以及大小等(其中-l 等价于--info )dpkg -r <package># 移除一个已安装的包裹(软件名称可通过dpkg -I 命令查看,其中-r 等价于--remove )dpkg -P <package># 完全清除一个已安装的包裹。和 remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件。
2.1.2 rpm格式
rpm是 redhat 、fedora 、suse 的格式。全称为Redhat PackageManager ,是由Redhat 公司 提出的,用于管理Linux 下软件包的软件。Linux 安装时,除了几个核心模块以外,其余几乎所有的模 块均通过RPM 完成安装。
暂略
2.2 编译源码安装
首先说一下使用源代码安装软件的优点:
- 可以获得最新的软件,及时修复bug;
- 根据用户的需求,灵活定制软件功能
- tar -xzvf soft.tar.gz #解压一般会生成一个soft目录
1. ./configure #检查环境变量及配置编译选项
2. make #源代码编译成二进制文件
3. make install #将make编译出来的文件安装到指定位置(或默认位置)
卸载:make uninstall 或 手动删除,由于软件可能将文件分散地安装在系统的多个目录中,往往 很难把它删除干净, 最好在编译前进行配置,指定软件将要安装到目标路径:./configure — prefix=目录名,这样可以使用“rm -rf 软件目录名”命令来进行干净彻底的卸载。
2.3 在线安装
由于操作系统中软件包存在复杂的依赖关系,为了解决软件包的依赖性问题和获取问题,APT顺势出现
了。
APT 是 Ubuntu Linux 中的命令行软件包管理工具,用于获取、安装、编译、卸载和查询 Deb 软件包,
以及检查软件包的依赖关系。
apt常用命令:
sudo apt-get update# 更新本地索引,即更新/var/lib/apt/lists 里边的内容sudo apt-get upgrade# 更新所有软件包sudo apt-get install xx# 安装软件sudo apt-get remove xx# 卸载包sudo apt-get remove --purge name# 卸载并彻底清除sudo apt-get clean# 清理下载文件的存档
