1、列出所有已经安装的包

$ apt-cache pkgnames

2、search一个包,列出包名及其描述

$ apt-cache search vsftp

如果要列出以‘vsftp’开头的包,可以使用下面命令行:

$ apt-cache pkgnames vsftp

3、列出包的详细信息

$ apt-cache show vsftp

4、列出包的相关依赖包

$ apt-cache showpkg python

5、列出cache统计

$ apt-cache stats

显示如下:

Total package names: 72629 (1,453 k)
Total package structures: 112214 (4,937 k)
  Normal packages: 83242
  Pure virtual packages: 2159
  Single virtual packages: 8914
  Mixed virtual packages: 2909
  Missing: 14990
Total distinct versions: 98052 (7,844 k)
Total distinct descriptions: 155186 (3,724 k)


6、更新系统包

这个命令用来从源同步包索引文件,源文件位于:/etc/apt/sources.list

$ apt-get update

7、升级软件包

$ apt-get upgrade

8、安装、更新特定包

$ sudo apt-get install python

9、安装多个包

$ sudo apt-get install pkg1 pkg2

10、使用wildcard安装包

$ sudo apt-get install '*name*'

11、install without upgrade

$ sudo apt-get install python --no-upgrade

12、仅更新已安装包

$ sudo apt-get install python --only-upgrade

13、安装特定版本

$ sudo apt-get install python=the version

14、卸载包,不删除配置文件

$ sudo apt-get remove python

15、卸载包,彻底删除配置文件

$ sudo apt-get purge python

或者

$ sudo apt-get remove --purge python

16、删除DEB安装文件

$ sudo apt-get clean

17、下载包源码

$ sudo apt-get --download-only source python

18、下载并解压包

$ sudo apt-get source python

19、下载、解压、编译一个包

$ sudo apt-get --compile source python

20、下载一个包,但不安装

$ sudo apt-get download packagename

21、检出一个包的changelog

$ sudo apt-get changelog vsftpd

22、检出Broken Dependencies(损坏的依赖关系)

$ sudo apt-get check

23、创建包的依赖关系

$ sudo apt-get build-dep netcat

24、自动清除apt-get cache

$ sudo apt-get autoclean

25、自动移除已经安装过的包

$ sudo apt-get autoremove vsftpd

评论已关闭。

X