在Linux系统中,使用apt-get命令安装.deb包是一个常见的操作。以下是一个简单的命令示例,用于安装一个名为package.deb的本地.deb包:

sudo apt-get install ./package.deb

如果你需要从远程仓库安装一个.deb包,你可以先使用dpkg安装.deb包,如下所示:

sudo dpkg -i package.deb

如果在安装过程中遇到依赖问题,你可以运行以下命令来修复依赖:

sudo apt-get -f install

这将安装缺少的依赖项。

请注意,如果你正在使用的是基于Debian的系统(如Ubuntu),通常不需要直接下载.deb文件然后使用dpkg安装,因为你可以直接使用apt-get进行安装和管理。如果你是从非官方源或网站下载.deb文件,通常建议先将该源添加到你的sources.list文件中,然后使用apt-get update更新你的包信息,最后使用apt-get install进行安装。

转自:https://blog.csdn.net/qq_35078688/article/details/119382985

dpkg安装

dpkg用于:管理系统的里deb包,可以对其安装、卸载、deb打包、deb解压等操作,与之相关apt-get工具可以在线下载 deb包 安装

-i:安装软件包;

-r:删除软件包;

-P:删除软件包的同时删除其配置文件;

-L:显示于软件包关联的文件;

-l:显示已安装软件包列表;

--unpack:解开软件包;

-c:显示软件包内文件列表;

--confiugre:配置软件包。

1.安装软件

命令: dpkg -i <.deb file name>

实例: dpkg -i zabbix-release_4.0-3+bionic_all.deb

2.列出与该包先关联的文件

命令:dpkg -L package

安装完包后,可以用此命令查看软件安装到什么地方,

实例: dpkg -L zabbix-release

root@zabbix-web2:~# dpkg -L zabbix-release

/.

/etc

/etc/apt

/etc/apt/sources.list.d

/etc/apt/sources.list.d/zabbix.list

/etc/apt/trusted.gpg.d

/etc/apt/trusted.gpg.d/zabbix-official-repo.gpg

/usr

/usr/share

/usr/share/doc

/usr/share/doc/zabbix-release

/usr/share/doc/zabbix-release/README.Debian

/usr/share/doc/zabbix-release/changelog.Debian

/usr/share/doc/zabbix-release/copyright

3.显示包的版本

命令:dpkg -l package

实例:dpkg -l zabbix-release

root@zabbix-web2:~# dpkg -l zabbix-release

Desired=Unknown/Install/Remove/Purge/Hold

| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend

|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)

||/ Name Version Architecture Description

+++-=================-=============-=============-=======================================

ii zabbix-release 1:4.0-3+bioni all Zabbix official repository configuratio

4.移除软件(保留配置)

命令:dpkg -r package

实例:dpkg -r zabbix-release

5.移除软件(不保留配置)

命令:dpkg -P package

实例:dpkg -P zabbix-release

6.查找包的详细信息

命令:dpkg -P package

实例:dpkg -P zabbix-release

7.列出deb包的内容

命令:dpkg -c package.deb 列出 deb 包的内容

实例:dpkg -c zabbix-release

8.解开 deb 包的内容

dpkg –unpack package.deb 解开 deb 包的内容

9.搜索所属的包内容

dpkg -S keyword 搜索所属的包内容

10. 配置包

dpkg –configure package 配置包