Ubuntu on Mac

  • 在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版本会相对较稳定,有固定维护

注意:Parallels Desktop试用期是14天哦

一般来说,安装desktop时会自动安装Parallels Tools, 但是出现了可恶的三角形该咋办?

安装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

  • 另一种方法
    linux安装
    直接打开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)
iso9660

安装程序包后,尝试再次安装 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″