Linux系统下软件的几种安装方法
1 背景
上篇《电脑操作系统环境的转变[win]–>[linux]》中说明了更换系统的起因和更换后安装的一些工具软件,也用了几天了,觉得有必要把一些工具的安装过程做一个总结。
找几个代表性的工具入手开始。
2 环境
硬件环境 | 操作系统 |
---|---|
ThinkPad X系列 | elementary OS 5.1.7 Hera |
硬件就不过多介绍了,多说无益,说一下软件吧,毕竟这不算是linux中的一个耳熟能详的系统版本。
elementary OS 5.1.7 Hera
基于 Ubuntu 18.04.6 LTS 构建
Linux 5.4.0-90-generic
GTK 3.22.30
3 安装工具
序号 | 名称 | 类型 | 说明 |
---|---|---|---|
1 | elementary-tweaks | 系统工具 | 系统增强 |
2 | Eddy | 系统工具 | 软件安装器 |
3 | WPS | 办公 软件 | office软件 |
4 | chrome | 办公/项目 | 浏览器 |
5 | easySSH | 项目软件 | 远程连接-linux |
6 | VNC | 项目软件 | 远程连接-windows |
7 | Mysql Workbench | 项目软件 | 数据库工具 |
8 | Navicat Premiun | 项目软件 | 数据库工具 |
9 | Ansible | 项目软件 | 运维工具 |
10 | python3 | 项目软件 | 编程语言 |
3.1 准备工作
3.1.1 更新系统
$ sudo apt update
$ sudo apt upgrade
$ sudo apt dist-upgrade
$ reboot # 重启系统
3.2 系统工具
$ sudo apt -y install vim net-tools tree \
rar p7zip unrar unzip unar \
wget git \
- vim vi增强版,文本编辑软件
- not-tools 网络工具,可以使用常见的ifconfig命令
- tree : 展示文件夹结构
- rar、p7zip 、unzip 、unrar、unar:解压缩软件
- wget :文件下载工具
- git :源代码管理工具
3.2.1 elementary-tweaks 工具
$ sudo apt install software-properties-gtk
$ sudo add-apt-repository ppa:philip.scott/elementary-tweaks
$ sudo apt update
$ sudo apt install elementary-tweaks
安装完成进行系统设置
系统设置>个人 > tweaks >
常规>外观> Window Controls 打开最小化按钮 > 左侧最小化。
字体 > Font Settings 设置为:自己看着舒服的一款字体,调节到舒服的大小。
系统设置> 硬件 > 显示器 >
双屏用户可根据显示器的实际位置,拖动调整显示器的相对位置;顺道打开夜灯 Night Light。
系统设置> 个人 > 安全与隐私
打开 清理
关闭 位置服务
3.2.3 Eddy
软件安装工具,每次使用命令安装可能反而效率低,安装该软件后,直接点击 DEB 包即可安装软件的小工具。
$ sudo apt -y install com.github.donadigo.eddy
安装完此软件,后续很多软件的安装就省事多了。
3.3 办公软件
3.3.1 WPS 2019
WPS Office 官网下载 DEB 包,然后点击安装就行了。
下载到/home/{user}/下载目录下,在软件上点击鼠标右键,弹出的菜单中选择在Eddy中打开,打开后直接安装。
3.3.2 浏览器
Chrome
下载
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
安装步骤参考WPS的安装。
firefox
sudo apt -y install firefox
3.4 项目软件
项目软件主要为在项目工作中用到的软件,也是一类工具软件,为了区分在此称为项目软件。
3.4.1 EasySSH
远程登陆工具,主要用于linux系统
应用中心>右上角搜索框中输入easyssh,在列表中的easyssh,点击右侧的按钮,输入账号的密码既开始安装。
安装完成后,Win+space 在应用程序列表中点击EashSSH,打开,点击“添加链接”
打开的窗口中输入
名称:对连接的服务器进行的命名
组:自定义组,将某一类特征的服务器归类
主机:主机的IP地址
端口:默认使用22,如果特殊设置需要在此填写端口号
用户名:远程主机的登陆用户名
密码:远程主机的登陆密码
连接后的
3.4.2 VNC
VNC在此主要作为对远程带图形界面主机的远程连接,此处主要对windows系统的连接。
登陆VNC官网下载。下载完毕,点击安装。
3.4.3 数据库工具
Mysql Workbench
数据库工具,在应用中心搜索直接下载即可。
navicat premuim
数据库连接工具
打开官网下载
下载好之后执行命令打开软件
chmod +x navicat15-premium-cs.AppImage
./navicat15-premium-cs.AppImage
3.4.4 ansible运维工具
ansible作为一款批量运维工具,已经成为项目中效率化软件工具。使用命令行和yaml文件管理
$ sudo apt update
$ sudo apt install software-properties-common
$ sudo apt-add-repository --yes --update ppa:ansible/ansible
$ sudo apt install ansible
#安装完成后,查看ansible的版本:
$ sudo ansible --version
3.4.5 python3程序语言
python为linux系统自带的程序语言,但是系统自带的为python2,python 3需要手动安装。本次安装为源码编译安装
1、下载python
python官网下载需要的版本.
2、安装依赖
sudo apt install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel
sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
3、解压源码
xz -d Python-3.10.0.tar.xz
tar -xf Python-3.10.0.tar
4、编译
创建安装目录
mkdir -p /opt/python310
cd Python-3.10.0
./configure --prefix=/opt/python310/
5、安装
make && make install
6、配置软连接
ln -s /opt/python310/bin/python3 /usr/bin/python3
ln -s /opt/python310/bin/pip3 /usr/bin/pip3
7、验证
在终端中输入
python3 --verison
终端输出
Python 3.10.0
则编译安装完成。
4 小结
以上为本次介绍的几款linux系统上的软件,没有传说中的太生涩和难安装,linux下软件安装形式多样化,可以使用源码编译安装、可以使用编译以后的版本安装、可以通过系统自带的应用中心安装、可以使用apt/yum系统自带的方式安装。编译安装过程中可能会有依赖库的情况,类似与windows下依赖.net fromework这个组件的情况,在线联网情况下会关联安装上,离线安装的时候需要注意一下。