一、利用apt-get管理软件包

1.安装软件包

Install功能选项主要用于安装指定的软件包。

Eg:

sudo apt-get  install quota               安装quota软件包

sudo apt-get --reinstall install quota         重新安装quota软件包

2.系统的更新与升级

首先需要使用apt-get命令的update功能选项,同步软件源的软件包索引文件,获取最新的可用软件包版本信息。然后,再利用upgrade功能选项下载与安装新版的软件包。

Eg:

sudo apt-get update  获取最新的可用软件包版本信息。(要确保软件索引文件是最新的)。

sudo apt-get upgrade 下载、安装新版软件包,从而升级整个系统。

3.删除软件包

利用apt-get命令的remove和purge功能选项,可以删除指定软件包。两者的区别是:如果软件包中含有配备文件,remove功能选项在删除软件包时会保留配置文件,因此可称作部分删除;而purge功能选项会删除整个软件包,包括配置文件,故可称为彻底删除选项。

在正式开始删除软件包之前,apt-get首先会考察系统中是否存在依赖于指定软件包的相关软件包。如果存在,apt-get会列出需要删除的其他软件包,提请用户确认。

Eg:sudo apt-get remove quota 删除软件包quota。

在安装CD/DVD或存储在本地系统中的软件包时,需要首先配置source.list文件。

1.source.list配置文件的简介

source.list配置文件用于定义各种可用的软件源,如网站、镜像站点、CD/DVD及本地的存储目录等。

在source.list配置文件中,每行只能定义一个软件源,其语法格式如下:

Type Uri distribution [component1] [component2] [...]

其中type表示软件包档案文件类型 uri用于定义软件源的地址类型。

Eg:deb http://archive.debian.org/debian-archive/debian sarge main contrib non-free

在http://archive.debian.org/debian-archive/debian/dists/sarge/main/上下载debian sarge

二、利用aptitude管理软件包

aptitude 是一个可以完全代替apt-get的软件管理工具,两个命令中大多数功能选项是可以兼容的。

1.安装软件包

Eg:

sudo aptitude install quota               安装quota软件包

sudo aptitudet --reinstall install quota         重新安装quota软件包

2.系统的升级

sudo aptitude update  获取最新的可用软件包版本信息。(要确保软件索引文件是最新的)。

sudo aptitude safe-upgrade 下载、安装新版软件包,从而升级整个系统。

3.查询软件包

aptitude命令的show功能选项用于查询各种软件包信息。可以查询软件包的安装状态、版本、依赖关系、档案文件的大小以及简单说明等信息。

Eg:aptitude show vsftpd

管理软件包相关推荐

  1. 在解决方案中所使用 NuGet 管理软件包依赖

    在解决方案中所使用 NuGet 管理软件包依赖 参考文章: (1)在解决方案中所使用 NuGet 管理软件包依赖 (2)https://www.cnblogs.com/haogj/p/4468512. ...

  2. 使用新的 apt 命令在 Ubuntu 16.04 LTS 下管理软件包

    前文 Ubuntu 16.04 新特性中 我们已经介绍过,随着 Ubuntu 16.04 LTS 的发布,Ubuntu 的软件包管理命令也发生了变化,新系统采用了 Debian 项目中所使用的 APT ...

  3. Linux命令:dpkg【dpkg命令的英文全称是“Debian package”,故名意思是Debian Linux系统用来安装、创建和管理软件包的实用工具】

    dpkg命令的英文全称是"Debian package",故名意思是Debian Linux系统用来安装.创建和管理软件包的实用工具. 语法格式 dpkg [参数] 常用参数: - ...

  4. UCA-系统工程师学习-使用dpkg管理软件包

    使用dpkg管理软件包 第一种方法当然可以上网搜索软件安装包,下载然后解压成软件. 第二种也就是我接下来要介绍的,dpkg 命令,dpkg 全称叫做debian package,想看参数可以如下: r ...

  5. linux刀片服务器,惠普推出简化刀片服务器Linux管理软件包

    [赛迪网讯]5月15日消息, 基于去年惠普收购RLX所获得的技术,HP Control Tower软件为HP刀片服务器系统环境提供了强有力的部署及监控能力,并且拥有易于使用,可扩展等特性.另外,HP ...

  6. CentOS8系统新特性(2)--dnf代替yum管理软件包

    0x1 dnf代替yum管理软件包 CentOS 8更改了软件包的安装程序,取消了 yum 的配置方法,改而使用了dnf 作为安装程序.虽然改变了软件包的安装方式,但是 dnf 还是能兼容使用 yum ...

  7. 使用yum管理软件包

    1 安装新的软件包 su -c 'yum install tsclient' 安装包组 su -c 'yum groupinstall "MySQL Database" ' 2 更 ...

  8. Ubuntu命令行下安装、卸载、管理软件包的方法

    一.Ubuntu中软件安装方法 1.APT方式 (1)普通安装:apt-get install softname1 softname2 -; (2)修复安装:apt-get -f install so ...

  9. 很建议学习的Linux软件包管理— 软件包分类

    一.Linux系统软件包分类 Linux系统下只有源码包.二进制包,就这两种包. Tips: windows系统中的软件和Linux系统的软件是不通用的. windows系统中的软件是经过编译后的.e ...

最新文章

  1. 【Python自学】万文字,学习框架+思维整理,入门就是这么简单
  2. as本地仓库更改_Android Studio 之 Gradle与Project Structure详解
  3. [BZOJ 4551][Tjoi2016Heoi2016]树(并查集)
  4. CMD各段定义与分配方法指引
  5. Codeforces Round #305 (Div. 1) D. Mike and Fish 欧拉回路
  6. 洛谷 P1313 计算系数
  7. Web前端开发工程师到底是干什么的?
  8. CF1109F Sasha and Algorithm of Silence's Sounds LCT、线段树
  9. 基于数据库复制的技术架构讨论
  10. 读懂职场则规潜 潜伏者的上位秘诀
  11. ModBus那些傻傻分不清
  12. 为什么ios比android流畅
  13. RocketMq之削峰
  14. 空巡店android,河北巡店管理系统终端使用手册(android).doc
  15. 简单入侵ftp服务器
  16. STM32F103VET6——DAC双通道(PA4、PA5)输出不同电压值,串口可控电压输出的大小
  17. 使用香橙派zero2及其他单网口开发板搭建UU加速盒
  18. 图片如何加水印?教你几招轻松加
  19. 网站关键词的选择和优化设置技巧
  20. 禁用计算机账户控制,禁用当前的账户【应对步骤】

热门文章

  1. Orange学习-1(Orange启动的两种方法,附有安装包)
  2. windows修改文件创建时间、修改时间以及最后访问时间
  3. linux下解压war包或指定解压目录
  4. WMS系统解决方案,多系统无缝集成,解决信息孤岛
  5. jsp和Java后台数据如何交互
  6. 初学JSP,运行一个JSP小程序
  7. Redis 持久化 RDB/AOF 详解与实践
  8. Android studio如何查看本地数据库
  9. 微信公众号授权(前端)
  10. 【GoodERP专题】第一章 GoodERP应用专题之good_expense 费用报销 的使用