我需要安装 mariadb 5.5,因为我有旧数据库,它们无法与 mariadb 10 配合使用,并导致 mysql 崩溃!我尝试添加此 repo,但没有成功
sudo sh -c 'echo "deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu trusty main" >> /etc/apt/sources.list.d/mariadb.list'
你知道该怎么做吗?
我尝试在添加 repo 后进行搜索,结果如下
sudo apt search mariadb-server
mariadb-server/focal,focal 1:10.3.22-1ubuntu1 all
MariaDB database server (metapackage depending on the latest version)
mariadb-server-10.3/focal,now 1:10.3.22-1ubuntu1 amd64 [residual-config]
MariaDB database server binaries
mariadb-server-core-10.3/focal 1:10.3.22-1ubuntu1 amd64
MariaDB database core server files
答案1
尝试这个。
sudo sh -c "echo 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu trusty main' >> /etc/apt/sources.list.d/mariadb.list"
与此相反,您可以将输入提供给文件tee
而不是echo
直接提供给文件。
echo "deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu trusty main" | sudo tee -a /etc/apt/sources.list.d/mariadb.list
我认为它更干净并为您提供输出,但如果您想抑制它 - 您可以随时将其附加> /dev/null
到末尾。
该命令的作用与通过添加存储库相同
add-apt-repository
,因此要保留更改,您还必须更新索引。
sudo apt update