- 在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″