Рейтинг:2

Не удается установить определенную версию gcc-mingw

флаг cn

Мне нужен gcc-mingw-w64 версии 9.3.0 для правильной компиляции проекта. Я бегаю волосатым. Для этого выпуска версия gcc-mingw-w64 примерно 10.0. я уже добавил архив.ubuntu.org фокальный к моему источники.список. Но когда я бегу судо подходящее обновление а потом sudo apt install gcc-mingw-w64=9.3.0-7ubuntu1+22~exp1ubuntu4 -s зависимые пакеты по-прежнему устанавливаются из репозитория hirsute:

...
    Инсталляция binutils-mingw-w64-i686 (2.35.1-2ubuntu1+8.11 Ubuntu:21.04/hirsute [amd64])
    Инсталляция mingw-w64-common (8.0.0-1 Ubuntu:21.04/hirsute [все])
    Инсталляция mingw-w64-i686-dev (8.0.0-1 Ubuntu:21.04/hirsute [все])
    Установка gcc-mingw-w64-base (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Установка gcc-mingw-w64-i686-posix-runtime (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Установка gcc-mingw-w64-i686-posix (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Установка gcc-mingw-w64-i686-win32-runtime (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Установка gcc-mingw-w64-i686-win32 (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Инсталляция binutils-mingw-w64-x86-64 (2.35.1-2ubuntu1+8.11 Ubuntu:21.04/hirsute [amd64])
    Инсталляция mingw-w64-x86-64-dev (8.0.0-1 Ubuntu:21.04/hirsute [все])
    Установка gcc-mingw-w64-x86-64-posix-runtime (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Установка gcc-mingw-w64-x86-64-posix (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Установка gcc-mingw-w64-x86-64-win32-runtime (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Установка gcc-mingw-w64-x86-64-win32 (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Установка gcc-mingw-w64-i686 (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [все])
    Установка gcc-mingw-w64-x86-64 (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [все])
    Установка gcc-mingw-w64 (9.3.0-7ubuntu1+22~exp1ubuntu4 Ubuntu:20.04/focal [все])
    Конфигурация binutils-mingw-w64-i686 (2.35.1-2ubuntu1+8.11 Ubuntu:21.04/hirsute [amd64])
    Конфигурация mingw-w64-common (8.0.0-1 Ubuntu:21.04/hirsute [все])
    Конфигурация mingw-w64-i686-dev (8.0.0-1 Ubuntu:21.04/hirsute [все])
    Конфигурация gcc-mingw-w64-base (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Конфигурация gcc-mingw-w64-i686-posix-runtime (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Конфигурация gcc-mingw-w64-i686-posix (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Конфигурация gcc-mingw-w64-i686-win32-runtime (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Конфигурация gcc-mingw-w64-i686-win32 (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Конфигурация binutils-mingw-w64-x86-64 (2.35.1-2ubuntu1+8.11 Ubuntu:21.04/hirsute [amd64])
    Конфигурация mingw-w64-x86-64-dev (8.0.0-1 Ubuntu:21.04/hirsute [все])
    Конфигурация gcc-mingw-w64-x86-64-posix-runtime (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Конфигурация gcc-mingw-w64-x86-64-posix (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Конфигурация gcc-mingw-w64-x86-64-win32-runtime (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Конфигурация gcc-mingw-w64-x86-64-win32 (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Конфигурация gcc-mingw-w64-i686 (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [все])
    Конфигурация gcc-mingw-w64-x86-64 (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [все])
    Конфигурация gcc-mingw-w64 (9.3.0-7ubuntu1+22~exp1ubuntu4 Ubuntu:20.04/focal [все])
    zm@pop-os:~$ 

Как я могу это исправить?

Рейтинг:0
флаг zw

Вы делаете в правильном направлении, но забыли две вещи - добавить главный карман для фокусного и для питания -t = target_release вариант к АПТ.

Итак, полное решение следующее:

sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu/ основная основная вселенная"
sudo apt install gcc-mingw-w64=9.3.0-7ubuntu1+22~exp1ubuntu4 -s -t фокусный

Примечание: следует удалить, так как теперь у нас есть правильное происхождение пакетов:

Установка libisl22 (0.22.1-1 Ubuntu:20.04/focal [amd64])
Инсталляция binutils-mingw-w64-i686 (2.34-5ubuntu1+8.8 Ubuntu:20.04/focal [amd64])
Инсталляция binutils-mingw-w64-x86-64 (2.34-5ubuntu1+8.8 Ubuntu:20.04/focal [amd64])
Инсталляция mingw-w64-common (7.0.0-2 Ubuntu:20.04/focal [все])
Инсталляция mingw-w64-i686-dev (7.0.0-2 Ubuntu:20.04/focal [все])
Установка gcc-mingw-w64-base (9.3.0-7ubuntu1+22~exp1ubuntu4 Ubuntu:20.04/focal [amd64])
Установка gcc-mingw-w64-i686 (9.3.0-7ubuntu1+22~exp1ubuntu4 Ubuntu:20.04/focal [amd64])
Инсталляция mingw-w64-x86-64-dev (7.0.0-2 Ubuntu:20.04/focal [все])
Установка gcc-mingw-w64-x86-64 (9.3.0-7ubuntu1+22~exp1ubuntu4 Ubuntu:20.04/focal [amd64])
Установка gcc-mingw-w64 (9.3.0-7ubuntu1+22~exp1ubuntu4 Ubuntu:20.04/focal [все])
Конфигурация libisl22 (0.22.1-1 Ubuntu:20.04/focal [amd64])
Конфигурация binutils-mingw-w64-i686 (2.34-5ubuntu1+8.8 Ubuntu:20.04/focal [amd64])
Конфигурация binutils-mingw-w64-x86-64 (2.34-5ubuntu1+8.8 Ubuntu:20.04/focal [amd64])
Конфигурация mingw-w64-common (7.0.0-2 Ubuntu:20.04/focal [все])
Конфигурация mingw-w64-i686-dev (7.0.0-2 Ubuntu:20.04/focal [все])
Конфигурация gcc-mingw-w64-base (9.3.0-7ubuntu1+22~exp1ubuntu4 Ubuntu:20.04/focal [amd64])
Конфигурация gcc-mingw-w64-i686 (9.3.0-7ubuntu1+22~exp1ubuntu4 Ubuntu:20.04/focal [amd64])
Конфигурация mingw-w64-x86-64-dev (7.0.0-2 Ubuntu:20.04/focal [все])
Конфигурация gcc-mingw-w64-x86-64 (9.3.0-7ubuntu1+22~exp1ubuntu4 Ubuntu:20.04/focal [amd64])
Конфигурация gcc-mingw-w64 (9.3.0-7ubuntu1+22~exp1ubuntu4 Ubuntu:20.04/focal [все])
Count_Omega avatar
флаг cn
Спасибо, чувак, спас мой день.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.