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 中

时间: 2024-10-10 08:32:13

linux 命令之 apt-get的相关文章

linux命令学习笔记

操作文件和目录: copy: $ cp file1 file2 $ cp -r dir1 dir2 move: $ mv file .. $ mv file dir/ rename: $ mv file1 file2 $ mv dir1 dir2 # dir2如果存在,则为移动操作 remove: $ rm file $ rm -r dir 创建文件: $ touch a.txt $ >a.txt 创建目录: $ mkdir dir 查看文件: #一般 $ cat file #查看文件类型: $

[Android ] linux命令英文缩写的含义(方便记忆)

du -sh */ reference to : http://blog.chinaunix.net/uid-27164517-id-3299073.html linux常用命令的英文单词缩写 命令缩写:ls:list(列出目录内容)cd:Change Directory(改变目录)su:switch user 切换用户rpm:redhat package manager 红帽子打包管理器pwd:print work directory 打印当前目录 显示出当前工作目录的绝对路径ps: proc

Linux 命令ln

在linux中可用ln命令创建一个文件的链接(软链接或者硬链接) 硬链接的使用: ? 1 [email protected]:~# ln 2.txt e.txt ? 1 2 [email protected]:~# ls 1.txt  2.txt  3.txt  4.txt  5.txt  5.txt~  e.txt  test ? 1 2 3 4 5 6 7 8 9 10 11 [email protected]:~# cat 2.txt 在li上,安装软件一共有三种方式: 1.源代码安装 2

Linux命令行之逗趣无极限

Linux命令行之逗趣无极限 1. Linux"sl"命令行 尽管"sl"代表了"蒸汽机机头",但它是用来提醒那些命令行控们别把"ls"打成了"sl".让我们看看在系统中运行这个命令的时候会怎样. 首先,我们安装的时候,要将其设置为不与标准Linux一起出现.用"apt-get"可以很方便地完成安装. sudo apt-get install sl 大部分的安装需要sudo特权.完成安装

linux 命令英文全称

linux 命令英文全称 目录 /bin = BINaries /dev = DEVices /etc = ETCetera /lib = LIBrary /proc = PROCesses /sbin = Superuser BINaries /tmp = TeMPorary /usr = Unix Shared Resources /var = VARiable 术语 FIFO = First In, First Out GRUB = GRand Unified Bootloader IFS

如何查看linux命令源代码

如何查看linux命令源代码 用linux一段时间了,有时候想看看ls.cat.more等命令的源代码,在下载的内核源码中用cscope没能找到,在网上搜索了一下,将方 法总结如下: 以搜索ls命令源码为例,先搜索命令所在包,命令如下: [email protected]:~$ which ls /bin/ls 用命令搜索该软件所在包,代码如下: [email protected]:~$ dpkg -S /bin/ls coreutils: /bin/ls 从上一步中可以知道ls命令的实现在包c

【Linux】好玩的Linux命令(二)

关于Linux talk:http://man.linuxde.net/talk 下面文章转自:http://www.oschina.net/translate/11-lesser-known-useful-linux-commands (仅作时间参考,如果不允許转载,联系即删除) Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.Linux命令和它们的转换对于Linux用户.Shell脚本程序员和管理员来说是最有价值的宝藏.有些

每个Linux新手都应该记住的10个基本Linux命令

Linux对我们的生活有着很大的影响.至少,你的安卓手机上面就有Linux内核.然而,头一次入手Linux只会让你觉得不适.因为在Linux上,你通常应该使用终端命令,而不是只要点击启动器图像(就像你在Windows上操作那样).不过别担心,下面介绍的这10个基本的Linux命令和重要命令会帮助你尽快入门. 我们在谈论Linux命令时,其实是在谈论Linux系统本身.就这么区区10个基本的Linux命令不会让你成为天才或Linux专家.它会帮助Linux新手使用这些Linux基本命令或者说Lin

7个基于Linux命令行的文件下载和网站浏览工具

7个基于Linux命令行的文件下载和网站浏览工具 时间:2015-06-01 09:36来源:linux.cn 编辑:linux.cn 点击: 2282 次 Linux命令行是GNU/Linux中最神奇迷人的部分,它是非常强大的工具.命令行本身功能多样,多种内建或者第三方的命令行应用使得Linux变得更加健壮和强大.Linux Shell支持多种不同类型的网 Linux命令行是GNU/Linux中最神奇迷人的部分,它是非常强大的工具.命令行本身功能多样,多种内建或者第三方的命令行应用使得Linu

【Linux学习】2.Linux命令行

记录学习Linux 系统的相关知识点,欢迎大家拍砖交流,一起成长:QQ:2712192471 作者背景:前端开发工程师 | Python | web安全爱好者   Linux命令行: 系统关机重启 shutdown -h now                            关闭系统(1)  init 0                                                关闭系统(2)  telinit 0