我正在尝试编译的项目需要 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
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
该软件包位于 Ubuntu 的 Universe 存储库中。因此,请确保您已启用 Universe/etc/apt/sources.list
要安装它,请使用以下命令:
sudo apt-get install mingw32
Run Code Online (Sandbox Code Playgroud)
它会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
Run Code Online (Sandbox Code Playgroud)
无需选择一个。这些包依赖于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
Run Code Online (Sandbox Code Playgroud)
对于 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
Run Code Online (Sandbox Code Playgroud)
使用以下命令安装这些软件包:
sudo dpkg -i *.deb
Run Code Online (Sandbox Code Playgroud)
如果它显示依赖项,则使用命令:
sudo apt-get install -f
Run Code Online (Sandbox Code Playgroud)
并再次安装
sudo dpkg -i *.deb
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22013 次 |
| 最近记录: |