admin 管理员组

文章数量: 1184232


2024年4月12日发(作者:表格示范图片)

文章来源/articles/

如果平时主要开发控制台类、组件、后端服务等程序,可以尝试在Linux类操作系统下搭建C#.Net

开发环境,好处是在Linux环境里你不用担心朋友或 同事拿你的电脑来玩魔兽世界或者一不小心被

装了一大堆流氓软件 ;-)先看看本篇文章最终效果:在Ubuntu里跑的开发环境MonoDevelop:

1、Linux发行版的选择

在Linuxux操作系统里只要安装Mono环境就可以开发C#程序,Linux的众多发行版

RedHat/CentOS/Fedora、OpenSuse、Debian、Ubuntu都可以安装 Mono。

鉴于目前 Ubuntu 容易安装、界面漂亮而且比较多人用作桌面环境,所以这里推荐使

用 Ubuntu 10.04 。官方网站 是:/

在官方网站下载回来的是一个光盘映像文件 (ISO格式),这里需要注意的是 Ubuntu 共有4个

不同版本的ISO文件:Desktop版、Alternative版、Netbook版、 Server版。一般下载Desktop

就可以了。如果你想通过网络启动安装程序或者使用硬盘安装则需要下载Alternative版。

如果你的电脑硬件配置比较低(内存少于等于 512MB),还可以下载一个轻量级的衍生版:Xubuntu

(/),如果你的电脑只有256MB内存,那 还可以 下载另一个衍生版Lubuntu

(/),这个更加轻量级,平时系统启动后只占用 70~100MB内存。

2、安装Ubuntu

安装Ubuntu 的方法非常简单,跟装 WinXP差不多,只需点5,6次“下一步”过10来分钟就可以

完成。因为关于安装Ubuntu的过程已经有大量的文章介绍,这里就不再赘述了,下面主要 列举一下

安装方式,大家可以根据自己的具体情况选择合适的:

(1)虚拟机安装

如果你的电脑速度飞快,内存比较大,用这种方式安装最快,虚拟机软件推荐使用免费

的 VirtualBox。先装好虚拟机软件,然后创建一个新的虚拟机,把下载回来的 ISO文件挂靠到虚

拟机,启动之后就可以安装了。

(2)尝试性安装

如果你仅仅想尝试一下在Linux环境开发C# 的感觉,并不打算长期使用,则可以使用这种安装模式。

这种安装模式不需要调整硬盘分区(因为整个Linux将安装到一个“虚拟硬盘”文件里头)、不会弄

坏 你的现有的系统和软件,只是性能会稍微减低一些。

首先你的系统必须是WinXP/Vista/Win7,然后把ISO文件和一个

Wubi Installer (/) 的软件放在同一个目录,运行

Wubi installer,选择Ubuntu的安装位置,然后就开始复制文件了,重启计算机会多出一项启动项

“Ubuntu install”,选择 它就开始真正的安装过程了。

下 面的安装方式需要先在硬盘腾出一块空白的空间(最好准备至少10GB),主分区以外的自由空间

或者扩展分区的自由空间都可以,你可以用PQMagic软件 慢慢 调整自己硬盘的分区大小。在安装过

程中程序会询问你将Ubuntu安装在何处,选择使用“最大连续空间”即可。

(3)光盘安装

这种安装方式最简单,将下载回来的ISO文件刻 录成光盘,设置从光盘启动并重启计算机。

(4) 硬盘安装

要下载Alternative版的ISO文件, 放到C盘根目录,然后下载“UNetbootin

”(/)软件,也放在C盘根目录,运 行 UNetbootin,在发

行版类型项选择Ubuntu和MediaHD即开始复制文件,重启电脑开始安装。

(5)用U盘安装/安装到U盘

先使用安装光盘启动计算机,选择“试用”进入 LiveCD模式的Ubuntu,然后在“系统”->“系统管

理”点击“制作启动盘”,准备一个1GB以上的U盘,启动盘制作程序会把Ubuntu 的所有文件复制

到U盘,然后就可以使用这个U盘启动其他电脑并安装系统了。也可以直接从这个U盘启动进入系统。

(6)通过网络安装

如果你的电脑没有光驱也不支持U盘启动,而带有 从网卡启动(PXE)功能。或者有一批电脑需要批

量安装,则可以使用这种安装模式,具体的请 见:/blog/663337

3、安装开发环境 MonoDevelop

安装好Ubuntu 10.04之后会发现系统已经自带Mono运行和编译环境,而且还有部分Ubuntu系统自

带的软件是C#写的,比如tomboy便利帖、IQ测试游戏 gbrainy、照片查看和管理程序F-Spot


本文标签: 安装 文件 使用 电脑 启动