QA * * 将各式各样的软件包分门别类地存放在软件仓库中,进行有效地组织和管理。然后,将软件仓库置于许许多多的镜像服务器中,并保持基本一致。这样,所有的Ubuntu用户随时都能获得最新版本的安装软件包。因此,对于用户,这些镜像服务器就是他们的软件源(reposity)。 * * 根据软件包的开发组织对该软件的支持程度,以及遵从的开源程度,划分为如下四类: 核心(Main):官方维护的开源软件,是由Ubuntu官方完全支持的软件,包括大多数流行的、稳定的开源软件,是Ubuntu默认安装的基本软件包; 公共(Universe):社区维护的开源软件,是由Ubuntu社区的计算机爱好者维护的软件,是Linux世界中完全自由和开源部分,包括了绝大多数的开源软件。这些软件都是以“Main”中的软件包为基础,编写而成,因此不会与“Main”软件包发生冲突。但是这些软件包没有安全升级的保障。用户在使用Universe软件包时,需要考虑这些软件包存在的不稳定性; 受限(Restricted):官方维护的非开源软件,是专供特殊用途,而且没有自由软件版权,不能直接修改软件,但依然被Ubuntu团队支持的软件; 多元化(Multiverse):非Ubuntu官方维护的非开源软件,是指那些非自由软件,通常不能被修改和更新,用户使用这些软件包时,需要特别注意版权问题。 * 根据软件包的必要性和安全性,将软件包从另一个角度划分为四类: 安全更新(Security):稳定的、安全的软件包,是必须要安装的; 最新更新(Updates):最新完成的更新软件包,建议安装的; 推荐更新(Proposed):提前释放出的更新,处于alpha测试阶段的软件包; 修补性更新(Backports):在Ubuntu旧版本中部分地添加新功能,该类软件包无任何技术支持。 * 软件源配置文件 APT软件包管理器在一个文件中列出可获得软件包的镜像站点地址,这个软件源配置文件就是/etc/apt/sources.list。它本质就是一个普通的文本文件,可以在超级管理员授权下,使用任何文本编辑器进行编辑。在该文件中,添加的软件源镜像站点称为一个配置项,并遵循以下格式: DebType AddressType://Hostaddress/Ubuntu Distribution Component1 Component2…… deb /ubuntu/ feisty main restricted universe multiverse deb-src /ubuntu/ feisty main restricted universe multiverse 需要提醒的是,在每次修改完/etc/apt/sources.list文件后,一定要运行“apt-get update”命令,才会使更改有效。 * 企业服务器通常需要稳定安全的系统更新;而个人用户总希望在其桌面环境尝试最新的应用,尽管部分软件不够稳定或得不到官方的技术支持。 从右图可以看出当前主机更新策略是比较保守的,选择安装那些安全的、能得到Ubuntu官方支持的软件包。 Ubuntu系统中的main和universe软件包才有源代码,而restricted和multiverse的软件包可能不提供源代码,因为它们没有正式加入Ubuntu系统。 * APT并不是某个具体的命令,应该说是一组命令,以下列举几个常用的APT命令。 apt-get:用于管理软件包,包括安装、卸载、升级等操作; apt-cache:用于查询软件包信息; apt-proxy:用于搭建APT代理服务器; apt-show-versions:用于显示系统中软件包版本信息; apt-config:用于读取APT配置文件的简单工具; apt-cdrom:用于将CD-ROM加入软件源配置文件。 APT软件包管理器 * 管理软件包 在Ubuntu Linux中,通常使用apt-get命令管理软件包,只需告知软件包名字,就可以自动完成软件包的获取、安装、编译和卸载,以及检查软件包依赖关系。 apt-get命令本身并不具有管理软件包功能,只是提供了一个软件包管理的命令行平台。在这个平台上使用更丰富的子命令,完成具体的管理任务。 apt-get subcommands [ -d | -f | -m | -q | --purge | --reinstall | - b | - s | - y | - u | - h | -v ] pkg * 子命令 描述 update 下载更新软件包列表信息 upgrade 将系统中所有软件包升级到最新的版本 install 下载所需软件包并进行安装配置 remov
您可能关注的文档
- 志远社工机构第二届实施类公益项目大赛.doc
- 快速编排毕业论文.docx
- 江苏卫生健康职业学院信息系统管理规范.doc
- 沧州渤海新区新材料园填方工程.doc
- 普安县2020年农村义务教育阶段学校教师.doc
- 津滨海新区高分辨率卫星遥感技术应用GPS采购项目.doc
- 杭银理财幸福99添益系列理财计划风险揭示书.doc
- 海运舱单申报系统.doc
- 混合团体秩序册.doc
- 湖北工业大学工程技术学院2020年山东省艺术类校考时间安排.doc
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
最近下载
- 2026届四川省成都市石室中学化学高一第一学期期末综合测试试题含解析.doc
- 维修电工技师高级技师理论复习资料.pdf VIP
- 山东省菏泽市2024-2025学年高一下学期期末考试含答案(10科试卷).pdf
- 新员工岗前公司级安全考试(重庆轨道交通-B卷).docx VIP
- 装备修理质量管理课件.pptx VIP
- 螺杆机-海信螺杆式风冷热泵机组.pdf VIP
- 诱导性多功能干细胞研究行业深度调研及发展策略研究报告.docx
- 湖南省长沙市长郡中学2024-2025学年高一上学期期末考试语文试卷(含答案).pdf VIP
- 关于高三综评典型事例摘抄.docx VIP
- 装备修理技术与信息管理.pptx VIP
原创力文档

文档评论(0)