> 文章列表 > 添加apt存储库

添加apt存储库

添加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

  1. 下载apt仓库文件

# 下载apt仓库的安装包,Ubuntu的安装包是.deb文件

wget <https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb>
  1. 配置apt仓库

# 使用dpkg命令安装仓库

dpkg -i mysql-apt-config_0.8.12-1_all.deb

弹出框中选择:ubuntu bionic (Ubuntu18.04系统的代号是bionic,选择18.04的版本库用来安装)

弹出框中选择:MySQL Server & Cluster

弹出框中选择:需要的版本

最后选择:ok

  1. 更新apt仓库的信息

#首先导入仓库的密钥信息

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29

#更新仓库信息

apt update
  1. 检查是否成功配置MySQL的仓库

apt-cache policy mysql-server

nginx

ubuntu18默认系统里边是nginx1.14版本,用指令查看

sudo apt-cache show nginx

安装新版本原因是漏洞扫描时报nginx低版本漏洞; 最后安装nginx为1.23

  1. 进入目录

cd /etc/apt
  1. 备份源文件

sudo cp sources.list sources.list.bak
  1. 编辑配置文件

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
  1. 更新仓库

#更新源

sudo apt-get update

#查看可安装的nginx版本

sudo apt-cache show nginx

redis

在 Ubuntu/Debian 上安装

您可以从官方packages.redis.ioAPT 存储库安装 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中描述的说明进行安装。