Linux 软件安装

由于已经安装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

image-20210615215746506.png

编译源码安装

步骤:【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

image-20210615220504574.png

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

image-20210615221248948.png

参考文献【3】为vim操作命令大全

参考文献

【1】deb、rpm、tar.gz三种Linux软件包的区别 - 晒晒 - 博客园 (cnblogs.com)

【2】github.com

【3】vim 操作命令大全handsomeToday的博客-CSDN博客vim命令

你可能感兴趣的:(Linux 软件安装)