Linux debian ubuntu安装.deb包实践

 更新时间:2025年08月27日 09:55:02   作者:皓月盈江  
deb包是Debian/Ubuntu等发行版的软件安装包,安装可通过双击或终端命令,依赖问题用apt-get -f install解决,apt-get从仓库获取软件,dpkg为基础包管理工具

deb包是debian,ubuntu等LINUX发行版的软件安装包。

首先deb包已下载保存电脑上,deb包安装方法有两种:

一、可以直接

“双击”安装

二、手动安装

使用终端命令行安装

1.使用ctrl + alt + T组合键打开终端,输入并执行下面命令:

sudo dpkg -i package_file.deb

2.但是在包含有依赖关系的安装包手动安装的过程中会出现安装不成功的问题,这时只需输入命令:

sudo apt-get -f install

待命令执行完成,软件也就安装成功了。

3.卸载安装包时,在终端中输入:

sudo dpkg -r package_name

apt-get 与 dpkg区别

1.apt-get 是从软件仓库中获取软件的一条命令。

2.apt-get 安装文件的一些默认路径:

  • 下载的软件存放位置/var/cache/apt/archives
  • 安装后软件默认位置/usr/share
  • 可执行文件位置/usr/bin
  • 配置文件位置/etc
  • lib 文件位置/usr/lib

3.deb是 debian linus 的安装格式,最基本的安装命令是:dpkg -i file.deb

  • dpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。
  • 所有源自 Debian 的 Linux 发行版都使用dpkg,例如Ubuntu、Knoppix 等。

一些 dpkg 的普通用法

  • dpkg -i package.deb:安装一个 Debian 软件包,如手动下载的文件。
  • dpkg -c package.deb:列出 package.deb 的内容。
  • dpkg -I package.deb:从 package.deb 中提取包信息。
  • dpkg -r package:移除一个已安装的包。
  • dpkg -P package:完全清除一个已安装的包。和 remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件。
  • dpkg -L package:列出 package 安装的所有文件清单。
  • dpkg -s package:显示已安装包的信息。
  • dpkg-reconfigure package:重新配制一个已经安装的包,如果它使用的是 debconf (debconf 为包安装提供了一个统一的配置界面)。
  • dpkg -S package:查看软件在哪个包里;

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 详解centos6和centos7防火墙的关闭

    详解centos6和centos7防火墙的关闭

    本篇文章主要介绍了centos6和centos7防火墙的关闭 ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2016-12-12
  • 在CentOS 8上安装htop的教程

    在CentOS 8上安装htop的教程

    这篇文章主要介绍如何在CentOS 8上安装htop以及如何使用该命令检索系统统计信息。本文通过图文实例详解的形式给大家展示的非常详细,需要的朋友参考下
    2019-11-11
  • Linux使用gdisk快速判断硬盘分区表类型是GPT还是MBR的三种方法

    Linux使用gdisk快速判断硬盘分区表类型是GPT还是MBR的三种方法

    在日常运维或系统安装中,我们经常需要确认一块硬盘使用的分区表类型——GPT 还是 MBR,gdisk 是一个专门操作 GPT 分区表的工具,但它也能轻松帮我们辨别硬盘的分区表格式,下面介绍几种最实用的方法,需要的朋友可以参考下
    2026-04-04
  • 详解Linux使用ss命令结合zabbix对socket做监控

    详解Linux使用ss命令结合zabbix对socket做监控

    zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。这篇文章主要分为三块进行说明:介绍ss命令;对机器总体的socket进行监控;某些机器连接该机器的数量进行监控
    2021-06-06
  • shiro缓存机实例代码

    shiro缓存机实例代码

    Shiro提供了类似于Spring的Cache抽象,即Shiro本身不实现Cache,但是对Cache进行了又抽象,方便更换不同的底层Cache实现
    2017-09-09
  • Linux 中锁定和解锁用户帐户的三种方法

    Linux 中锁定和解锁用户帐户的三种方法

    这篇文章主要介绍了Linux 中锁定和解锁用户帐户的三种方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-07-07
  • 浅谈Linux内核创建新进程的全过程

    浅谈Linux内核创建新进程的全过程

    这篇文章主要为大家深入浅出的介绍了Linux内核创建新进程的全过程,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • linux expect实现登陆远程主机并执行命令示例代码

    linux expect实现登陆远程主机并执行命令示例代码

    这篇文章主要给大家介绍了linux expect实现登陆远程主机并执行命令的相关资料,文中给出了详细的示例代码供大家参考学习,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-06-06
  • linux用户与用户组配置文件的使用及说明

    linux用户与用户组配置文件的使用及说明

    这篇文章主要介绍了linux用户与用户组配置文件的使用及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-07-07
  • Linux动态启用/禁用超线程技术的方法详解

    Linux动态启用/禁用超线程技术的方法详解

    这篇文章主要给大家介绍了关于Linux动态启用/禁用超线程技术的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Linux系统具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-07-07

最新评论