Vc++安装包_本期教程是如何把文件或者目录打包deb安装包

2023-10-24 19:40

本文主要是介绍Vc++安装包_本期教程是如何把文件或者目录打包deb安装包,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、我举一个例子,我做了一个锁屏的挂件打包成rar等压缩格式 要手动安装,如果打包成deb安装包 那安装起来就方便多了,压缩格式很多小白甚至手动安装挂件也不会,找路径也没有地方找,deb安装包就不用考虑路径文件,因为安装的时候已经指定路径了。

2、那么如何用终端打包deb安装包?首先我们要了解打包deb安装包需要的目录结构,我们知道用cydown下载deb后,用filza打开deb文件

5dc13d597a3d8a4bf7da1c34253664c1.png

点击解压

f2343057ab9682a46bbc4afe157d7f31.png

3、可以打开My0.weather.effects目录,进入DEBIAN目录,找到control文件

94a6a64d8ec7160d4cc6c979e6f7c02e.png

4、用文本编辑器打开control文件,下面是control文件内容

Package: fyh2007.My0.weather.effects
Section: Widgets
Maintainer: fyh2007
Architecture: iphoneos-arm
Version: 1.3
Depends: com.matchstic.xenhtml | com.junesiphone.xeninfo
Description: My0 weather effects
Name: fyh2007
Author: fyh2007
Depiction: https://fanyunhui2007.github.io/
SileoDepiction:
Icon: file:
Tag: purpose::widgets

我不一一解释了每一行的内容了

另一个目录var,我们一一打开目录是mobile  Library LockHTML 

9267d8c6f154bd32821078a9189a78f9.png

5、这个是锁屏挂件的目录结构,所以安装deb不用考虑它的路径 它已经指定好了。基本了解这个挂件的打包deb的所需的目录后我们开始打包deb。

我先做一个错误的操作 删除DEBIAN目录的control文件后打包

1c9c92160075dd2869d91bc00416ac90.png

打包命令输入后 提示dpkg-deb: error: failed to open package info file './My0.weather.effects//DEBIAN/control' for reading: No such file or directory
这是因为./My0.weather.effects//DEBIAN/control文件不存在了,所以control文件一定要有。

46a089038eb8a38f771e19e4388dc4eb.png

这是目录结构

6、最后打包

c905f84f8bc0b9f47e070f439bfeeabb.png

在当前目录输入终端命令dpkg -b ./My0.weather.effects/ My0.weather.effects.deb

d69eaf9445d801468284bec6ebe4cdd9.png

打包成功ls -al 看见deb安装包了。

这篇关于Vc++安装包_本期教程是如何把文件或者目录打包deb安装包的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/277336

相关文章

C++11范围for初始化列表auto decltype详解

《C++11范围for初始化列表autodecltype详解》C++11引入auto类型推导、decltype类型推断、统一列表初始化、范围for循环及智能指针,提升代码简洁性、类型安全与资源管理效... 目录C++11新特性1. 自动类型推导auto1.1 基本语法2. decltype3. 列表初始化3

C++11右值引用与Lambda表达式的使用

《C++11右值引用与Lambda表达式的使用》C++11引入右值引用,实现移动语义提升性能,支持资源转移与完美转发;同时引入Lambda表达式,简化匿名函数定义,通过捕获列表和参数列表灵活处理变量... 目录C++11新特性右值引用和移动语义左值 / 右值常见的左值和右值移动语义移动构造函数移动复制运算符

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

2025版mysql8.0.41 winx64 手动安装详细教程

《2025版mysql8.0.41winx64手动安装详细教程》本文指导Windows系统下MySQL安装配置,包含解压、设置环境变量、my.ini配置、初始化密码获取、服务安装与手动启动等步骤,... 目录一、下载安装包二、配置环境变量三、安装配置四、启动 mysql 服务,修改密码一、下载安装包安装地

电脑提示d3dx11_43.dll缺失怎么办? DLL文件丢失的多种修复教程

《电脑提示d3dx11_43.dll缺失怎么办?DLL文件丢失的多种修复教程》在使用电脑玩游戏或运行某些图形处理软件时,有时会遇到系统提示“d3dx11_43.dll缺失”的错误,下面我们就来分享超... 在计算机使用过程中,我们可能会遇到一些错误提示,其中之一就是缺失某个dll文件。其中,d3dx11_4

Linux下在线安装启动VNC教程

《Linux下在线安装启动VNC教程》本文指导在CentOS7上在线安装VNC,包含安装、配置密码、启动/停止、清理重启步骤及注意事项,强调需安装VNC桌面以避免黑屏,并解决端口冲突和目录权限问题... 目录描述安装VNC安装 VNC 桌面可能遇到的问题总结描js述linux中的VNC就类似于Window

C++中detach的作用、使用场景及注意事项

《C++中detach的作用、使用场景及注意事项》关于C++中的detach,它主要涉及多线程编程中的线程管理,理解detach的作用、使用场景以及注意事项,对于写出高效、安全的多线程程序至关重要,下... 目录一、什么是join()?它的作用是什么?类比一下:二、join()的作用总结三、join()怎么

Go语言编译环境设置教程

《Go语言编译环境设置教程》Go语言支持高并发(goroutine)、自动垃圾回收,编译为跨平台二进制文件,云原生兼容且社区活跃,开发便捷,内置测试与vet工具辅助检测错误,依赖模块化管理,提升开发效... 目录Go语言优势下载 Go  配置编译环境配置 GOPROXYIDE 设置(VS Code)一些基本

Windows环境下解决Matplotlib中文字体显示问题的详细教程

《Windows环境下解决Matplotlib中文字体显示问题的详细教程》本文详细介绍了在Windows下解决Matplotlib中文显示问题的方法,包括安装字体、更新缓存、配置文件设置及编码調整,并... 目录引言问题分析解决方案详解1. 检查系统已安装字体2. 手动添加中文字体(以SimHei为例)步骤

C++中全局变量和局部变量的区别

《C++中全局变量和局部变量的区别》本文主要介绍了C++中全局变量和局部变量的区别,全局变量和局部变量在作用域和生命周期上有显著的区别,下面就来介绍一下,感兴趣的可以了解一下... 目录一、全局变量定义生命周期存储位置代码示例输出二、局部变量定义生命周期存储位置代码示例输出三、全局变量和局部变量的区别作用域