Swift+Ubuntu on Mac
MBPR带你装Linux带你飞
本周任务:让swift在linux上跑起来
- 在MacBook Pro Retina上装Linux
Parallels + Ubuntu 14.04 - 在Linux上安装Swift
Parallels + Ubuntu 14.04
- 虚拟机 or Bootcamp?
-虚拟机优点:不需要重启切换系统;可以安装多个系统;不需要分区等等。最酷炫的就是两个系统同时出现在桌面
-虚拟机缺点:不适合大型游戏,跑极占内存的应用
一般网上的黑苹果教学是用VMare Fusion, 这里我用的是Parallels Desktop 11。两者相差不大,硬要比较的话,Parallels Desktop稍占优势。网上也有详细的对比贴,传送门:Parallels Desktop 10 与 VMware Fusion 7 性能对比测试 http://www.macx.cn/thread-2138678-1-1.html
哪个发行版的Linux适合我?
UBUNTU 适合新手,稳定的官方支持
Debian UBUNTU进阶发行版,包管理系统稳定,易上手
Arch 包更新相当快,滚动升级,系统一定最新
LFS 终极黑客显摆工具,从源代码安装,编译系统,照文档一步步去构建你的Linux。
我选择的是ubuntu 14.04的版本,现最新版本是15.10,但每年的04版本会相对较稳定,有固定维护
在Mac上安装Parallels Desktop
1.从Ubuntu官网 http://www.ubuntu.org/下载镜像Ubuntu 14.04
2.在Parallels Desktop 官网下载Parallels Desktop 11
http://www.parallelsdesktop.cn/pd11-azjc.html
这里以PD10 为例
3.Mac虚拟机安装Linux Ubuntu,依旧是官网傻瓜式教程
http://www.parallelsdesktop.cn/install_ubuntu.html
注意:Parallels Desktop试用期是14天哦
一般来说,安装desktop时会自动安装Parallels Tools, 但是出现了可恶的三角形该咋办?
简单介绍一下,Parallels Tools还是很有用的。它能够鼠标自动切换两个系统,调整虚拟机的像素,不然Retina就太憋屈了
这里提供解决无法安装Parallels Tools的几个方法
点击小三角,安装Parallels Tools。可以看到cd/dvd1 显示连接了prl-tools-lin.iso镜像文件 (prl-tools-lin.iso 表示用于 Linux 虚拟机的 Parallels tools 镜像**)
在ubuntu终端输入root指令-su。若需要密码时,显示密码错误su:authentication failure。可尝试以下方法:
sudo passwd
Password:当前的密码
Enter new UNIX password:root的密码
Retype new UNIX password:重复root的密码更改目录为 CD/DVD 驱动目录(for 13.04 and above):
cd /media/$user/Parallels\ Tools/
在 CD/DVD 驱动目录中,启动 Parallels Tools 安装:
sudo ./install
另一种方法
直接打开cd/dvd1,双击install-gui
为了解决这个问题,我查阅了许多网站,找到了这个很棒的查错网站:http://kb.parallels.com/113394
希望能对大家有所帮助
附上Parallels Tools 需要内核资源的错误信息解决方案
需要以下程序包:linux-headers 和build-essential
安装 ‘linux-headers’ 和 ‘build-essential’ :
sudo apt-get install linux-headers-$(uname -r) build-essential
检查镜像是否挂载 语法为
mount [-t vfstype] [-o options] device dir
1.-t vfstype 指定文件系统的类型。mount 会自动选择正确的类型。这里用:
光盘或光盘镜像:iso9660
2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集3.device 要挂接(mount)的设备。
4.dir设备在系统上的挂接点(mount point)
安装程序包后,尝试再次安装 Parallels Tools
在Linux上安装Swift
首先科普贴一篇:Linux平台Swift语言开发学习环境搭建
http://my.oschina.net/kgdugyiy/blog/539998
简单介绍几个命令
名称 | 功能 |
---|---|
sudo | 管理员操作 |
su | root权限 |
wget | 下载文件 |
rm | 删除文件 rm rf |
mount | 挂载 |
重点介绍wget
1.支持断点下传功能
sudo wget -c http://www.abc.com
2.同时支持FTP和HTTP下载方式。有些时候,仍然需要使用FTP方式下载软件
wget http://url/zip
等等
基本的语法是:wget [参数列表] URL
使用wget下载单个文件
以下的例子是从网络下载一个文件并保存在当前目录
wget http://cn.wordpress.org/wordpress-3.1-zh_CN.zip
在下载的过程中会显示进度条,包含(下载完成百分比,已经下载的字节,当前下载速度,剩余下载时间)。
几个好玩的功能
名称 | 功能 | 例子 |
---|---|---|
wget –limit -rate | 同时下载大文件及其他时限速 | wget–limit-rate=300k http://~ |
wget -c | 断点续传(下载中断) | wget -c http://~ |
wget -b | 后台下载大文件 | wget -b http://~ |
wget –user-agent | 根据判断代理名称不是浏览器而通过下载请求 |
补充
- 后台下载
wget -b http://cn.wordpress.org/wordpress-3.1-zh_CN.zip
Continuing in background, pid 1840.
Output will be written to `wget-log’
你可以使用以下命令来察看下载进度
tail -f wget-log
- 伪装代理名称下载
wget –user-agent=”Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16″
Swift+Ubuntu on Mac相关推荐
- 使用 ohmyzsh 打造 windows、ubuntu、mac 系统高效终端命令行工具
如果觉得内容不错,可以设为星标置顶我的公众号 原标题名:oh my zsh 和 windows git bash 设置别名提高效率 写于2018年06月03日 在我的微信交流群中听闻很多前端开发比较贫 ...
- Ubuntu和Mac使用gdbserver远程调试android源码
一.gdbserver在android上远程调试进程 0.关闭Enforcing # adb shell setenforce 01.拷贝gdb和gdbserver文件 <1>PC端为Cl ...
- 在Ubuntu和Mac OSX中安装boost
boost in ubuntu 在ubuntu上使用apt-get install boost安装boost,build工具 bjam也会安装.安装后,头文件放到/usr/local/include/ ...
- ubuntu和mac进行文件传输 运用scp命令
从ubuntu传文件到macos 参考文章 1.在ubuntu启动ssh服务端: 命令:/etc/init.d/ssh start 2.通过ip address获取ubuntu的ip地址 命令:ip ...
- 版面设计编辑软件Swift Publisher 5 Mac
Swift Publisher 5 for Mac是一款包含500多种专业印刷项目模板的版面设计编辑软件,Swift Publisher Mac版内含小册子,目录,名片,光盘标签,封面,日历.信头以及 ...
- 【转】Ubuntu改Mac完整版
<div id="post_detail"> 给Ubuntu18.04(18.10)安装mac os主题 2018-11-27更新: 关于几个目录,GTK.Shell的 ...
- ubuntu练习打字,Ubuntu装mac主题
Ubuntu常用软件合集(mac主题) http://www.cnblogs.com/howdop/p/5398781.html Ubuntu打字练习 http://www.07net01.com/l ...
- ubuntu清除mac缓存
最近给机器换硬盘,发现网卡起不来.查看网络配置文件,并没有配置mac地址.上网找了下,发现是mac地址被缓存了. 解决办法很简单: sudo rm /etc/udev/rules.d/70-persi ...
- ubuntu linux mac地址,Ubuntu下修改mac地址
说明,本文翻译自man macchanger,若遇到不能理解的地方请参考man文档 概述 macchanger是linux下用于查看和修改网络接口mac地址的工具 使用方法 macchanger [o ...
最新文章
- Spring Boot 3.0 M1 发布,正式弃用 Java 8,最低要求 Java 17。。。
- [论文笔记] A model for correlated failures in N-version programming(IIE Trans, 2004)
- AIX系统日志学习笔记之三
- 关于androidManifest.xml的概叙以及intent-filter的详细分析
- Python中使用pip安装库时指定镜像源为豆瓣镜像源
- 自己动手开发SAP Spartacus focus Directive的单元测试
- 4pam调制与解调(matlab实现)
- P1541-乌龟棋【多维dp】
- [编辑修订01]git 常用命令和Gerrit的联合使用常用命令
- 安卓3D游戏-神奇宝贝防御战
- iOS 知名公司资讯汇集~招聘内推
- 宝来客分享:大瓜!董事长沈东军举报大舅子,莱绅通灵不“灵”了
- Camera ISO、快门、光圈、曝光
- 数据结构实验——顺序表操作
- 动态范围测试—imatest
- (转载)Matlab—什么是nc文件,以及如何读取导入
- 【C】五边形绘制(续)
- 关于计算机专业的英语自荐信范文,计算机专业英语自荐信
- TestDirector8.0 下载 安装
- 局域网无法访问工作组问题