Не мог добавить Ubuntu, Точную (12) репозитории к Ubuntu 18 (Бионический Бобр)

Из-за нескольких причин я пытаюсь установить a glusterfs-client версия 3.2.5 на Ubuntu 18.04.

Это glusterfs-client версия 3.2.5 включена в Ubuntu Precise пакеты.

Таким образом, я добавляю эти две строки к sources.list:

deb http://us.archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse

... затем выполненный apt-get update, и я добираюсь

W: GPG error: http://us.archive.ubuntu.com/ubuntu precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5
E: The repository 'http://us.archive.ubuntu.com/ubuntu precise Release' is not signed.

хорошо, таким образом, я добавляю ключ:

root@myserver:/home/ubuntu# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
Executing: /tmp/apt-key-gpghome.NFkm9FMqma/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
gpg: key 40976EAF437D05B5: 59 signatures not checked due to missing keys
gpg: key 40976EAF437D05B5: public key "Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>" imported
gpg: Total number processed: 1
gpg:               imported: 1

... работайте apt-get update снова, и я получаю следующую ошибку:

Reading package lists... Done
W: GPG error: http://us.archive.ubuntu.com/ubuntu precise Release: The following signatures were invalid: 630239CC130E1A7FD81A27B140976EAF437D05B5

Кто-то может сказать мне, что продолжается?

Заранее спасибо.

2
задан 28 March 2019 в 12:58

1 ответ

Я не вижу серьезных проблем.
Можно установить Клиент GlusterFS вручную путем загрузки 3 deb-файлов на Ubuntu 18.04.2 LTS:

cd ~/Downloads
wget https://mirrors.wikimedia.org/ubuntu/ubuntu/pool/main/f/fuse/fuse-utils_2.8.6-2ubuntu2_all.deb
sudo apt install ./fuse-utils_2.8.6-2ubuntu2_all.deb

wget https://mirrors.edge.kernel.org/ubuntu/pool/universe/g/glusterfs/glusterfs-common_3.2.5-1ubuntu1_amd64.deb
sudo apt install ./glusterfs-common_3.2.5-1ubuntu1_amd64.deb

wget https://mirrors.edge.kernel.org/ubuntu/pool/universe/g/glusterfs/glusterfs-client_3.2.5-1ubuntu1_amd64.deb
sudo apt install ./glusterfs-client_3.2.5-1ubuntu1_amd64.deb

Для предотвращения обновления glusterfs пакетов, необходимо прикреплять/блокировать их версии с одной долгой командой:

cat <<EOF | sudo tee /etc/apt/preferences.d/pin-glusterfs
Package: glusterfs-common
Pin: version 3.2.5-1ubuntu1
Pin-Priority: 1337

Package: glusterfs-client
Pin: version 3.2.5-1ubuntu1
Pin-Priority: 1337
EOF

Это закончится:

$ glusterfsd --version
glusterfs 3.2.5 built on Jan 31 2012 07:39:58
...

$ glusterfs --version
glusterfs 3.2.5 built on Jan 31 2012 07:39:58
...

$ mount.glusterfs --version
glusterfs 3.2.5 built on Jan 31 2012 07:39:58
...

Обратите внимание на то, что они упаковывают, не получит обновления системы защиты.

1
ответ дан 2 December 2019 в 04:38

Другие вопросы по тегам:

Похожие вопросы: