无法找到软件包 mingw32

无法找到软件包 mingw32

我正在尝试编译的项目需要 mingw32。apt-get install给了我Unable to locate package mingw32

执行apt cache search会产生许多选项,我需要帮助选择一个可以起作用或消除此错误的选项。

系统信息:

4.2.0-16-generic #19-Ubuntu SMP Thu Oct 8 15:35:06 UTC 2015

有任何想法吗?

答案1

此软件包位于 Ubuntu 的 universe 存储库中。因此请确保您已在/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目前这些软件包在和Ubuntu 的早期版本中可用utopic。如果你使用的是最新的 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

答案2

我遇到了这样一个问题,来自一个芯片供应商的命令:

sudo apt-get install gawk git gnupg flex bison gperf build-essential \
zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
libgl1-mesa-dev g++-multilib mingw32 tofrodos \
python-markdown libxml2-utils xsltproc zlib1g-dev:i386

我在 64 位平台上工作,所以我改变了mingw32mingw-w64并且它通过了。

答案3

我遇到过同样的问题。 https://stackoverflow.com/questions/60387020/unable-to-locate-package-any-package-mingw32-mingw64-curses-on-ubuntu-18-04/60389640#60389640

您使用的包名称不正确。请转到此链接并检查正确的包名称。 https://packages.ubuntu.com/

或者查看上面提到的链接,您将看到所有需要遵循的步骤。

我希望这个能帮上忙。

相关内容