管理软件包
一、利用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
管理软件包相关推荐
- 在解决方案中所使用 NuGet 管理软件包依赖
在解决方案中所使用 NuGet 管理软件包依赖 参考文章: (1)在解决方案中所使用 NuGet 管理软件包依赖 (2)https://www.cnblogs.com/haogj/p/4468512. ...
- 使用新的 apt 命令在 Ubuntu 16.04 LTS 下管理软件包
前文 Ubuntu 16.04 新特性中 我们已经介绍过,随着 Ubuntu 16.04 LTS 的发布,Ubuntu 的软件包管理命令也发生了变化,新系统采用了 Debian 项目中所使用的 APT ...
- Linux命令:dpkg【dpkg命令的英文全称是“Debian package”,故名意思是Debian Linux系统用来安装、创建和管理软件包的实用工具】
dpkg命令的英文全称是"Debian package",故名意思是Debian Linux系统用来安装.创建和管理软件包的实用工具. 语法格式 dpkg [参数] 常用参数: - ...
- UCA-系统工程师学习-使用dpkg管理软件包
使用dpkg管理软件包 第一种方法当然可以上网搜索软件安装包,下载然后解压成软件. 第二种也就是我接下来要介绍的,dpkg 命令,dpkg 全称叫做debian package,想看参数可以如下: r ...
- linux刀片服务器,惠普推出简化刀片服务器Linux管理软件包
[赛迪网讯]5月15日消息, 基于去年惠普收购RLX所获得的技术,HP Control Tower软件为HP刀片服务器系统环境提供了强有力的部署及监控能力,并且拥有易于使用,可扩展等特性.另外,HP ...
- CentOS8系统新特性(2)--dnf代替yum管理软件包
0x1 dnf代替yum管理软件包 CentOS 8更改了软件包的安装程序,取消了 yum 的配置方法,改而使用了dnf 作为安装程序.虽然改变了软件包的安装方式,但是 dnf 还是能兼容使用 yum ...
- 使用yum管理软件包
1 安装新的软件包 su -c 'yum install tsclient' 安装包组 su -c 'yum groupinstall "MySQL Database" ' 2 更 ...
- Ubuntu命令行下安装、卸载、管理软件包的方法
一.Ubuntu中软件安装方法 1.APT方式 (1)普通安装:apt-get install softname1 softname2 -; (2)修复安装:apt-get -f install so ...
- 很建议学习的Linux软件包管理— 软件包分类
一.Linux系统软件包分类 Linux系统下只有源码包.二进制包,就这两种包. Tips: windows系统中的软件和Linux系统的软件是不通用的. windows系统中的软件是经过编译后的.e ...
最新文章
- 【Python自学】万文字,学习框架+思维整理,入门就是这么简单
- as本地仓库更改_Android Studio 之 Gradle与Project Structure详解
- [BZOJ 4551][Tjoi2016Heoi2016]树(并查集)
- CMD各段定义与分配方法指引
- Codeforces Round #305 (Div. 1) D. Mike and Fish 欧拉回路
- 洛谷 P1313 计算系数
- Web前端开发工程师到底是干什么的?
- CF1109F Sasha and Algorithm of Silence's Sounds LCT、线段树
- 基于数据库复制的技术架构讨论
- 读懂职场则规潜 潜伏者的上位秘诀
- ModBus那些傻傻分不清
- 为什么ios比android流畅
- RocketMq之削峰
- 空巡店android,河北巡店管理系统终端使用手册(android).doc
- 简单入侵ftp服务器
- STM32F103VET6——DAC双通道(PA4、PA5)输出不同电压值,串口可控电压输出的大小
- 使用香橙派zero2及其他单网口开发板搭建UU加速盒
- 图片如何加水印?教你几招轻松加
- 网站关键词的选择和优化设置技巧
- 禁用计算机账户控制,禁用当前的账户【应对步骤】