[关闭]
@mritd 2015-11-30T12:32:55.000000Z 字数 1736 阅读 2358

常用apt-get命令

Linux apt-get


  1. apt-cache search package #搜索包(相当于yum list | grep pkg)
  2. apt-cache show package #显示包的相关信息,如说明、大小、版本等
  3. apt-cache showpg package #显示包的相关信息,如Reverse Depends(反向依赖)、依赖等
  4. apt-get install package #安装包
  5. apt-get reinstall package #重新安装包
  6. apt-get -f install package #强制安装
  7. apt-get remove package #删除包(只是删掉数据和可执行文件,不删除配置文件)
  8. apt-get remove --purge package #删除包,包括删除配置文件等
  9. apt-get autoremove --purge package #删除包及其依赖的软件包+配置文件等
  10. apt-get update #更新源
  11. apt-get upgrade #更新已安装的包
  12. apt-get dist-upgrade #升级系统
  13. apt-get dselect-upgrade #使用 dselect 升级
  14. apt-cache depends package #了解使用依赖
  15. apt-cache rdepends package #查看该包被哪些包依赖
  16. apt-get build-dep package #安装相关的编译环境
  17. apt-get source package #下载该包的源代码
  18. apt-get clean && apt-get autoclean #清理下载文件的存档 && 只清理过时的包
  19. apt-get check #检查是否有损坏的依赖
  20. dpkg -S filename #查找filename属于哪个软件包
  21. apt-file search filename #查找filename属于哪个软件包
  22. apt-file list packagename #列出软件包的内容
  23. apt-file update #更新apt-file的数据库
  24. dpkg -l #列出当前系统中所有的包.可以和参数less一起使用在分屏查看(类似于rpm -qa)
  25. dpkg -l |grep -i "pkg" #查看系统中与"pkg"相关联的包(类似于rpm -qa | grep pkg)
  26. dpkg -s pkg #查询一个已安装的包的详细信息(类似于rpm -qi)
  27. dpkg -L pkg #查询一个已安装的软件包释放了哪些文件(类似于rpm -ql)
  28. dpkg -S file #查询系统中某个文件属于哪个软件包(类似于rpm -qf)
  29. dpkg -c pkg.deb #查询一个未安装的deb包将会释放哪些文件(类似于rpm -qpl)
  30. dpkg -I pkg.deb #查看一个未安装的deb包的详细信息(类似于rpm -qpi)
  31. dpkg -i pkg.deb #手动安装软件包(不能解决软依赖性问题,可以用apt-get -f install解决)
  32. dpkg -r pkg #卸载软件包(不是完全的卸载,它的配置文件还存在)
  33. dpkg -P pkg #全部卸载(不能解决依赖性的问题)
  34. dpkg-reconfigure pkg #重新配置
  35. dpkg -x pkg.deb dir #将一个deb包解开至dir目录
  36. dpkg --pending --remove #移除多余的软件
  37. # 强制安装一个包(忽略依赖及其它问题)
  38. dpkg --force-all -i pkg.deb #可以参考dpkg --force-help
  39. # 强制卸载一个包
  40. dpkg --force-all -P pkg.deb
  41. aptitude update #更新可用的包列表
  42. aptitude upgrade #升级可用的包
  43. aptitude dist-upgrade #将系统升级到新的发行版
  44. aptitude install pkgname #安装包
  45. aptitude remove pkgname #删除包
  46. aptitude purge pkgname #删除包及其配置文件
  47. aptitude search string #搜索包(相当于yum list | grep pkg,重要)
  48. aptitude show pkgname #显示包的详细信息 (相当于yum info pkg,重要)
  49. aptitude clean #删除下载的包文件
  50. aptitude autoclean #仅删除过期的包文件
  51. apt-get install xrdp #安装图形化
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注