- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
各linux版本安装程序原理几命令汇总
最近使用apt-get命令进行升级操作系统,特意对该命令进行了一次梳理,仅供参考。
软件包管理是区分不同发行版的一大特征,如RedHat使用RPM软件包来管理软件,Debian使用Deb软件包来管理软件。apt-get是Debian的Deb软件包管理工具,它的最低底层还是调用dpkg包管理程序,通过apt-get工具可使我们很好地解决软件包的依赖关系,方便软件的安装和升级。??
要使用好apt-get就要配置好一个名为sources.list的资源列表,资源列表指向Debian系统的软件库,apt-get会从该软件库安装各种软件包。sources.list文件位于/etc/apt目录下:文件内容如下:
#deb-src /debian/ etch maindeb /debian/ stable maindeb-src /debian/ stable main说明:? 1:deb/deb_src 表示获取安装包和源代码? 2:/debian/ 国内一般使用这个,Debian软件资源库? 3:stable 表示Debian系统的版本类型。stable/testing/unstable 三种一:apt-get
apt-get命令格式:# apt-get用法: apt-get [选项] 命令? ? ? ?apt-get [选项] install|remove 包甲 [包乙 ...]? ? ? ?apt-get [选项] source 包甲 [包乙 ...]apt-get 提供了一个用于下载和安装软件包的简易命令行界面。最常用命令是 update 和 install。命令参数:? ?1:apt-get update?
更新软件包信息库。在Debian中,软件包是通过一个数据库来管理的,通过这个数据库中可跟踪你系统中已安装、没有安装和现在可安装的软件包信息。apt-get安装软件包时就是依靠这个数据库来解决软件包间的依赖关系,从而可自动安装相关软件。我们需定期运行该命令,从而保持数据库的信息为最新。? ?
? ?2:apt-get upgrade package_name1 package_name2 package_name3 ...? ? ? 升级指定软件包至最新版本
? ?3:apt-get dist-upgrade? ? ? 更新整个Debian系统
? ?4:apt-get install package_name1 package_name2 package_name3 ...? ? ? 安装新的软件包,安装的软件包默认会存放在/var/cache/apt/archives目录下,以便以后重新安装。? ? ? 如果已安装的软件包损坏了,你可通过--reinstall选项来重新安装。如:? ? ? # apt-get --reinstall install package_name? ? ? 使用--dry-run选项可使apt-get在安装软件包前进行测试,如:? ? ? # apt-get install package_name --dry-run
? ?5:apt-get remove package_name1 package_name2 package_name3 ...?? ? ? 卸载指定软件包。? ? ? 如果你想把该软件的配置文件也删除,可以用--purge选项,如:? ? ? # apt-get --purge remove package_name
? ?6:apt-get source package_name1 package_name2 package_name3 ...?? ? ? 下载指定软件包的源码包文件
? ?7:apt-get build-dep? ? ? 为源码包配置所需的构建依赖关系
? ?8:apt-get dselect-upgrade? 通过dselect的“建议”和“推荐”功能更新系统。dselect是Debian中一个功能强大的包管理工具。它可帮助用户选择软件包来安装,其中一个有用功能是它会建议和推荐安装其它相关软件包。我们可在APT中使用它这个功能。
? ?9:apt-get clean? 删除下载了的软件包,当我们通过apt-get安装软件包时,APT会把软件包下载到本地/var/cache/apt/archives/目录。该命令会删除该文件夹内的除锁住外的所有软件包。
? ?10:apt-get autoclean? 删除已下载的旧版本的软件包。该命令类似于上面的命令,但它会有选择地删除旧版本的软件包
? ?11:apt-get check? 检查系统中已安装软件包的依
文档评论(0)