首页
学习
活动
专区
圈层
工具
发布

基于EasyNVR摄像机无插件直播流媒体服务器之linux系统如何打包EasyNVR为deb包?

问题解决 1.deb 包说明 deb是Linux下的安装包,基于 tar 包,因此本身会记录文件的权限(读/写/可执行)以及所有者/用户组。...deb包里面的结构:DEBIAN目录 和 软件具体安装目录(模拟安装目录)(如etc, usr, opt, tmp等)。...2.deb包制作过程 1).制作如下目录及文件 可以在任意目录下创建easynvrdeb文件夹,然后按照如下目录结构创建文件夹,以及文件 ?...解压deb包中所要安装的文件 $ dpkg -X easynvrdeb.deb testdeb #第一个参数为所要解压的deb包,这里为 easynvrdeb.deb #第二个参数为将deb包解压到指定的目录...deb包解压到指定的目录, #这里为 testdeb/DEBIAN ?

95410
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Mint19.1配置VSCode的Go环境

    解压软件包 将软件包解压到合适位置,本人解压到路径 /usr/local 目录下: sudo tar -C /usr/local -xzf go1.14.2.linux-amd64.tar.gz 3....配置 VSCode 环境 如果没有安装 VSCode 编辑器,则自行到官网地址下载 deb 包安装即可。如果安装了 VSCode 编辑器,可能需要重新启动下以适应上文刷新了 $PATH 环境变量。...4.2 安装开发工具包 按下快捷键 Ctrl+Shift+P,输入并选中 Go:Install/Update Tools,然后勾选弹出来的所有 Go 语言开发工具包,点击确认直接安装(【注】此方式需要访问国外网站...) 如果无法科学上网,则可以按照如下两种方法配置 Go 模块代理(详细内容参见 Goproxy China 官方说明)然后再重复上一步在 VSCode 安装所有 Go 语言开发工具包即可: 方法一:在终端下执行以下代码...以下通过创建 calc 项目案例来看看 go 语言开发项目是如何在 VSCode 下创建的,该项目最终结构如下: . ├── bin │   └── calc ├── pkg └── src ├

    1.6K20

    JDK(Java)安装教程,LinuxWinMacOS

    Linux的选择.tar.gz的包,下面教程会教你怎么配置环境变量,也可以选择deb或rpm的包(清华镜像站里有),一条命令就能安装好了。...Windows msi包的安装我就不说了,下载下来双击运行然后一直下一步就行。 下面讲一下怎么安装zip包的,怎么配置环境变量。.../windows/OpenJDK17U-jdk_x64_windows_hotspot_17.0.1_12.zip 然后将下载到的ZIP压缩包解压到你要安装的目录,我这里解压到F盘,进入解压的JDK目录...首先是deb包的安装方法,deb包适用于Ubuntu和Debian系统,首先下载对应版本deb包,你可以先下载到自己电脑上再通过sftp上传到你的Linux服务器上,也可以直接用wget命令下载,JDK16...# 通过wget下载安装包,若报错运行一下sudo apt install wget wget https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/deb

    2.2K40

    在银河麒麟arm架构下离线安装mysql5.7

    银河麒麟系统很特殊,还是arm架构的,得必须用专用的mysql5.7的包才能顺利安装mysql,具体请等我消息。 稍作补充,敬候佳音。...mysql5.7依赖包和数据库 下载地址: 链接: https://pan.baidu.com/s/1kyx3sqAdW-2edbL8XmlLRQ 提取码: ekiq 下载好之后,解压到桌面文件夹里,...输入命令: sudo dpkg -i * 就可以安装了,安装的时候会弹出输入mysql密码的,输入就可以启动服务了 如果安装过程中,提示部分依赖已经安装,可以使用以下命令进行卸载,如果安装有问题,那就得一个一个安装了...卸载deb依赖命令:dpkg -r 名称 如果卸载不了,就按顺序卸载, 总结: 1、解压麒麟技术人员给的deb-mysqlserver.rar包, 此处一定要用普通用户!...不管安装tomcat 还是jdk 2、进入目录,执行sudo dpkg -i * 3、systemctl start mysql 4、mysql -u root -p 卸载deb依赖命令:dpkg -

    4.6K20

    如何在Debian和Ubuntu下重新打包Deb文件

    一位Linux开发者为一个软件构建了一个Debian包(.deb),我也成功地将它安装在我的装载Ubuntu的电脑上。...当我试图从一个Git库中检索一些文件时,它总是卡顿,很显然,该软件并没有正常工作。我知道安装的文件在哪里(/opt目录),所以,我搜查了代码并适当地将部分问题修复。...之后,当程序试图检索需要的包时不再卡顿。 所以长话短说,我要将.deb文件解包,替换上我的补丁文件,然后再重新打包回来。这样我可以其它电脑上安装,或者将修正的包文件发给我的朋友。我要怎么做呢?...让我为你解释一下: 第一条命令创建了一个名为“extract”文件夹和一个名为“DEBIAN”的子文件夹; 第二条命令会从你的.deb包提取一些文件到“extract”文件夹; 第三条命令会解压.deb...包的内容到“DEBIAN”子文件夹,在那里你就可以修改/补丁你想要的文件; 第四条命令建立一个名为“build”的文件夹; 而第五条命令会将修改后的文件重新构建到一个新的.deb包中,并在 “build

    2.7K31

    一步步教你在 Windows 上构建 dotnet 系应用的 UOS 软件安装包

    包的二进制打包过程,从而对接应用上 UOS 统信系统软件安装包的要求 整体步骤可以分为三个大步骤: 步骤一:发布应用 步骤二:组织文件结构 步骤三:打包 deb 文件 本文接下来将按照步骤顺序一步步告诉大家如何在...我在制作安装包时,就因为少了一层 hicolor 文件夹,调查了半天才发现是文件夹层级不对 2.2.2.3 info 文件 完成应用根目录下面包含的 entries 和 files 两个目录之后,接下来开始编写...如此拿到的 UnoFileDownloader.deb 包就是可在 UOS 上使用的安装包文件 文件权限 在 WSL 里面 dpkg-deb 打包时,如果和我一样采用的是挂载某个磁盘路径,且磁盘是 NTFS...包进行签名,命令行格式如下 deepin-elf-sign-deb [deb-file] 请将 [deb-file] 替换为要签名的deb包路径 如本文例子的命令行如下 deepin-elf-sign-deb...[签名的 deb 包] 替换为你实际的 deb 包,在本例子里面输入的是以下命令 deepin-deb-verify UnoFileDownloader.deb 如输出 [INFO] signature

    1.4K10

    AutoCAD 2021官方中文版【CAD2022最新版】完整简体中文版CAD2023安装教程

    7、具有 通用性 ,易于使用 ,适合各种用户使用 ;此外 ,从AutoCAD 2000 开始 ,系统 增加 了很多 强大 的功能 ,如AutoCAD 设计 中心 (ADC ),多文档 设计 环境 (MDE...多个云平台,如Dropbox、OneDrive和Box,AutoCAD2021已经支持,可在文件保存和打开的窗口中使用。...收起部分安装步骤看图搜索下载:1知识兔双击运行AutoCAD2021程序,开始安装(图 1)解压并打开下载的安装包,双击运行AutoCAD2021程序,开始安装2选择解压文件夹位置,默认是解压到C盘(图...2)选择解压文件夹位置,默认是解压到C盘3等待解压即可(图 3)等待解压即可4点击安装(图 4)点击安装5选择我接受,然后点击下一步(图 5)选择我接受,然后点击下一步6根据需要修改软件安装路径,默认是装在...,关闭窗口,不要运行9回到安装包文件夹,打开AutoCAD2021破j解文件夹(图 9)回到安装包文件夹,打开AutoCAD2021破j解文件夹10复制破j解文件acad程序,粘贴到软件安装目录下,然后点击替换目标中的文件

    1.6K40

    把你的 GIMP 变成 PhotoShop

    该补丁是针对 GIMP 2.10 的,主要提供的特性有: 对工具箱进行组织,以模仿 Adobe Photoshop 默认安装数百种新字体 默认安装新的 Python 滤镜,如 heal selection...,GIMP 的外观看起来如下: image.png 如何安装 这里是以 flatpak 做示例介绍的,但这个补丁其实“只是文件”而已,所以,你可以在以任何打包方式安装的 GIMP 上使用(.deb、....rpm、Snap、AppImage、Windows、macOS),只需检查每个系统/包中 GIMP 文件的本地化。...zip 文件中,你会发现三个隐藏的文件夹(在 Linux 上,使用名字前的 ....所有这些文件夹都必须解压到你的 /home/$USER 文件夹中,如果你在之前的安装中已经有了相同的文件,那么就会覆盖所有内容。 该文件有以下目录。

    1.8K20

    把你的 GIMP 变成 PhotoShop

    该补丁是针对 GIMP 2.10 的,主要提供的特性有: 对工具箱进行组织,以模仿 Adobe Photoshop 默认安装数百种新字体 默认安装新的 Python 滤镜,如 heal selection...,GIMP 的外观看起来如下: image.png 如何安装 这里是以 flatpak 做示例介绍的,但这个补丁其实“只是文件”而已,所以,你可以在以任何打包方式安装的 GIMP 上使用(.deb、.rpm...、Snap、AppImage、Windows、macOS),只需检查每个系统/包中 GIMP 文件的本地化。...zip 文件中,你会发现三个隐藏的文件夹(在 Linux 上,使用名字前的 ....所有这些文件夹都必须解压到你的 /home/$USER 文件夹中,如果你在之前的安装中已经有了相同的文件,那么就会覆盖所有内容。 该文件有以下目录。

    1.1K30

    把你的 GIMP 变成 PhotoShop

    该补丁是针对 GIMP 2.10 的,主要提供的特性有: 对工具箱进行组织,以模仿 Adobe Photoshop 默认安装数百种新字体 默认安装新的 Python 滤镜,如 heal selection...,GIMP 的外观看起来如下: image.png 如何安装 这里是以 flatpak 做示例介绍的,但这个补丁其实“只是文件”而已,所以,你可以在以任何打包方式安装的 GIMP 上使用(.deb、....rpm、Snap、AppImage、Windows、macOS),只需检查每个系统/包中 GIMP 文件的本地化。...所有这些文件夹都必须解压到你的 /home/$USER 文件夹中,如果你在之前的安装中已经有了相同的文件,那么就会覆盖所有内容。 该文件有以下目录。...(.deb、.rpm):/home/$USER/.config/GIMP/2.10/ GIMP 在 macOS 上的发布时间有点延迟,这样一来,这个补丁仍然可以工作,特别是在快捷键方面,但有些东西,比如工具箱的组织

    97510

    Linux终端使用总结

    sudo apt-get remove [名字] 卸载软件 sudo apt-get update 更新软件列表 sudo apt-get clean 清理所有软件安装包(/var/cache.../apt/archives/*.deb) tip:也可用 aptitude 代替 sudo dpkg -i [deb包] 通过 deb 包安装软件 sudo dpkg -r [名字] 卸载软件...] -> 解压到当前目录 tar jxvf [压缩包的名字] -C [目录] -> 解压到指定目录 Tip:tar 命令主要做的是打包的功能,内部调用 gzip 和 bzip2 进行压缩操作....rar后缀)] [要压缩的文件或目录] 解压缩: rar x [压缩包文件名] [要解压到的目录(不写则默认当前目录)] zip 参数: -r 压缩目录时需要加上 压缩: zip...[压缩包的名字] [要压缩的文件] zip -r [压缩包的名字] [要压缩的文件或目录] 解压缩: unzip [压缩包的名字] unzip [压缩包的名字] -d [要解压到的目录

    13.1K30

    Ubuntu16.04:常用软件安装

    一、Google Chrome 1、官网下载deb格式直接安装 2、解决root不能打开的问题 # 找到软件路径 whereis google-chrome # 修改配置文件 sudo vim /usr...右键提取到文件夹,提取完成后,会生成一个pycharm的文件夹 在终端指定到pycharm /bin目录下,执行sh命令,打开安装 sudo sh ....解压到本地文件夹,在文件夹中打开终端。...# 使用dpkg命令安装 sudo dpkg -i deb文件名 # 根据经验,通常情况下会报依赖关系的错误,我们可以使用以下的命令修复安装: sudo apt-get install -f 举例...十、WPS 官网下载deb格式直接双击安装 解决打开WPS时出现的系统缺失字体问题 下载字体包,解压后,将目录中所有文件复制到/usr/share/fonts下,重新打开WPS,问题解决。

    1.2K10

    dpkg详解_historian授权

    /nano_1.3.10-2_i386.deb 当使用 dpkg 安装软件包时, 主要分为两个阶段: 首先解包; 然后运行postinst控制脚本(如果有的话),这就是所谓的配置阶段....当完成软件包当解包后, dpkg 的–install选项自动调用配置阶段. 注意, 操作时应当指定 .deb 文件的实际路径, 仅仅给出文件名无法找到对应文件....解包可能包括包以下步骤: * 将控制文件解压到临时目录. * 运行 preinst(如果有的话). 通常为停止相关服务....* 将控制文件解压到 /var/lib/dpkg/info 目录并添加软件名前缀. 对数据库进行更新. * 数据库中将软件包的状态设置为”unpacked”....如果要清除软件包, 则在清除前将会隐含地执行删除操作. 要删除一个软件包,dpkg需要使用–remove选项将软件包卸载.与安装不同,删除只需要软件包名,而不是实际的deb文件名.

    3.6K10

    linux软件的安装,更新与卸载

    中的apt来安装         deb,Redhat中的yum来安装rpm; 第三:像.bin类,其实就是把sh和zip打包为bin,或把sh和rpm打包为bin等,当在命令行运行bin安装文件时,其实就是...bin里面的sh来解          压bin中的zip或安装rpm的过程 1. rpm安装,更新与卸载    RPM包,这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包...,哪个文件该放到哪个文件夹,都指定好了,    安装非常方便,在图形界面里你只需要双击就能自动安装。...软件名    或    yum erase -y 软件名 5  apt-get安装    apt-get是deb的管理工具,类似yum    apt-get install package 安装包...package 获取包的相关信息,如说明、大小、版本等    apt-get remove package 删除包    apt-get purge package  删除包,包括删除配置文件等

    4.6K41

    如何从零打造自己 Linux(基于 Ubuntu 18.04.4 LTS)工作环境

    然后在当前文件夹下打开终端,输入如下命令安装即可; sudo dpkg -i sogoupinyin_2.3.1.0112_amd64.deb ?...安装 建议使用 deb 安装包安装,先 下载[2] 安装包,然后在本地终端使用如下命令进行安装; sudo dpkg -i google-chrome-stable_current_amd64.deb...QQ 去官网 下载[3] 对应安装包,然后在终端使用如下命令安装; sudo dpkg -i linuxqq_2.0.0-b2-1082_amd64.deb ? 成品 ?...安装 先下载安装包,然后依然在本地终端使用如下命令进行安装; sudo dpkg -i wps-office_11.1.0.9505_amd64.deb ? 成品 ?...Node.js 安装 安装 从淘宝镜像源 下载[6] 对应版本压缩包,然后解压到你要存储的路径,比如我的是 /home/cunyu/soft/node-v12.16.2; 配置 安装(解压)好后,在 /

    2.3K21

    数据库上云之MongoDB容器化部署

    云化MongoDB也成为未来使用MongoDB的一种趋势,因此,本篇将首先介绍如何在Docker容器中部署MongoDB,下一篇文章将介绍如何与K8S集成,实现多租户模式下对数据库实例的按需申请。...下面直接进入主题,MongoDB数据库容器化部署的详细步骤如下: (1)Docker安装 首先确保已正确安装Docker引擎,请参考Docker官方文档进行安装,执行docker --version命令...,输出如下信息表示Docker引擎已安装好: Docker version19.03.6, build 369ce74a3c (2)创建相关目录与文件 从官方下载MongoDB二进制包,解压到/usr/...会通过此文件来构造MongoDB的docker镜像,文件内容如下: FROM ubuntu:16.04 #选择基础镜像 MAINTAINER gyw RUN rm /etc/apt/sources.list #需安装其它依赖包.../start.conf"] #容器启动时初始执行的命令 上面像RUN、COPY、CMD等是Dockerfile里面的命令,请参考Docker官方文档。

    3.1K20
    领券