在学习linux的过程中会经常性的遇到软件包的下载和安装,目前比较流行的软件包管理的命令主要有Debian和Red Hat,软件包管理系统通常由两种工具类型组成:底层工具用来处理这些任务,比方说安装和删除软件包文件, 和上层工具,完成元数据搜索和依赖解析。
1、使用上层工具来搜索资源库元数据,可以根据软件包的名字和说明来定位它。(查找)
风格 | 命令 |
---|---|
Debian | apt-get update; apt-cache search search_string |
Red Hat | yum search search_string |
2、上层工具允许从一个资源库中下载一个软件包,并经过完全依赖解析来安装它。(下载和安装)
风格 | 命令 |
---|---|
Debian | apt-get update; apt-get install package_name |
Red Hat | yum install package_name |
3、如果从某处而不是从资源库中下载了一个软件包文件,可以使用底层工具来直接(没有经过依赖解析)安装它。(本地安装)
风格 | 命令 |
---|---|
Debian | dpkg –install package_file |
Red Hat | rpm -i package_file |
4、可以使用上层或者底层工具来卸载软件。下面是可用的上层工具。(卸载)
风格 | 命令 |
---|---|
Debian | apt-get remove package_name |
Red Hat | yum erase package_name |
5、最常见的软件包管理任务是保持系统中的软件包都是最新的。上层工具仅需一步就能完成 这个至关重要的任务。(在线升级)
风格 | 命令 |
---|---|
Debian | apt-get update; apt-get upgrade |
Red Hat | yum update |
6、如果已经从一个非资源库 站下载了一个软件包的最新版本,可以安装这个版本,用它来 替代先前的版本:(本地升级)
风格 | 命令 |
---|---|
Debian | dpkg –install package_file |
Red Hat | rpm -U package_file |
7、下表中的命令可以用来显示安装到系统中的所有软件包列表:(列出所有软件包)
风格 | 命令 |
---|---|
Debian | dpkg –list |
Red Hat | rpm -qa |
8、这些底端工具可以用来显示是否安装了一个指定的软件包:(确定是否安装了一个软件包)
风格 | 命令 |
---|---|
Debian | dpkg –status package_name |
Red Hat | rpm -q package_name |
9、如果知道了所安装软件包的名字,使用以下命令可以显示这个软件包的说明信息:(显示所安装软件包的信息)
风格 | 命令 |
---|---|
Debian | apt-cache show package_name |
Red Hat | yum info package_name |
10、确定哪个软件包对所安装的某个特殊文件负责,使用下表中的命令:(查找安装了某个文件的软件包)
风格 | 命令 |
---|---|
Debian | dpkg –search file_name |
Red Hat | rpm -qf file_name |
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux25391 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!