Невозможно найти пакет mingw32

Проект, который я пытаюсь скомпилировать, требует mingw32. atp-get install дает мне "Невозможно найти пакет mingw32", делая поиск в apt-кэше, дает много опций, и мне нужна помощь в выборе того, который будет работать, или в устранении этой ошибки.

Системная информация: 4.2.0-16-generiC#19-Ubuntu SMP Чт 8 октября 15:35:06 UTC 2015

Есть идеи?

1 ответ

Этот пакет находится в репозитории Ubuntu во вселенной. поэтому убедитесь, что у вас есть включить вселенную в /etc/apt/sources.list используйте команду:

sudo apt-get install mingw32

это установит пакеты mingw32mingw32-binutilsmingw32-runtime автоматически

а также

sudo apt-cache search mingw32

mingw32 - Minimalist GNU win32 (cross) compiler
mingw32-binutils - Minimalist GNU win32 (cross) binutils
mingw32-runtime - Minimalist GNU win32 (cross) runtime

нет необходимости выбирать один. эти пакеты являются зависимостью mingw32

Примечание: в настоящее время эти пакеты доступны в trusty, utopic и более раннюю версию Ubuntu, если вы используете последнюю версию Ubuntu, проверьте поиск пакетов в Ubuntu, доступен этот пакет или нет. в противном случае либо загрузите пакет и установите его вручную, либо загрузите исходный код и скомпилируйте его.
РЕДАКТИРОВАТЬ: вы можете попробовать это:

для 32-битной системы:

wget http://archive.ubuntu.com/ubuntu/pool/universe/m/mingw32/mingw32_4.2.1.dfsg-2ubuntu1_i386.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/m/mingw32-binutils/mingw32-binutils_2.20-0.2ubuntu1_i386.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/m/mingw32-runtime/mingw32-runtime_3.15.2-0ubuntu1_all.deb

для 64-битной системы

wget http://archive.ubuntu.com/ubuntu/pool/universe/m/mingw32/mingw32_4.2.1.dfsg-2ubuntu1_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/m/mingw32-binutils/mingw32-binutils_2.20-0.2ubuntu1_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/m/mingw32-runtime/mingw32-runtime_3.15.2-0ubuntu1_all.deb

установите эти пакеты с помощью команды:

sudo dpkg -i *.deb

если он показывает зависимости, тогда используйте команду:

sudo apt-get install -f

и снова установить

 sudo dpkg -i *.deb

Я была такая же проблема. https://stackoverflow.com/questions/60387020/unable-to-locate-package-any-package-mingw32-mingw64-curses-on-ubuntu-18-04/60389640#60389640

Вы используете неверное имя пакета. перейдите по этой ссылке и проверьте правильность имени пакета. https://packages.ubuntu.com/

Или просмотрите ссылку выше, и вы увидите все шаги, которые необходимо выполнить.

Я надеюсь, это поможет.

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