Linux系统--Centos 7 离线安装软件
Centos 7 离线安装软件
在日常工作,很容易会遇到服务器处于内网环境,无法进行在线安装的情况,以下软件均是在CentOs7下离线安装,所遇到的问题记录。
所需要的离线安装包需要在有网络情况下,使用yum指令下载。
保存rpm安装包
以下指令能保存安装包,方便离线安装。
1 | yum install --downloadonly --downloddir=/home/ (software-name) |
1. VSCode
下载方式:通过官网下载.
本次版本为 “code-1.53.2-1613044734.el7.x86_64.rpm”
错误处理:
err1:
1 | 警告:./code-1.53.2-1613044734.el7.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID be1229cf: NOKEY |
解决方法:
重新下载依赖”libXScrnSaver-1.2.2-6.1.el7.x86_64.rpm”
err2:
1 | You are trying to start Visual Studio Code as a super user which isn't recommended. If this was intended, please specify an alternate user data directory using the `--user-data-dir` argument. |
解决方法:
使用普通用户启动,打开终端 执行code
命令即可。
2.nginx:
有些系统会默认自带 nginx。如果执行nginx
提示错误
err1:
1 | 没有可用软件包 nginx。 |
解决方法:
1 | rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm |
下载安装包后,运行
1 | rpm -ivh ./nginx-1.26.1-2.el7.ngx.x86_64.rpm |
检验是否安装成功:
1 | nginx -v |
3.wps
下载方式:官网下载
下载地址
安装最新2019版本会出错,出现启动不了,后面改安装2016版本
需要下载以下安装包,并且需要重新下载字体包,不然会报字体缺失错误。
1 | rpm -ivh mesa-libGLU-9.0.0-4.el7.x86_64.rpm |
4.mysql
mysql 安装比较复杂,需要安装更多的依赖库
需要下载以下离线安装包
1 | mysql-community-client-8.0.37-1.el7.x86_64.rpm |
安装报错:
err1:
1 | 错误:依赖检测失败: |
处理方式:
1 | rpm -e mariadb-libs --nodeps |
5.redis
需要下载源码编译,安装成功版本7.0.4。
下载方式:网址下载
安装步骤:
1 | tar -xzvf redis-7.0.4.tar.gz |
6.node
node需要官网下载.
下载地址:网址
本次用的node v16.20.0
安装步骤和配置环境方法:
1 | cp -r node-v16.20.0-linux-x64 /home/USER/ |
测试方法:
1 | source /etc/profile |