- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十一课 安装、删除软件
第十一课 安装、删除软件
学习目标:
1、了解软件仓库的概念
2、掌握source.list文件的使用
3、了解什么是包的依赖关系
4、掌握基本的“添加/删除软件”的操作
5、掌握“新立得包管理器”的使用
理论准备:
一、软件仓库
Ubuntu软件仓库包含上千个软件包,它们按照是否符合遵守GPL协议、是否免费开源的条件,分成四种组件,即“main”(主要)、“restricted”(受限)、“universe”(公共)和“multiverse”(多元化)。 Ubuntu软件仓库就被分成四组,“main”、“restricted”、“universe”和“multiverse”。
“main”组件包括了自由软件、可以被自由发布的软件和被Ubuntu团队完全支持的软件。其中包括了大多数流行的和稳定的开源软件,当您安装Ubuntu时默认安装的就是这些软件。
“restricted”组件是专供特殊用途,而且没有自由软件版权,但依然被Ubuntu团队支持的软件,主要是硬件的驱动程序等。请注意,因为不能直接修改软件,因而ubuntu可能不能提供完全的技术支持,即便如此,ubuntu还是会向实际作者反馈Bug报告。
“universe”组件是整个自由、开源Linux世界的缩影。在“universe”组件中,你可以找到大多数开源软件,以及在开源版权下的软件,所有这些都是在公共源的基础上建立的。这些软件都是使用“main”中的组件编写的,它们能与“main”组件相安无事地共同运行,但它们没有安全升级的保障。“universe”组件包含了数以千计的软件。虽然是公共的,用户必须明白它们与稳定的Ubuntu核心的main软件的差异和不稳定性。
“multiverse”组件包含了“不自由”的软件,这意味着这些软件不满足 Ubuntu相对于“main”组件的各种版权政策。当您使用这些软件时,如何调整各种权力以及遵重版权所有者的问题,就完全依靠您自己把握了。 这些软件不被ubuntu支持,而且通常不能被修改和更新,您将自己承担任何风险。
Ubuntu安装时,默认只安装了main和restricted仓库的软件。可以通过Synaptic新立得软件管理器安装其他的软件。
二、指定软件仓库
英特网上有许多专门为ubuntu建立的软件仓库。一份比较完整的列表在/Mirrors?action=showredirect=Archive。我们要做的就是让电脑知道,离我们最近,下载速度最快的软件仓库在哪里。
ubuntu的软件仓库位置由/etc/apt/sources.list文件指定。我们可以通过以下步骤修改它。
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
sudo gedit /etc/apt/sources.list
删除原文件内容,并复制以下内容
deb /ubuntu/ edgy main restricted universe multiverse
deb /ubuntu/ edgy-security main restricted universe multiverse
deb /ubuntu/ edgy-updates main restricted universe multiverse
deb /ubuntu/ edgy-backports main restricted universe multiverse
deb /ubuntu/ edgy-proposed main restricted universe multiverse
deb /ubuntu-cn/ edgy main restricted universe multiverse
如果是电信用户,目前用以上“源”是不错的选择,如果是网通用户,可能要重新选择其它“源”了。
三、软件包
软件包通常包含了实现一系列相关命令或特性所必须的所有的文件。Ubuntu 软件包采用了和Debian(另一种非常著名的Linux发行版)相同的软件包格式,有两种类型的软件包:
Binary packages(二进制软件包),它包含可执行文件、配置文件、man/info页面、版权声明和其它文档。这些软件包以 Ubuntu 特定的格式发布,它们通常使用.deb的扩展名以示区别。这种二进制软件包可使用 Ubuntu 工具dpkg解包,也可以使用“新立得包管理器”进行安装与删除。
Source packages(源码包),包含一个.dsc文件它用于描述源码包(包括下列文件的名称),一个.orig.tar.gz文件它是未经修改的原始源代码压缩文件,以及一个.diff.gz文件它包含
文档评论(0)