当前位置: 首页 > news >正文

我是这样给Ubuntu Server服务器版安装桌面(Gnome Desktop)环境的

首先说明一下。ubuntu-7.10-server-i386.iso和ubuntu-7.10-alternate-i386.iso都可以通过硬盘来安装,方法可参考http://hi.baidu.com/52abc/blog/item/52ca36fa1aa3138a9f51465b.html 。

安装Server的过程和Alternate是基本一样的,但最后一步Alternate版是选择安装Ubuntu-desktop,Server版本就没得选了,你可以全不选。。。我选了个LAMP,呵呵。。。不需要的不选就是。。。


然后我还得说明一下,我只是总结我的情况,我也是第一次用server版本来安装desktop,也就只安装过一次,相当成功,安装后可以正常进入桌面, 和 desktop一样正常使用,这样DIY出来的Ubuntu优点就是开机后内存占用相当少,80兆内存左右。当然,开多个软件后内存占用有300多是很正 常的吧。还有就是这样安装的系统会比较干净,因为没有安装任何桌面应用软件,和desktop不一样,不会预装有常用软件,这样你可以要用什么软件,都得 自 己安装。


安装好ubuntu-7.10-server启动,启动进入后是没有桌面环境的,是黑乎乎的命令行模式。那装上桌面就是啦~

安装新软件,第一个问题就是软件源问题,要安装新的软件包,软件包从哪里来?我是从服务器镜像下载的。光盘源在命令行模式下不会设置。那基本思路就是设置软件源,连接网络,安装软件,ok,就三步,详细说一下吧:


第一步:设置软件源。我的机子同时安装了两个ubuntu,软件使用的sources.list直接复制过去就可以了,位置在 /etc/apt/sources.list,复制到server安装分区的相应文件夹下就可以了。如果没这环境就用wget下载某某服务器上的 sources.list,然后cp到/etc/apt/就是了,一样。

第二步:连接网络。sudo pppoeconf,我的是ASDL。其他连接方式我可不知道。。。

第三步:更新软件源,sudo apt-get update,然后安装你需要的软件就可以了。

具体要安装哪些软件呢?我说说装了哪些软件吧:
apt-get install x-window-system-core
apt-get install gnome-core

有桌面了,进去会发现窗口是没边框的。那安装metacity吧,运行一下metacity窗口就会有边框了,建议把metacity加入 Session,开机自启动。快速安装需要的软件,那就安装gnome-app-install吧,synaptic自然也少不了。还有就是中文是显示不 了的,都是网状的方框,那是因为没有显示中文的字体。那就要安装字体啦。。。

如果要图形登录界面安装 gdm, apt-get install gdm,你喜欢ubuntu studio的,那也装上吧:
sudo apt-get install ubuntustudio-theme ubuntustudio-icon-theme ubuntustudio-gdm-theme ubuntustudio-wallpapers usplash-theme-ubuntustudio,我是装了studio的,虽然我也不喜欢黑+蓝这样的搭配。。。

自动登录的要gdmsetup,apt-get install gdmsetup,然后就配置一下Login Window就可以了。如果想看看你DIY的成果,安装gnome-system-monitor吧,apt-get install gnome-system-monitor,我的内存占用就80多哦,是空闲时候的。其他的都都都不难了吧。。。

用Ubuntu Server版本安装的Desktop是很不错的,我Firefox浏览网页就很有感觉,很爽快,很可能是字体问题。我就只安装了一个雅黑字体,呵呵~

有安装Compiz Fusion,不过不太顺利,还没弄好。。

相关文章:

  • sqlserver 批量插入数据(此方式同样适用mysql)
  • [译]移动开发在2010年及以后的商用发展走势(五)
  • 黑马程序员__div+css布局总结
  • newInstance() 和 new 有什么区别?
  • Oracle工具的探索之旅(四)
  • AJAX 局部刷新 GridView 进行数据绑定
  • Ubuntu高仿MAC界面
  • javascript/dom:获取CSS值/getComputedStyle方法
  • ssh_ch06:hibernate外键对应设置
  • [翻译]NUnit---String Collection File Directory Assert (七)
  • DataTable对象重组时,错误提示“该行已经属于另一个表”
  • hdu 2516博弈找规律
  • SQL查询:主从表 报表方式显示
  • Linux图形界面中客户端、服务器、窗口管理器之间的关系
  • paste命令
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • Apache的80端口被占用以及访问时报错403
  • C# 免费离线人脸识别 2.0 Demo
  • FineReport中如何实现自动滚屏效果
  • gf框架之分页模块(五) - 自定义分页
  • java8 Stream Pipelines 浅析
  • js
  • KMP算法及优化
  • Mysql数据库的条件查询语句
  • NSTimer学习笔记
  • React-redux的原理以及使用
  • Sass Day-01
  • uni-app项目数字滚动
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 面试题:给你个id,去拿到name,多叉树遍历
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 王永庆:技术创新改变教育未来
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • ​【原创】基于SSM的酒店预约管理系统(酒店管理系统毕业设计)
  • (4)logging(日志模块)
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (六)Hibernate的二级缓存
  • (南京观海微电子)——I3C协议介绍
  • (十)c52学习之旅-定时器实验
  • (四) Graphivz 颜色选择
  • (万字长文)Spring的核心知识尽揽其中
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (原)本想说脏话,奈何已放下
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • .apk 成为历史!
  • .Net 6.0 处理跨域的方式
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .NET Micro Framework 4.2 beta 源码探析
  • .net refrector
  • .NET 设计一套高性能的弱事件机制
  • .NET6实现破解Modbus poll点表配置文件
  • .NET学习全景图