linux 命令之 apt-get
apt-get 是一个下载安装软件包的简单命令行接口
使用方法:
apt-get [OPTIONS] [COMMANDS] [PACKAGE_NAMES]
OPTIONS:
-h 帮助信息
-q 输出到日志
-qq 不输出信息,错误除外
-d 仅下载(不安装或解压归档文件)
-s 不实际安装(模拟运行命令)
-y 假定对全部的询问选是
-f 尝试修正系统依赖损坏处
-m 假设归档无法定位,尝试继续
-u 同一时候显示更新软件包的列表
-b 获取源代码包后编译
-v 显示具体的版本
-c=? 阅读此配置文件
-o=? 设置自己定义的配置选项,如 -o dir::cache=/tmp
COMMANDS:
update 又一次获取软件包列表
upgrade 进行更新
install 安装新的软件包
remove 移出软件包
autoremove 自己主动移出所有不使用的软件包
purge 移除软件包和配置文件
source 下载源代码档案
build-dep 为源代码包配置编译依赖
dist-upgrade 发行版升级
dselect-upgrade 按照 dselect 的选择更新
clean 清楚下载的归档文件
autoclean 清楚旧的已下载的归档文件
check 检验是否有损坏的依赖
经常使用实例:
apt-cache search PACKAGE_NAMES 搜索包
apt-cache show PACKAGE_NAMES 获取包的相关信息,如说明、大小、版本号等
apt-get install PACKAGE_NAMES 安装包
apt-get install PACKAGE_NAMES --reinstall 又一次安装包
apt-get -f install PACKAGE_NAMES 修复安装包
apt-get remove PACKAGE_NAMES 删除包
apt-get remove PACKAGE_NAMES --purge 删除包,包含删除配置文件等
apt-get update 更新源
apt-get upgrade 更新已安装的包
apt-get dist-upgrade 升级系统
apt-get dselect-upgrade 使用 dselect 升级
apt-cache depends PACKAGE_NAMES 了解使用依赖
apt-cache rdepends PACKAGE_NAMES 查看该包被那些包依赖
apt-get build-dep PACKAGE_NAMES 安装相关的编译环境
apt-get source PACKAGE_NAMES 下载该包的源码
apt-get clean 清理没用的包
apt-get autoclean 清理没用的包
apt-get check 检查是否有损坏的依赖
apt-get 下载的安装包在 /var/cache/apt/archives 中
linux 命令之 apt-get的更多相关文章
- Linux命令apt-get apt的常见用法
高级包装工具(英语:Advanced Packaging Tools,缩写为APT) apt-cache search foo //搜索和"foo"匹配的包. apt-cache ...
- 11 个很少人知道但很有用的 Linux 命令
Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.Linux命令和它们的转换对于Linux用户.Shell脚本程序员和管理员来说是最有 ...
- Linux命令整理中...
Linux命令整理中... 最常用命令(我最近最常用的一般放在前面tipsbychsry) clear 清屏 date 显示日期 cal 显示日历 cal 2014 显示2014年的日历 shutdo ...
- [Android ] linux命令英文缩写的含义(方便记忆)
du -sh */ reference to : http://blog.chinaunix.net/uid-27164517-id-3299073.html linux常用命令的英文单词缩写 命令缩 ...
- pv命令监控Linux命令的执行进度
pv命令监控Linux命令的执行进度 http://www.techweb.com.cn/network/system/2015-12-14/2241124.shtml yum install -y ...
- 【转】很有用但鲜有人知的 Linux 命令
Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.Linux命令和它们的转换对于Linux用户.Shell脚本程序员和管理员来说是最有 ...
- 11个有用的Linux命令
Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.今天为你解释下面几个命令:sudo.python.mtr.Ctrl+x+e.nl.s ...
- 每个Linux新手都应该记住的10个基本Linux命令
Linux对我们的生活有着很大的影响.至少,你的安卓手机上面就有Linux内核.然而,头一次入手Linux只会让你觉得不适.因为在Linux上,你通常应该使用终端命令,而不是只要点击启动器图像(就像你 ...
- Linux命令行之逗趣无极限
Linux命令行之逗趣无极限 . Linux"sl"命令行 尽管"sl"代表了"蒸汽机机头",但它是用来提醒那些命令行控们别把"l ...
- linux命令学习笔记
操作文件和文件夹: copy: $ cp file1 file2 $ cp -r dir1 dir2 move: $ mv file .. $ mv file dir/ rename: $ mv fi ...
随机推荐
- Entity Framework之Code First开发方式
一.Code First Code First方式只需要代码,不需要Edmx模型.EF通过实体类型结构推断生成SQL并创建数据库中的表.开发人员只需要编写实体类就可以进行EF数据库的开发. Code ...
- 实现人脸识别性别之路---opencv
import cv2from make_imge import get_file_namefrom train_ph import Modelimport os IMAGE_SIZE = 128if ...
- BZOJ4320 homework
Description:给定\(n\)个操作,向集合中加入一个数(保证每个数不同)或者查询集合内\(\text{%Y}\)的最小值 Solution:对于小于\(\sqrt{300000}\)的直接暴 ...
- 使用 docker 安装多版本的 MySQL
原文:使用 docker 安装多版本的 MySQL 首先从 docker 官网下载安装 docker. 检查 docker 安装是否成功,出现类似下面的信息就是安装好了 $ docker versio ...
- 【Henu ACM Round#15 C】 A and B and Team Training
[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 枚举第一种方法. 剩下的全都个第二种方法. 看看能组成多少个队伍就可以了. [代码] #include <bits/stdc+ ...
- Tiling POJ 2506 【大数】
id=2506">http://poj.org/problem?id=2506 Description In how many ways can you tile a 2xn rect ...
- iOS项目开发实战——学会使用TableView列表控件(二)
要在iOS开发中使用TableView列表控件,不仅能够直接使用TableViewController作为整个主界面,并且还能够使用TableView控件来实现.使用TableView能够进行很多其它 ...
- 【VC编程技巧】窗口☞3.4利用bitmap改变对话框的背景。
效果图: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hlbl9qaW50/font/5a6L5L2T/fontsize/400/fill/I0JBQ ...
- Android Studio升级到0.8.1后怎样设置字体大小?
升级到0.8.1后.打开设置字体大小页面.你会发现无论是Default还是Darcula,都不同意你改变字体的大小.事实上这个是由于这两个模式是Android Studio自带模式,所以不同意你修改, ...
- FFmpeg的HEVC解码器源码简单分析:解码器主干部分
===================================================== HEVC源码分析文章列表: [解码 -libavcodec HEVC 解码器] FFmpeg ...