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 ...
随机推荐
- PL/SQL Developer怎么连接远程数据库
首先打开电脑,到PL/SQL安装的指定目录 [D:\app\DZL\product\10.2.0\dbhome_1\NETWORK\ADMIN]或者[D:\oracle\product\10.2.0\ ...
- java jframe关闭窗口
frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { i ...
- org.mybatis.spring.mapper.MapperScannerConfigurer$Scanner$1
不能加载或找不到 org.mybatis.spring.mapper.MapperScannerConfigurer$Scanner$1 经查证,是mybatis-spring-xxx.jar 这个版 ...
- Ubuntu 16.04 实现有线 无线同时用
因为工作的原因,经常会用有线网卡连接服务器进行配置,无线网卡上外网. 一.查看当前网关信息 pipci@ubuntu:~$ ip route showdefault via 192.168.2.1 d ...
- ThinkPad X260 UEFI安装 win7 64位 方法
ThinkPad X260 UEFI安装 win7 64位 方法 1.使用DG重新格式化硬盘,格式为GPT 2.使用CGI 安装 WIM文件 (image不知是否可以,下次测试) 3.改BIOS ...
- 【福利】微信小程序130个精选Demo合集
小编最近在开发小程序,也读到了不少优秀的小程序源码,项目中有些需求可以直接从源码里粘贴复制过来,虽然这样做不利于自己独立编写代码,但比较是给公司做项目啊,秉着效率第一的原则,简直没有什么比ctrl+c ...
- Peer To Peer——对等网络
今年的考试.大问题没怎么出现. 就是考英语第二天的下午,发生网络阻塞的现象,不影响大局.可是事出有因,我们还是须要看看是什么影响到了考生抽题.最后查了一圈,发现其它几场的英语考试听力都是19M大小,而 ...
- Android Gson解析json工具类封装
package com.springSecurity.gson; import java.util.ArrayList; import java.util.List; import java.util ...
- HDU 3594 The trouble of Xiaoqian 混合背包问题
The trouble of Xiaoqian Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/ ...
- AtCoder Grand Contest 018 A - Getting Difference
A - Getting Difference Time limit : 2sec / Memory limit : 256MB Score : 300 points Problem Statement ...