博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
apt-cache, apt-get
阅读量:6617 次
发布时间:2019-06-25

本文共 1746 字,大约阅读时间需要 5 分钟。

apt是debian系的软件包的管理工具,他们可以通过搜索在/var/lib/apt/list里的索引文件搜做根据/etc/apt/sources.list里的软件源来在线安装软件,安装的过程还可以自动解决软件包的依赖问题,并通过维护本地软件包列表来安装和卸载软件。所有通过apt安装的软件都会在/var/cache/apt里备份安装文件,这些备份可以通过apt-get clean将其删除

apt-cache

$sudo apt-cache search package_name     #查找一个软件包$sudo apt-cache show package_name       #查看软件包信息$sudo apt-cache policy package_name     #查看软件包信息$sudo apt-cache depends package_name    #查看软件包的依赖关系$sudo apt-cache dump                    #查看每个软件包的简要信息$sudo apt-cache pkgnames                #列出当前所有可用的软件包$sudo apt-cache search vsftpd           #查找软件包并列出该软件包的相关信息$sudo apt-cache pkgnames vsftp          #找出所有以vsftpd开头的软件包$sudo apt-cache stats                   #查看软件包总体信息

apt-get

$sudo apt-get install package_name       #安装一个软件包$sudo apt-get install vsftpd=2.3.5...    #安装指定版本的包文件$sudo apt-get upgrade                    #更新已安装的软件包,upgrade子命令会更新当前系统中所有已安装的软件包,并同时所更新的软件包相关的软件包$sudo apt-get install packageName --no-upgrade      #--no-upgrade会阻止已经安装过的文件进行更新操作$sudo apt-get install packageName --only-upgrade    #--only-upgrade只会更新已经安装过的文件,并不会安装新文件$sudo apt-get update                     #更新软件包索引文件$sudo apt-get remove package_name        #卸载一个软件包但是保留相关的配置文件$sudo apt-get --purge remove package_name#卸载一个软件包同时删除配置文件$sudo apt-get purge package_name         #卸载一个软件包同时删除配置文件$sudo apt-get clean                      #删除软件包的备份$sudo apt-get --download-only source vsftpd    #只下载软件源码包$sudo apt-get source vsftpd                    #下载并解压包$sudo apt-get --compile source goaccess        #下载、解压并编译$sudo apt-get download nethogs                 #仅将软件包下载到当前工作目录中$sudo apt-get changelog vsftpd/apt-get check   #查看软件包的日志信息$sudo apt-get build-dep netcat                 #在当前系统中的本地包库中查看指定包的依赖包并对以来包进行安装

转载于:https://www.cnblogs.com/xiaojiang1025/p/5862120.html

你可能感兴趣的文章
大数据解读《旅行青蛙》崛起之谜
查看>>
线性表的顺序存储结构的实现及其应用(C/C++实现)
查看>>
【Hazard of Overfitting】林轩田机器学习基石
查看>>
后缀数组(一堆干货)
查看>>
代码中特殊的注释技术——TODO、FIXME和XXX的用处
查看>>
winform 窗体间传值
查看>>
过趋势科技杀毒软件
查看>>
java反射(java.lang.reflect) ---普通单例模式唯一性问题
查看>>
第一次冲刺产品测试报告
查看>>
centos7安装nginx
查看>>
mysql读写分离
查看>>
js-4
查看>>
POJ2001Shortest Prefixes(字典树)
查看>>
自学Windows Phone 7随笔
查看>>
理解下PHP静态变量中使用unset
查看>>
使用js做的贪吃蛇游戏的知识总结
查看>>
lucene示例
查看>>
Day54 web框架--Django
查看>>
salt 之 pillar
查看>>
如何使用眼动仪在UGUI中模拟按钮相关事件
查看>>