首页 > 其他分享 >deepin下构建多个deb包为一个deb

deepin下构建多个deb包为一个deb

时间:2023-08-13 23:33:52浏览次数:45  
标签:解压 control deepin 构建 包为 deb dpkg

原文链接:deepin下构建多个deb包为一个deb

hello,大家好啊,今天给大家带来在deepin操作系统下构建多个deb包围一个deb包的教程,以此来满足在特殊环境下的deb安装调试的场景,构建过程主要使用dpkg-deb命令,欢迎大家浏览分享转发。


1、下载百度网盘、wps、谷歌浏览器的deb包

deepin下构建多个deb包为一个deb_uos

2、使用dpkg-deb -x命令解压deb包,其中debinstall包是解压目录,系统会自动创建

deepin下构建多个deb包为一个deb_特殊字符_02

3、进入到debinstall目录

deepin下构建多个deb包为一个deb_特殊字符_03

4、使用dpkg-deb -e 解压出control文件

deepin下构建多个deb包为一个deb_linux_04

5、编辑control文件,需要注意Package后的包名不能随意“_”等特殊字符,如果出现“dpkg-deb: 错误: 软件包的名字含有不是小写字母或 -+ 的字符”信息,请排查此名称

deepin下构建多个deb包为一个deb_uos_05

6、使用dpkg-deb -b构建deb包

deepin下构建多个deb包为一个deb_包名_06

7、将构建完成的包使用dpkg -i进行安装

deepin下构建多个deb包为一个deb_uos_07

8、安装完成

deepin下构建多个deb包为一个deb_uos_08

标签:解压,control,deepin,构建,包为,deb,dpkg
From: https://blog.51cto.com/pengds/7070510

相关文章

  • DebatoMate:提升你的辩论水平的人工智能伴侣
    辩论是一项需要深思熟虑、逻辑清晰和良好沟通能力的技巧。无论是在学术领域中进行辩论,还是在日常生活中与他人交流观点,掌握辩论技巧都可以帮助我们更好地表达自己,并理解他人的观点。为了帮助个人提升辩论技巧,DebatoMate诞生了!DebatoMate是一款可自托管的人工智能辩论伴侣,旨在提供......
  • VMware中的虚拟机Debian10的服务器配置,使主机(win10)能够通过本地域名(如www.xxx.com)
    VMware中的虚拟机Debian10的服务器配置,使主机(win10)能够通过本地域名(如www.xxx.com)访问该服务器安装过程下载debian-10.13.0-amd64-DVD-1.iso(可选下载链接:Indexof/cdimage/archive(debian.org))在VMware中安装虚拟机这里点击浏览,选择下载好的镜像文件,然后......
  • codeblocks配置分别打开工程项目
    codeblocks配置分别打开工程项目背景工作中用到codeblocks,但是打开不同项目都在同一个codeblocks里面,及其不方便,想配置成vscode那样,一个工程打开一个ide配置把相应位置的勾选去掉,重新打开codeblocks,设置成功setting->environment......
  • Linux 发行版 Debian 12.1 发布
    在今年6月初,Debian12“bookworm”发布,而日前Debian迎来了12.1版本,主要修复系统用户创建等多个安全问题。Debian是最古老的GNU/ Linux 发行版之一,也是许多其他基于Linux的操作系统的基础,包括Ubuntu、Kali、MX和树莓派OS等。这个操作系统以稳定性为重,不追......
  • Pycharm Debug功能详解
    初学Python时,我们可能都是通过print来调试程序,但这种方法效率不高。入门Python后,Pycharm的Debug功能还是有必要学一下的,可以提高调试代码的效率。什么是Debug模式:简单说Debug模式和正常运行唯一的区别,就是会在断点处停下来,可以通过控制一行一行的去运行代码,而且可以看到整个运行......
  • Debug Assertion Failed! Program: C:\Windows\SYSTEM32\mfc140ud.dll
    新建C++ MFC项目多文本对话框的模板,运行出错。解决办法:这是由于DockControlBar(&m_wndToolBar);引起的异常。在头文件MainFrm.h中重新定义  CMFCToolBar m_wndToolBar; 类型DockControlBar(&m_wndToolBar)改为DockPane(&m_wndToolBar);再次运行就不会出错了。......
  • 解决codeblocks不显示控制台,printf打印不显示。
    在代码中手动创建一个控制台,增加一下代码: #include<stdio.h>#ifWIN32intAPIENTRYWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPSTRszCmdLine,intnCmdShow)#elseintmain(intargc,char**argv)#endif//WIN32{//分配控制台窗口AllocC......
  • codeblocks 配置SDL2、SDL2_image,找不到SDL2/SDL.h SDL.h SDL_image.h
    codeblocks配置SDL2、SDL2_image下载https://github.com/libsdl-org/SDL/releases/https://github.com/libsdl-org/SDL_image/releases1.解压将SDL2_image-devel-2.6.3-mingw.zip里面x86_64-w64-mingw32的lib、bin、include对应文件解压到SDL2-devel-2.28.2-mingw.zip\SDL2-......
  • 跳过前端网页无限debugger
    跳过网站循环debugger在debugger处打断点后点击浏览器禁用断点后刷新页面在debugger前行号处右键,选择一律不在此处暂停添加Addconditionalbreakpoint填写false替换文件参考文章......
  • Git fetch-pack: unexpected disconnect while reading sideband packet
    GitClone拉取代码提示以下错误remote:Enumeratingobjects:57218,done.remote:Countingobjects:100%(57218/57218),done.remote:Compressingobjects:100%(15392/15392),done•error:7107bytesofbodyarestillexpectedGiB15.03MiB/sfetch-pack:une......