Я пытаюсь установить определенную версию gcc в Ubuntu 18.04.
По умолчанию версия Ubuntu на момент написания этой статьи 18.04.5
. Установка его с sudo apt-get установить gcc-7
приводит к следующему:
пользователь@сервер:~$ gcc-7 -v
gcc версии 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)
user@server:~$ политика sudo apt-cache gcc-7
gcc-7:
Установлено: 7.5.0-3ubuntu1~18.04
Кандидат: 7.5.0-3ubuntu1~18.04
Таблица версий:
*** 7.5.0-3ubuntu1~18.04 500
500 http://hr.archive.ubuntu.com/ubuntu bionic-updates/main Пакеты amd64
500 http://hr.archive.ubuntu.com/ubuntu bionic-security/main Пакеты amd64
7.3.0-16убунту3 500
500 http://hr.archive.ubuntu.com/ubuntu bionic/main Пакеты amd64
Apt распознает две версии и установил 7.5.0-3убунту1~18.04
один.
мне нужна версия 7.4.0
.
я нашел пакетное зеркало который имеет требуемую версию пакета (gcc-7-multilib_7.4.0-1ubuntu1~18.04.1_amd64.deb
) и сделал следующее:
# Добавьте "deb https://mirror.squ.edu.om/ubuntuarchive/ubuntu bionic main limited multiverse Universe" в /etc/apt/sources.list
user@server:~$ sudo apt-get update
user@server:~$ политика sudo apt-cache gcc-7
gcc-7:
Установлено: 7.5.0-3ubuntu1~18.04
Кандидат: 7.5.0-3ubuntu1~18.04
Таблица версий:
*** 7.5.0-3ubuntu1~18.04 500
500 http://hr.archive.ubuntu.com/ubuntu bionic-updates/main Пакеты amd64
500 http://hr.archive.ubuntu.com/ubuntu bionic-security/main Пакеты amd64
7.3.0-16убунту3 500
500 http://hr.archive.ubuntu.com/ubuntu bionic/main Пакеты amd64
500 https://mirror.squ.edu.om/ubuntuarchive/ubuntu bionic/main Пакеты amd64
Однако это только добавило новое зеркало к 7.3.0-16убунту3
. Это не представило версию 7.4.0-1убунту1~18.04
который существует как пакет в зеркалах. Я ожидал увидеть новые доступные версии.
Я ищу объяснение этому поведению и способы добавить 7.4.0
версия?