在Linux(Ubuntu)上也可以尝试一下Life is Tech!
引言
目前(截至2016年),Life is Tech!的夏令营不支持Linux设备。

然而,我只有一台Linux的电脑。(Windows系统太重了)(不仅规格上有问题…)
所以,我总是在租借的电脑上进行开发,但是回到家后无法开发真是很讨厌的事情。
所以,我将描述一下Life is Tech!课程开发环境的建立方法。
这篇帖子是关于回到家后搭建开发环境的方法,而不是在露营期间。在露营期间尽量使用租赁的电脑(以防发生任何意外)。
先决条件
操作系统:Ubuntu 16.04
能够完成的课程,无法完成的课程
最近几年,在服务器和移动设备上广泛使用,并且因为其受到Microsoft的喜爱而备受重视的情况下,Linux的开发环境也变得更加完善。然而,在Linux中也存在着一些开发难度较高的领域。举个例子,
-
- iPhoneアプリ開発コース(Xcode)
-
- ゲームクリエイター入門コース(GameSalad)
-
- デザイナーコース(Adobe)
-
- アニメーションコース(Adobe)
-
- 映像編集コース(Adobe)
-
- デジタルミュージックコース(Garageband)
-
- LINEスタンプクリエイターコース(Adobe)
- カメラ&フォトグラフィーコース(Adobe)
几乎全部都是苹果或者Adobe呢。
另外,据说以下的课程可行,但我尚未尝试。
-
- MINECRAFTコース
- 初音ミク V3 コース
我认为其他的课程基本上都可以通过。
而且,由于IoT与MESH课程不需要使用电脑,所以在这里不进行说明。
让我们开始吧!
除非另有特别说明
こういうの
在“终端”上输入命令。
首先
Ubuntu软件
在Ubuntu中,有一个称为ubuntu-make的万能开发环境构建命令。我很抱歉这听起来有点自夸,但我在过去的文章中总结了这个命令。不管你选择哪个课程,这个命令都会非常有用,并且我将会在本文中介绍它。
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make
Java 8 的 Oracle 版本
安卓系统、我的世界、媒体艺术课程需要使用Java。由于Ubuntu Make会安装Open JDK,所以需要从外部存储库中安装。安装方法可以在这篇文章中找到。
Android应用开发课程
安卓工作室
首先介绍的是安卓操作系统!刚才提到过的Ubuntu Make能够轻松安装。
umake android android-studio
首先,会询问安装目录的路径,请输入Y并按Enter键,除非有特殊问题。
然后,我们会要求您同意授予许可,请在此输入“a”并按下回车键,除非有特殊问题。
当你等一会儿,安装就会完成,然后在Dash上注册一个图标。
Genymotion 是一款模拟器软件。
安装Android的高速模拟器Genymotion。
首先,Genymotion是VirtualBox的封装程序,因此需要先从这里下载适用于自己操作系统版本和架构的VirtualBox,然后通过dpkg等方式进行安装。
接下来,我们将安装Genymotion。
请点击页面中央的“下载Genymotion个人版”按钮(如果没有Genymotion账号,请先创建账号),然后登录,即可跳转到下载页面。
在您想要安装的目录中运行下载的文件,即可安装Genymotion。
在这里,我们将安装在 /opt/genymotion/ 目录下。
sudo mkdir /opt/genymotion
sudo mv genymotion-*.bin /tmp
cd /opt/genymotion/
sudo chmod +x /tmp/genymotion-*
sudo /tmp/genymotion-*
安装已完成。
接下来,我们将使用桌面快捷方式来创建一个图标。
cat << EOF > /usr/share/applications/genymotion.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Genymotion
Comment=VirtualBoxベースの高速Androidエミュレータ
Exec=/opt/genymotion/genymotion
Icon=/opt/genymotion/icons/icon.png
NoDisplay=false
Terminal=false
Type=Application
Categories=Application;Development;
EOF
这样,您就可以从Dash启动Genymotion了。
Unity 游戏编程课程
Unity编辑器,Mono Develop
只需要一个选项,输入一条命令即可。
umake games unity3d
Ubuntu Make非常厉害!
网页设计课程
括号
从Brackets公式网站下载并且通过dpkg等方式进行安装。
网络服务开发课程
前不久阅读教科书时,我发现开发环境已经重新回到了Cloud9。
另外,我也会给你提供营地使用的服务链接。
现在已经和Linux无关了。
云九 jiǔ)
如果您有账号,请登录。可以直接使用。
如果您想要新建一个账户,请在页面中央的输入框中输入您的电子邮箱地址,并点击”注册”按钮,或者点击上方的GitHub标志(称为Octocat),从GitHub账户上创建一个新的账户。
此外,创建账户需要使用信用卡,但使用钱包Ponta可以无需使用信用卡即可创建账户。
Heroku 使用者身分認證平台
您可以创建一个帐户并使用heroku toolbelt进行部署。
请查阅教科书(TechFile)以获取详细信息。
云圖庫
使用Cloudinary处理照片非常方便。
您还可以通过URL或API轻松地对图像进行编辑。
有关详细信息,请查阅图像编辑的文档。
媒体艺术课程
开放框架
从openFrameworks的下载页面上下载适用于您自己的系统架构的文件。
将下载的文件(在这里是~/oF)解压缩。
mkdir -p ~/oF
unzip [DLしたファイル] -d ~/oF
展开的目录将成为执行工具/应用程序的工作空间目录。
安装所依赖的内容。
cd ~/oF/scripts/linux/ubuntu
sudo ./install_dependencies.sh
由于位于同一目录下的install_codecs.sh脚本发生了错误,所以将通过Ubuntu restricted extras来安装编解码器。
sudo apt install ubuntu-restricted-extras
因为在途中会多次要求您同意许可,请您同意。
我們將進行測試來確認openFrameworks是否已成功安裝。
cd ~/oF/examples/graphics/polygonExample
make
cd bin
./polygonExample

如果能达到这样的情况,那就算是成功了。
Eclipse C++ 写程序
umake ide eclipse-cpp
Ubuntu Make非常受欢迎
当您启动Eclipse C++后,请选择应用程序菜单的File > Import,然后选择出现的窗口中的General > Existing project in the workspace…,最后点击Next按钮。

请在选择根目录处打勾,并从“浏览”中导入~/oF/libs/openFrameworks。

选择应用程序菜单中的Help > Install New Software…,然后在”Work with:”栏中。
http://openframeworks.cc/plugins/eclipse
请键入。在选择openFrameworks插件后,同意许可并进行安装。
完成安装后,请不要忘记重新启动Eclipse。
当重新启动完成后,可以从应用程序菜单的 File > New > Project… 中选择 C/C++ > openFrameworks,然后键入应用程序名称以创建项目。
我的世界编程课程
Intellij IDEA (意图/智能理解)
umake ide idea
最終的的是
Ubuntu Make 是一个用于安装各种开发工具和环境的工具。
终于到了12月呢。
由于在学校的关系,我无法参加克里坎,但是我常常偷偷地浏览着Life is Tech! Camp的网页,对此感到非常惊叹。
希望能够在春天参加。
好吧,第二天是@KawakawaRitsuki(ごっちゃん!!)先生的“选择家庭服务器”!我也曾经尝试过自己搭建家庭服务器。
那么,我们以后再见!