一,什么的是apt-get
高级包装工具(英语:Advanced Packaging Tools,简称:APT)是Debian及其衍生发行版(如:ubuntu)的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了 Unix系统上管理软件的过程,apt-get命令一般需要root权限执行,所以一般跟着sudo命令。它根yum ,pacman,installpkg等性质差不多,是系统软件的管理工具。会用其中一种基本上都会用了。
二,apt-get中文参数
-
用法:apt-get[选项]命令
-
apt-get[选项]install|removepkg1[pkg2...]
-
apt-get[选项]sourcepkg1[pkg2...]
-
-
apt-get是一个下载安装软件包的简单命令行接口。
-
最常用的命令是update(更新)
-
和install(安装)。
-
-
命令:
-
update-重新获取软件包列表
-
upgrade-进行更新
-
install-安装新的软件包
-
remove-移除软件包
-
autoremove-自动移除全部不使用的软件包
-
purge-移除软件包和配置文件
-
source-下载源码档案
-
build-dep-为源码包配置编译依赖
-
dist-upgrade-发行版升级,参见apt-get(8)
-
dselect-upgrade-依照dselect的选择更新
-
clean-清除下载的归档文件
-
autoclean-清除旧的的已下载的归档文件
-
check-检验是否有损坏的依赖
-
-
选项:
-
-h本帮助文件。
-
-q输出到日志-无进展指示
-
-qq不输出信息,错误除外
-
-d仅下载-不安装或解压归档文件
-
-s不实际安装。模拟执行命令
-
-y假定对所有的询问选是,不提示
-
-f尝试修正系统依赖损坏处
-
-m如果归档无法定位,尝试继续
-
-u同时显示更新软件包的列表
-
-b获取源码包后编译
-
-V显示详细的版本号
-
-c=?阅读此配置文件
-
-o=?设置自定的配置选项,如-odir::cache=/tmp
三,apt-get 常用实例
apt-cache searchpackagename搜索包
apt-cache showpackagename获取包的相关信息,如说明、大小、版本等
apt-get installpackagename安装包
apt-get installpackagename- - reinstall 重新安装包
apt-get -f install 修复安装"-f = --fix-missing"
apt-get removepackagename删除包
apt-get removepackagename- - purge 删除包,包括删除配置文件等
apt-get update 更新源
apt-get upgrade 更新已安装的包
apt-get dist-upgrade 升级系统
apt-get dselect-upgrade 使用 dselect 升级
apt-cache dependspackagename了解使用依赖
apt-cache rdependspackagename是查看该包被哪些包依赖
apt-get build-deppackagename安装相关的编译环境
apt-get sourcepackagename下载该包的源代码
apt-get clean 清理无用的包
apt-get autoclean 清理无用的包
apt-get check 检查是否有损坏的依赖
分享到:
相关推荐
### APT命令详解:Linux系统下的包管理工具 APT(Advanced Package Tool)是Debian及其衍生发行版(如Ubuntu)中的一个强大的包管理工具。它提供了安装、更新、卸载等软件包管理功能,使用户能够高效地管理系统的...
【ns-2.35 安装步骤详解】 在IT领域,网络模拟器ns-2是一个广泛用于研究和教学的工具,它允许用户模拟网络行为并进行性能分析。本文将详细讲解如何在虚拟机上安装ns-allinone-2.35,这是ns-2的一个集成包,包含了ns...
【OpenStack Grizzly在Ubuntu 13.04上的多机安装详解】 OpenStack是一个开源的云计算平台,用于构建私有云和公共云服务。Grizzly是OpenStack的一个重要版本,发布于2013年,它引入了许多新功能和改进,增强了稳定性...
SaltStack 工作原理及安装配置实例详解 SaltStack 是一种开源的自动化运维工具,可以帮助企业实现服务器的命令远程执行和配置管理,以确保操作的安全性和高效性。下面是 SaltStack 的工作原理和安装配置实例详解。...
- 使用命令`apt-get install ntp`安装NTP服务器。 - 配置NTP服务器使其作为主时间服务器:编辑`/etc/ntp.conf`文件,添加`server 127.127.1.0 fudge 127.127.1.0 stratum 10`。 4. **MySQL数据库安装**: - 使用`...
在Linux操作系统中,命令行是用户与系统交互的主要方式,掌握各种命令的使用对于日常的系统管理和运维...通过阅读“LINUX命令大全2.doc”文档,你可以获得更全面、详细的命令详解和实例,进一步提升你的Linux操作技能。
【Docker 20.10 安装详解】 Docker 是一个开源的应用容器引擎,它基于 Go 语言并遵循 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上...
### Debian常用命令详解 #### Debian系统管理与维护 在Debian系统中,了解并熟练掌握一系列的命令是非常重要的。这些命令不仅能够帮助我们更高效地管理服务器或工作站,还能够让我们更加深入地理解Linux系统的运作...
### Linux常用命令详解 #### 一、概述 在《Linux常用命令详解》这份文档中,主要介绍了Linux系统中常用的命令及其使用方法。这些命令对于初学者来说是非常实用的基础知识,对于高级用户也是不可或缺的工具箱。文档...
在Linux操作系统中,掌握一些基本的命令行工具是至关重要的,因为这将极大地提升你在系统管理、文件操作、网络通信等...查阅《Linux 系统命令及其使用详解(大全).pdf》将进一步细化这些概念,提供更丰富的实例和技巧。
17. **apt-get**/**yum**:在Debian/Ubuntu和RHEL/CentOS系统中分别用于安装软件包。 18. **ifconfig**:查看网络接口配置,如IP地址和子网掩码。 19. **ping**:测试网络连接。 20. **netstat**:查看网络状态,...
这本"Linux命令详解精品手册"涵盖了这些命令的使用方法、参数选项以及实例,深入浅出地讲解了如何在Linux环境中高效工作。通过学习和实践,用户不仅可以提升日常操作效率,还能为更高级的系统管理和脚本编写打下坚实...
- **启动实例:** 使用Nova命令启动一个新的虚拟机实例。 - **访问创建的实例:** 通过SSH或其他方式访问创建的虚拟机实例。 - **为instance分配公有IP地址:** 为新创建的实例分配一个公有IP地址,使其能够从外部...
### MongoDB技术教程:Linux安装与基本操作的知识点详解 #### 1. 介绍 - **MongoDB概述**:MongoDB是一款高性能、开源的文档型数据库系统。它采用BSON(Binary JSON)格式来存储数据,这使得数据模型更加灵活,能够...
在生产环境上,一般会使用比较健壮的Web服务器,如Apache来运行我们的应用。如果我们的Web应用是采用Python...在Ubuntu或Debian环境中,你可以使用apt-get命令来安装: $ sudo apt-get install libapache2-mod-wsgi $
《Linux系统中的Traceroute命令详解与安装指南》 Traceroute是一款在计算机网络中用于追踪数据包从源到目的地经过的路由节点的工具。它通过发送带有不同TTL(Time To Live,生存时间)值的数据包来实现这一功能,...
2. 安装MySQL:`sudo apt-get install mysql-server`(Ubuntu)或`sudo yum install mysql-server`(CentOS)。 3. 配置MySQL安全设置:`sudo mysql_secure_installation`,这会提示你设置root用户的密码和其他安全...
### Linux环境下MongoDB搭建详解 #### 一、概述 在Linux环境下搭建MongoDB数据库系统是一项常见且实用的技术操作。MongoDB作为一款非关系型数据库,以其高性能、高可用性及灵活的数据模型受到广大开发者的青睐。...