Невозможно найти пакет 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
это установит пакеты mingw32
mingw32-binutils
mingw32-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/
Или просмотрите ссылку выше, и вы увидите все шаги, которые необходимо выполнить.
Я надеюсь, это поможет.