ubutun18.04无网安装依赖或中间件的经验
1. 介绍与简单指令
说明:在Linux系统中,dpkg是Debian及其衍生系统(如Ubuntu)的包管理工具。
在Ubuntu中使用.deb安装包,你可以通过以下步骤进行:
使用cd命令切换到包含.deb文件的目录。
使用dpkg命令安装.deb包。
例如,如果.deb文件名为package.deb,你可以按照以下步骤操作:
//安装
cd /path/to/directory
sudo dpkg -i package.deb
//查看系统上已安装的包,可以使用以下命令
dpkg -l
//这将列出所有已安装的包,包括其状态(安装、卸载、配置等)。
//如果你想查看与特定模式匹配的包,可以将模式添加到命令末尾:
dpkg -l | grep <package-name-pattern>
//这里的是你想要搜索的包名的模式。例如,要查找所有以vim开头的包,可以使用:
dpkg -l | grep ^vim
卸载:
1.卸载已安装的软件包:sudo dpkg -r 这个命令将卸载指定的软件包,包括相关的配置文件。请将替换为要卸载的软件包的名称。
2. 强制卸载软件包:sudo dpkg -P 如果普通的卸载命令失败,可以使用此命令进行强制卸载。它将删除软件包及其所有相关文件,包括配置文件。
3. 卸载软件包但保留配置文件:sudo dpkg -r –purge 使用此命令可以卸载软件包,但保留与其关联的配置文件。这在您希望重新安装软件包时很有用。
2.找软件包(依赖)
1.Ubuntu官方源(应该是)
http://ports.ubuntu.com/pool/main/
2.中科大源中下载deb:
http://mirrors.ustc.edu.cn/ubuntu-ports/pool/main/
3.清华源中下载deb:
https://mirrors.tuna.tsinghua.edu.cn/
4.大多能找到20.04版本的软件包,18.04也有些,主要的好处是能显示安装包需要什么依赖
https://ubuntu.pkgs.org/
5.上海交通大学源地址(我在这里找到了audit不用升级别的软件包等级的版本2.45,等保测评需要这个软件,别的源地址大多是高版本的)
https://ftp.sjtu.edu.cn/ubuntu/pool/main
3.软件安装
1、mysql数据库(5.7.42、8.0.33都可以,其他不太清楚)
2、redis数据库(
注:如果想使用tls/ssl连接的话,安装的话需要使用这个指令make BUILD_TLS=yes(可能会缺少依赖包)
centos系统的话make BUILD_TLS=yes USE_SYSTEMD=yes