我正在使用64位Ubuntu,并且要安装Code :: Blocks IDE。有仓库吗?
我正在使用64位Ubuntu,并且要安装Code :: Blocks IDE。有仓库吗?
Answers:
代码:: Blocks是一个跨平台的集成开发环境(IDE)。它基于自行开发的插件框架,可实现无限扩展。它的大多数功能已经由插件提供。基本软件包中包含的插件为:
- 许多免费编译器的编译器前端
- GDB的调试器前端(Windows平台为CDB)
- 源格式器(基于AStyle)
- 创建新的C ++类的向导
- 代码完成/符号浏览器(正在进行中)
- 默认的MIME处理程序
- 创建新的Code :: Blocks插件的向导
- 待办事项清单
- 基于脚本的可扩展向导
- 自动保存(在不幸的崩溃情况下保存您的工作)1
要下载并安装,请单击下面的图像。
1来源:Ubuntu Apps目录
它可以在软件中心获得。
只需打开Ubuntu Software Center
并搜索其名称即可。
或通过终端安装:
sudo apt-get install codeblocks
从Code :: Blocks网站上,Linux的下载页面指向Code :: Blocks Release Builds PPA,这可能是安装合理版本的Code :: Blocks的最简单方法。要从上述PPA安装Code :: Block,请执行以下操作:
sudo add-apt-repository ppa:damien-moore/codeblocks-stable
sudo apt-get update
sudo apt-get install codeblocks codeblocks-contrib
您可以使用以下命令安装CodeBlocks:
sudo apt-get install codeblocks
如果您打算在ubuntu上进行开发,则有益于学习如何从命令行中编译代码...甚至是代码块IDE
下载源代码
http://www.codeblocks.org/downloads
选择类似于codeblocks_16.01.tar.gz的文件
cd进入您希望扩展压缩包并发行的位置
tar xvf /path/to/codeblocks_16.01.tar.gz
cd codeblocks-16.01.release
autoreconf -fi #
./configure # standard check to confirm your have necessary libs
make -j4 # actual compile and link step
sudo make install # install binary and its libs
sudo ldconfig # this registers your new libs
现在已安装...继续进行启动
codeblocks # Voila you have launched your new IDE
如果以上给出错误,则您可能尚未安装上游依赖项...如果这样,可能会有所帮助
sudo apt-get install build-essential
sudo apt-get install -y libwxbase3.0-0v5 libwxbase3.0-dev libwxgtk3.0-dev wx3.0-headers wx-common
sudo apt-get build-dep codeblocks
您需要做的就是运行:
sudo apt-get update
然后
sudo apt-get upgrade
然后
sudo apt-get install codeblocks
您的存储库列表不是最新的,Ubuntu提供了更新建议。如果您想成为Linux程序员,建议您在开始之前获得LPIC-1知识。了解该系统的基本知识并为其编写代码至关重要。
我建议使用“ Jens”中的最新版本,即使它是非官方的,我们也可以获取所有版本。您还可以选择存储库或只是“ deb”文件。
为了稳定发行,请将这两行添加到sources.list
文件中并刷新包索引
deb [arch=amd64,i386] https://apt.jenslody.de/stable jessie main
deb-src https://apt.jenslody.de/stable jessie main
然后安装代码块。在Ubuntu 12.04上进行了测试-32位和64位。
您可以尝试手动安装软件包。使用文件管理器通过FTP连接到档案。或从下面链接中的站点手动下载。
或者,通过使用 GDEBI通过GUI进行安装,方法是单击每个deb文件,该文件将指示是否缺少另一个软件包/依赖项,然后首先安装该软件包/依赖项。你可以启动代码块和 GDEBI将指示直接关系包和你遵循,避免依赖迷路。
不知道是否可以建立文件关联以直接从浏览器中单击并触发GDEBI。
服务器是:ftp.archive.ubuntu.com
和路径代码块是:Ubuntu的/ Ubuntu的/游泳池/宇宙/ C /代码块
在终端中输入:ftp
然后是propmt
ftp> open ftp.archive.ubuntu.com
user
anonymous
>Type password
"leave blank"
cd ubuntu/ubuntu/pool/universe/c/codeblocks
get *.deb
文件将保存到HOME
删除不良架构的DEB
保存此脚本:
#!/bin/bash
# Reference
# http://www.cyberciti.biz/faq/bash-for-loop/
# https://www.dbsysnet.com/2015/12/using-bash-arrays-with-examples
BLOCKS=( hello young flying sun you don look old at all);
for LIST in 0 1 2 3 4 5 6 7 8 9 10 11 12
do
echo ${BLOCKS[LIST]};
done;
您可以检查有关如何使用脚本的答案,使其可执行并从HOME运行。
用bash命令替换echo以安装软件包:
dpkg -i ${BLOCKS[LIST]};
使用HOME文件夹中的Codeblock软件包列表更改列表消息
ls *.deb
将软件包数量与12个元素的列表匹配
如果20个元素,则1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
dpkg
必须正确安装软件包,而脚本不能解决该问题。