由于已经安装Ubuntu,所以系统安装不再赘述,本节主要分享软件安装的过程。
Linux 常用软件安装方式有两种,软件包安装和源码编译安装
软件包安装
软件包安装方式有三种,deb,rpm 和tar.gz,他们的适用范围如下:【1】
rpm包
在红帽LINUX、SUSE、Fedora可以直接进行安装,但在Ubuntu中却无法识别;
deb包
是Ubuntu的专利,在Ubuntu中双击deb包就可以进入自动安装进程;
tar.gz包
在所有的Linux版本中都能使用,但安装过程也最麻烦。
要先解压缩,然后在“终端”里用cd命令进入刚才解压的目录,再找到安装链接文件安装。
比如tar.gz包解压到了“/temp/*****.tar.gz/”,tar.gz包中的安装链接文件为install:
1- cd/temp/*****.tar.gz/
2- ./install
3- 根据提示输入“ENTER”或“安装目录”
4- 结束
在线安装-apt(deb)
APT 是 Ubuntu Linux 中的命令行软件包管理工具,用于获取、安装、编译、卸载和查询 Deb 软件包,以及检查软件包的依赖关系。【2】
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
清理下载文件的存档
sudo gedit /etc/apt/sources.list
#Ubuntu 的软件源配置文件是 /etc/apt/sources.list
。将系统自带的该文件做个备份,将该文件替换为下面内容,即可使用 TUNA 的软件源镜像。用gedit命令打开sources.list文件
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
#清华源:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
#中科大源:https://mirrors.ustc.edu.cn/help/
# 更新本地索引,即更新/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
# 清理下载文件的存档
sudo gedit /etc/apt/sources.list
#Ubuntu 的软件源配置文件是 /etc/apt/sources.list
。将系统自带的该文件做个备份,将该文件替换为下面内容,即可使用 TUNA 的软件源镜像。用gedit命令打开sources.list文件
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
#清华源:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
#中科大源:https://mirrors.ustc.edu.cn/help/
### 安装实例 git
命令行安装:
sudo apt-get install git
编译源码安装
步骤:【2】
**0. tar -xzvf soft.tar.gz #解压一般会生成一个soft目录
**1. ./configure #检查环境变量及配置编译选项
**2. make #源代码编译成二进制文件
**3. make install #将make编译出来的文件安装到指定位置(或默认位置) 卸载:make uninstall 或 手动删除,由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净, 最好在编译前进行配置,指定软件将要安装到目标路径:./configure --prefix=目录名,这样可以使用“rm -rf 软件目录名”命令来进行干净彻底的卸载。
安装实例 vim
1.首先将vim的源码克隆下来,这里因为github可能很慢,使用码云的镜像
git clone https://gitee.com/mirrors/vim.git
2.安装gcc(有则不必安装)和各依赖库
sudo apt-get install gcc
sudo apt-get install libncurses5-dev python-dev python3-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev
3.配置与安装
sudo ./configure --with-features=huge --enable-multibyte --enable-rubyinterp --enable-pythoninterp --enable-python3interp --enable-luainterp --enable-cscope --enable-gui=gtk3 --enable-perlinterp --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ --with-python3-config-dir=/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu/ --prefix=/usr/local/vim8
--with-features=huge:支持最大特性 --enable-rubyinterp:打开对 ruby 编写的插件的支持 --enable-pythoninterp:打开对 python 编写的插件的支持 --enable-python3interp:打开对 python3 编写的插件的支持 --enable-luainterp:打开对 lua 编写的插件的支持 --enable-perlinterp:打开对 perl 编写的插件的支持 --enable-multibyte:打开多字节支持,可以在 Vim 中输入中文 --enable-cscope:打开对cscope的支持 --enable-gui=gtk3 表示生成采用 GNOME3 风格的 gvim --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ 指定 python 路径 --with-python3-config-dir=/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu/ 指定 python3路径(这里可以根据自己的版本做更改) --prefix=/usr/local/vim8:指定将要安装到的路径
打开VIM
参考文献【3】为vim操作命令大全
参考文献
【1】deb、rpm、tar.gz三种Linux软件包的区别 - 晒晒 - 博客园 (cnblogs.com)
【2】github.com
【3】vim 操作命令大全handsomeToday的博客-CSDN博客vim命令