- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 软件安装和管理 相对于其他的GNU/Linux套件来说,Ubuntu的一大优势就是应用程序的易用性,包括其方便的安装与卸载。 Ubuntu主要有以下几种包管理工具: dpkg——Debian包安装工具 apt-get——APT的命令行前端 aptitude——APT的高级的字符和命令行前端 Dselect——使用菜单界面的包管理工具 Tasksel——Task安装工具 一、概述 二、Ubuntu的软件包基础 2.1软件包类型 软件包 二进制软件包 源码包 .dsc文件 .orig.tar.gz文件 .diff.gz文件 以Ubuntu特定的格式发布 使用.deb为扩展名以示区别 可以使用Ubuntu工具dpkg解包 可以使用dpkg-source工具打包/解包Ubuntu源码包 用于描述源码包 包含了该软件包Ubuntu化时所做的修改 未经修改的原始源代码压缩文件 在Ubuntu系统中,软件包的命名遵循一定的约定,如: foo_ver-rev_arch.deb 其中: foo是软件包的名称 ver是软件本身的版本号 rev是Ubuntu修订版本号 arch是目标架构名称 2.2 软件包命名约定 三、软件包的命令行安装及管理 在shell环境下,通过命令行方式从网站下载软件包,并对软件包进行安装和维护。 3.1 apt安装更新卸载程序包 apt (The Advanced Packaging Tool) 高级软件包工具 强大的包管理系统 图形化安装程序都是建立在其基础之上 apt会自动处理依赖关系 运行apt时,要求用户具有管理员权限 apt由几个名字以apt-开头的程序组成,apt在终端下的一些常用操作命令如下: 查看软件的信息:sudo apt-cache showsrc package 获得源代码:sudo apt-get source package 安装软件包:sudo apt-get install package 删除软件包: sudo apt-get remove package 获取新的软件包列表:sudo apt-get update 升级有可用更新的系统:sudo apt-get upgrade 列出更多命令和选项:apt-get help 3.2 安装/卸载deb包 安装deb软件包 在终端输入以下命令: sudo dpkg –i package 删除deb软件包 在终端输入以下命令: sudo dpkg –r package 3.3 使用源代码包安装程序 在终端的命令行中,安装步骤如下: 1.对源码包进行相应的解压操作(不同的压缩包有不同的 解压操作方式) 2.进入到解压目录下:cd /${解压路径} 3.配置软件包的编译环境:./configure 4.编译:make 5.安装:make install 注意:在进行源码编译安装前请确认已经建立好必要的编译环境,如:安装必需的Libraries、Compilers、Headers 3.4 rpm文件包的转换使用 安装alien程序,默认情况下Ubuntu并没有安装alien工具。在终端输入: sudo apt-get install alien 在终端使用管理员权限运行以下命令: sudo alien package_file.rpm 上面的命令将rpm文件转换为deb文件包,完成后会生成一个同名的package_file.deb文件 使用dpkg来安装转换后的软件包,在终端输入: sudo dpkg –i package_file.deb 注意:用alien转换的deb包并不能保证100%顺利安装 四、软件包的图形界面安装及管理 4.1 添加/删除程序 五、软件源的添加和使用 安装软件之前,确认所下载软件是否来自一个安全的源。 用户将不同的软件源混杂在一起可能使系统崩溃。 两种更新方式: 终端下更新软件源 图形界面下更新软件源 5.1 终端下更新软件源 第一步:备份当前的源列表文件,在终端输入如下命令: sudo cp -p /etc/apt/sources.list /etc/apt/sources.list_backup 第二步:用文本编辑器编辑源列表文件: sudo gedit /etc/apt/sources.list 第三步:将新的软件源表写入文件sources.list 5.2 图形界面下更新软件源 更改其他软件源
您可能关注的文档
最近下载
- 巴克曼公司产品在石化行业技术应用201508.pdf VIP
- 希腊城邦和亚历山大帝国.pptx VIP
- (2025秋新版)部编版八年级语文上册全册教案.pdf
- 《品质》高尔斯华绥优秀实用详解.ppt VIP
- 2021年初中物理培优(重点高中自主招生 竞赛)难题练习第20章 电与磁.docx VIP
- 《游青城山记》原文及注释及译文及作者介绍及古诗解析及拓展题及答案.docx VIP
- 八年级(上)《三峡》文言知识挖空训练+参考答案+翻译.docx VIP
- 2024年秋新统编版道德与法治七年级上册全册课件(新版教材).pptx
- 公司战略规划模板.ppt
- 生命生态安全一年级下册教学计划 .pdf VIP
文档评论(0)