apt 命令

apt 可用于Debian 和 Ubuntu系统,它提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令

常用命令如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# 列出所有可更新的软件清单命令
sudo apt update

# 升级软件包
sudo apt upgrade

# 列出可更新的软件包及版本信息
apt list --upgradeable

# 升级软件包,升级前先删除需要更新软件包
sudo apt full-upgrade

# 安装指定的软件命令
sudo apt install <package_name>

# 安装多个软件包
sudo apt install <package_1> <package_2> <package_3>

# 更新指定的软件命令
sudo apt update <package_name>

# 显示软件包具体信息,例如:版本号,安装大小,依赖关系等等
sudo apt show <package_name>

# 删除软件包命令
sudo apt remove <package_name>

# 清理不再使用的依赖和库文件
sudo apt autoremove

# 移除软件包及配置文件
sudo apt purge <package_name>

# 查找软件包命令
sudo apt search <keyword>

# 列出所有已安装的包
apt list --installed

# 列出所有已安装的包的版本信息
apt list --all-versions

dpkg命令

  1. 安装软件包:

    1
    dpkg -i <package.deb>

    使用-i选项安装指定的.deb软件包。

  2. 移除软件包:

    1
    dpkg -r <package>

    使用-r选项卸载指定的软件包,但保留其配置文件。

    1
    dpkg -P <package>

    使用-P选项卸载指定的软件包及其配置文件。

  3. 更新软件包:

    1
    dpkg -u <package.deb>

    使用-u选项更新已安装的软件包。

  4. 查询软件包信息:

    1
    dpkg -l <package>

    使用-l选项列出与指定名称匹配的软件包。

    1
    dpkg -s <package>

    使用-s选项显示指定软件包的详细信息。

    1
    dpkg -L <package>

    使用-L选项列出已安装软件包的文件列表。

  5. 检查软件包状态:

    1
    dpkg -C

    使用-C选项检查损坏的软件包。

    1
    dpkg --audit

    使用--audit选项检查系统上的问题软件包。

  6. 重新配置软件包:

    1
    dpkg-reconfigure <package>

    使用dpkg-reconfigure命令重新配置已安装的软件包。

  7. 其他操作:

    1
    dpkg --configure <package>

    使用--configure选项配置软件包。

    1
    dpkg --get-selections

    使用--get-selections选项列出已安装软件包的选择状态。

其他问题:

未信任软件源,key错误
GPG error: The following signatures couldn’t be verified because the public key is not available

1
2
3
4
5
6
sudo gpg --keyserver keyserver.ubuntu.com --recv BA034B64648B0073 //(这个公钥根据提示来写的)

sudo gpg --export --armor BA034B64648B0073 | sudo apt-key add -

sudo apt-get update