首页 > 其他分享 >手动安装deb包,用dpkg和ap-get方式

手动安装deb包,用dpkg和ap-get方式

时间:2024-03-19 17:00:43浏览次数:15  
标签:get apt ap zabbix release deb 安装 dpkg

apt-get安装deb的包

在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 配置包

 

 

标签:get,apt,ap,zabbix,release,deb,安装,dpkg
From: https://www.cnblogs.com/yeziwinone/p/18083396

相关文章

  • HarmonyOS应用开发实战 - Api9 拍照、拍视频、选择图片、选择视频、选择文件工具类
    鸿蒙开发过程中,经常会进行系统调用,拍照、拍视频、选择图库图片、选择图库视频、选择文件。今天就给大家分享一个工具类。1.话不多说,先展示样式2.设计思路根据官方提供的指南开发工具类,基础的拍照、拍视频、图库选照片、选文件不过多缀述,图库选择这里设计成集合形式,可返......
  • apt-get仅下载不安装软件包
    转自:https://blog.csdn.net/qq_14910065/article/details/127011650apt-get-ddownloadxxx#xxx是待下载的安装包ubuntu下载软件安装包命令。仅仅下载deb格式的安装包,不安装。/var/cache/apt/archives#下载后的安装包在此路径下第一种方法:root@VM-4-11-ubuntu:/var/cache/ap......
  • R语言k-Shape时间序列聚类方法对股票价格时间序列聚类|附代码数据
    原文链接:http://tecdat.cn/?p=3726最近我们被客户要求撰写关于时间序列聚类的研究报告,包括一些图形和统计输出。本文我们将使用k-Shape时间序列聚类方法检查与我们有业务关系的公司的股票收益率的时间序列企业对企业交易和股票价格在本研究中,我们将研究具有交易关系的公司的......
  • 利用Scala与Apache HttpClient实现网络音频流的抓取
    概述在当今数字化时代,网络数据的抓取和处理已成为许多应用程序和服务的重要组成部分。本文将介绍如何利用Scala编程语言结合ApacheHttpClient工具库实现网络音频流的抓取。通过本文,读者将学习如何利用强大的Scala语言和ApacheHttpClient库来抓取网络上的音频数据,以及如......
  • golang sync.Map之如何设计一个并发安全的读写分离结构?
    在golang中,想要并发安全的操作map,可以使用sync.Map结构,sync.Map是一个适合读多写少的数据结构,今天我们来看看它的设计思想,来看看为什么说它适合读多写少的场景。如下,是golang中sync.Map的数据结构,其中属性read是只读的map,dirty是负责写入的map,sync.Map中的键值对value......
  • 安卓app产品:应用分析工具
    这是我独立开发的一款工具类安卓app(名称:应用分析工具),其主要功能是:(Solo社区投稿)1、基础信息查看-可查看app的包名、签名、权限、版本信息、AndroidManifest.xml等等2、App反编译-可反编译apk文件,查看apk内容,如smali/java代码、图片、xml文件。3、布局分析-显示app的布局......
  • 上海安川机器人SGM7G-30APK-YR11电机维修让你放心
    一、安川机器人SGM7G-30APK-YR11电机常见电机故障·绕组短路:电机长时间运行或过载可能导致绕组绝缘层损坏,进而引发短路。·轴承磨损:轴承是安川机器人SGM7G-30APK-YR11电机转动的关键部件,长时间使用或缺乏维护会导致磨损,影响电机精度和稳定性。·编码器故障:编码器用于提供......
  • APP自动化第一步:Appium环境搭建
    一、安装AppiumPythonclient包1.直接cmd窗口输入pipinstallAppium-Python-Client2.要确保安装匹配版本的selenium和appium使用命令pipinstallselenium-U首先进入网盘下载这三个软件的压缩包二、安装AppiumServer1.双击打开压缩包Appium2.双击进行安装。 3.......
  • Learning Disentangled Graph Convolutional Networks Locally and Globally论文阅读
    LearningDisentangledGraphConvolutionalNetworksLocallyandGlobally论文阅读笔记Abstract存在的问题:​ 尽管现有的gcn取得了成功,但它们通常忽略了现实世界图中通常出现的纠缠潜在因素,这导致了无法解释的节点表示。更糟糕的是,虽然重点放在局部图信息上,但整个图的全局知......
  • 【uniapp】表单验证不生效的解决方案
    表单验证这个常见的功能,明明在elementui等框架已经用的很熟了,在uniapp开发时还是处处碰壁?这篇文章我会提示uni-forms表单验证的几个注意点,帮助大家排查。示例下面是一份包含普通验证和自定义验证的示例:<uni-formsref="baseForm":rules="rules":modelValue="form"> <un......