Ubuntu11安装调试文档Word文档格式.docx
《Ubuntu11安装调试文档Word文档格式.docx》由会员分享,可在线阅读,更多相关《Ubuntu11安装调试文档Word文档格式.docx(17页珍藏版)》请在冰豆网上搜索。
Edubuntu则是一个为了学校教学环境而设计,并且让小孩在家中也可以轻松学会使用的衍生版本。
Ubuntu由马克·
舍特尔沃斯创立,其首个版本于2004年10月20日发布,并以Debian为开发蓝本。
但其以每六个月发布一次新版本为目标,使得人们得以更频繁地获取新软件。
而其开发目的是为了使个人电脑变得简单易用,但亦有提供服务器版本。
Ubuntu的每个新版本均会包含了最新版本的GNOME桌面环境,并且会在GNOME发布新版本后一个月内发行。
与以往建基于Debian的Linux发行版,如MEPIS、Xandros、Linspire、Progeny与Libranet等比较起来,Ubuntu更接近Debian的开发理念,因为其主要使用自由与开源软件,而其他的发行版则会附带很多闭源的插件。
Ubuntu的软件套件主要是建基于Debian的不稳定分支:
不论是其软件套件格式(deb)还是软件管理与安装系统(DebianApt/Synaptic)。
Ubuntu会将所有对软件套件的修改即时向Debian作出回馈,而不是在发布新版时才宣布这些修改,而事实上,很多Ubuntu的开发者均为Debian的主要软件套件的维护者。
但是Debian与Ubuntu的软件套件并不一定与对方兼容。
换言之,将Debian的软件包安装在Ubuntu上可能会出现兼容性问题,反之亦然。
Ubuntu的运作主要依靠Canonical有限公司的支持,但亦有来自Linux社区的热心人士提供协助,Ubuntu的开发人员多称马克·
舍特尔沃斯为SABDFL(是self-appointedbenevolentdictatorforlife的缩写,即自封的终身仁慈大君)。
而在2005年7月8日,马克·
舍特尔沃斯与Canonical有限公司宣布成立Ubuntu基金会,并对其提供1千万美元作为启始营运资金。
成立基金会的目的是为了确保将来Ubuntu得以持续开发与获得支持,但直至2006年,此基金会仍未投入运作。
马克·
舍特尔沃斯形容此基金会是在Canonical有限公司出现财务危机时的紧急营运资金。
Ubuntu的开发者与Debian和GNOME开源社区互相协作,因此其桌面环境采用了GNOME的最新版本,并且与GNOME项目同步发布。
Ubuntu不仅仅使用与Debian相同的deb软件包格式,还和Debian社区有著密切联系,其会直接和实时地向Debian社区作出贡献,而不是只在发布时宣布一下。
许多Ubuntu的开发者也负责为Debian的关键软件包作出维护。
Ubuntu十分注重系统的安全性,其采用Sudo工具,所有系统相关的任务均需使用此指令,并输入密码,比起传统以登入系统管理员帐号进行管理工作有更佳的安全性。
Ubuntu亦注重系统的可用性,其设计为在标准安装完成后即可以让使用者投入使用的操作系统。
举例来说,完成安装后,使用者不用另外安装网页浏览器、办公室软件、多媒体软件与绘图软件等日常应用的软件,因为这些软件已被安装,并可随时使用。
VmWare安装文件夹下,将Reseources改为Resources1
ubuntu关于aptitude和apt-get
起初GNU/Linux系统中只有.tar.gz。
用户必须自己编译他们想使用的每一个程序。
在Debian出现之后,人们认为有必要在系统中添加一种机制用来管理安装在计算机上的软件包。
人们将这套系统称为dpkg。
至此着名的‘package’首次在GNU/Linux上出现。
不久之后红帽子也开始着手建立自己的包管理系统‘rpm’。
GNU/Linux的创造者们很快又陷入了新的窘境。
他们希望通过一种快捷、实用而且高效的方式来安装软件包。
这些软件包可以自动处理相互之间的依赖关系,并且在升级过程中维护他们的配置文件。
Debian又一次充当了开路先锋的角色。
她首创了APT(AdvancedPackagingTool)。
这一工具后来被Conectiva移植到红帽子系统中用于对rpm包的管理。
在其他一些发行版中我们也能看到她的身影。
同时,apt是一个很完整和先进的软件包管理程序,使用它可以让你,又简单,又准确的找到你要的的软件包,并且安装或卸载都很简洁。
它还可以让你的所有软件都更新到最新状态,而且也可以用来对ubuntu进行升级。
下面将要介绍的所有命令都需要sudo!
使用时请将“packagename”和“string”替换成您想要安装或者查找的程序。
1.apt-getupdate:
在修改/etc/apt/sources.list或者/etc/apt/preferences之后运行该命令。
此外您需要定期运行这一命令以确保您的软件包列表是最新的。
2.apt-getinstallpackagename:
安装一个新软件包(参见下文的aptitude)
3.apt-getremovepackagename:
卸载一个已安装的软件包(保留配置文件)
4.apt-get--purgeremovepackagename:
卸载一个已安装的软件包(删除配置文件)
5.dpkg--force-all--purgepackagename:
有些软件很难卸载,而且还阻止了别的软件的应用,就可以用这个,不过有点冒险。
6.apt-getautoclean:
apt会把已装或已卸的软件都备份在硬盘上,所以如果需要空间的话,可以让这个命令来删除你已经删掉的软件
7.apt-getclean:
这个命令会把安装的软件的备份也删除,不过这样不会影响软件的使用的。
8.apt-getupgrade:
更新所有已安装的软件包
9.apt-getdist-upgrade:
将系统升级到新版本
10.apt-cachesearchstring:
在软件包列表中搜索字符串
aptitude与apt-get一样,是Debian及其衍生系统中功能极其强大的包管理工具。
与apt-get不同的是,aptitude在处理依赖问题上更佳一些。
举例来说,aptitude在删除一个包时,会同时删除本身所依赖的包。
这样,系统中不会残留无用的包,整个系统更为干净。
以下是笔者总结的一些常用aptitude命令,仅供参考。
1.aptitudeupdate:
更新可用的包列表
2.aptitudeupgrade:
升级可用的包
3.aptitudedist-upgrade:
将系统升级到新的发行版
4.aptitudeinstallpkgname:
安装包
5.aptituderemovepkgname:
删除包
6.aptitudepurgepkgname:
删除包及其配置文件
7.aptitudesearchstring:
搜索包
8.aptitudeshowpkgname:
显示包的详细信息
9.aptitudeclean:
删除下载的包文件
10.aptitudeautoclean:
仅删除过期的包文件