添加apt存储库
RabbitMQ
1、安装Erlang
RabbitMQ采用的Erlang语言编写的,故需先安装Erlang。
在系统中加入 erlang apt 仓库。
$ wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb$ sudo dpkg -i erlang-solutions_1.0_all.deb
更新软件列表
$ sudo apt-get update
查看apt库可安装Erlang版本
$ sudo apt-cache madison erlang
2、安装RabbitMq
添加rabbitmq的仓库列表配置文件
$ echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.list
加入rabbitmq signing key
$ wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
更新软件列表
$ sudo apt-get update
查看apt库可安装RabbitMQ版本
$ sudo apt-cache madison rabbitmq-server
MySql
-
下载apt仓库文件
# 下载apt仓库的安装包,Ubuntu的安装包是.deb文件
wget <https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb>
-
配置apt仓库
# 使用dpkg命令安装仓库
dpkg -i mysql-apt-config_0.8.12-1_all.deb
弹出框中选择:ubuntu bionic (Ubuntu18.04系统的代号是bionic,选择18.04的版本库用来安装)
弹出框中选择:MySQL Server & Cluster
弹出框中选择:需要的版本
最后选择:ok
-
更新apt仓库的信息
#首先导入仓库的密钥信息
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29
#更新仓库信息
apt update
-
检查是否成功配置MySQL的仓库
apt-cache policy mysql-server
nginx
ubuntu18默认系统里边是nginx1.14版本,用指令查看
sudo apt-cache show nginx
安装新版本原因是漏洞扫描时报nginx低版本漏洞; 最后安装nginx为1.23
-
进入目录
cd /etc/apt
-
备份源文件
sudo cp sources.list sources.list.bak
-
编辑配置文件
sudo vim sources.list
文件末尾添加以下两行并保存
deb [arch=arm64] http://nginx.org/packages/mainline/ubuntu/ bionic nginx deb-src http://nginx.org/packages/mainline/ubuntu/ bionic nginx
导入nginx公钥
sudo wget http://nginx.org/keys/nginx_signing.keysudo apt-key add nginx_signing.key
-
更新仓库
#更新源
sudo apt-get update
#查看可安装的nginx版本
sudo apt-cache show nginx
redis
在 Ubuntu/Debian 上安装
您可以从官方packages.redis.io
APT 存储库安装 Redis 的最新稳定版本。
先决条件
如果您正在运行一个非常小的发行版(例如 Docker 容器),您可能需要lsb-release
先安装:
sudo apt install lsb-release
将存储库添加到索引apt
,更新它,然后安装:
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpgecho "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.listsudo apt-get update sudo apt-get install redis
从 Snapcraft 安装
Snapcraft 商店提供了可以安装在支持 snap 的平台上的Redis 包。大多数主要 Linux 发行版都支持并提供 Snap。
要通过 snap 安装,请运行:
sudo snap install redis
如果您的 Linux 当前未安装 snap,请使用安装 snapd中描述的说明进行安装。