当前位置: 首页 > wzjs >正文

学校网站首页设计图片企业培训方案制定

学校网站首页设计图片,企业培训方案制定,南昌专业做网站公司有哪些,郑州 外包网站1.什么是deb包 ? DEB包是Debian及其衍生Linux发行版(如Ubuntu、Linux Mint等)使用的软件包格式。DEB包主要用于简化软件的安装、更新和卸载过程。它实际上是一个归档文件,通常包含了两个主要部分: 数据压缩包&#xf…

1.什么是deb包 ?

        DEB包是Debian及其衍生Linux发行版(如Ubuntu、Linux Mint等)使用的软件包格式。DEB包主要用于简化软件的安装、更新和卸载过程。它实际上是一个归档文件,通常包含了两个主要部分:

  1. 数据压缩包:包含软件实际的可执行文件、库文件、文档、图标等。
  2. 控制信息:包含软件包的元数据,例如软件包名称、版本号、依赖关系、维护者信息以及安装和卸载脚本等。

        可以使用命令dpkg -l来查看系统以及安装了那些deb包

2.制作deb包

        安装工具与依赖库

sudo apt-get install build-essential debhelper \make autoconf automake dpkg-dev fakeroot pbuilder gnupg

        创建以下目录结构

        在test_deb目录下创建DEBIAN及opt/test_deb目录,DEBIAN目录下包含控制信息文件, 而在opt/test_deb目录下创建hello_deb.sh文件则表示我们需要将test_deb.sh文件安装到 linux系统的opt/test_deb目录下。

        然后分别给予postinst、postrm、test_deb.sh文件可执行权限,postinst和postrm的权限必须>=0555且<=0775。

test_deb/DEBIAN/control

Package: test-deb
Version: 1.0.0
Section: free
Priority: optional
Essential: no
Architecture: arm64
Maintainer: embedfire <embedfire@embedfire.com>
Provides: test_deb
Description: deb test

        注意:control文件的末尾需添加一个空行,否则会报错“缺失结尾的换行符”

test_deb/DEBIAN/postinst

#! /bin/bashif [ "$1" = "upgrade" ] || [ "$1" = "install" ];thenecho "test_deb installing"
fi

        当安装了该deb包以后,系统会默认执行postinst脚本, 通常我们利用该脚本来搭建一些为软件执行的环境(如创建目录、修改权限等), 值得注意的是该文件需具有可执行权限。

test_deb/opt/test_deb/test_deb.sh

#! /bin/bashecho test deb ok!

        脚本仅仅是打印信息,用户可自行设置需要执行的程序。

        执行下面命令构建软件包

sudo dpkg-deb -b ../test_deb ../test_deb_1.0.0_arm64.deb

        其中dpkg-deb是构建deb包命令,-b参数表示要构建一个deb包, ../hello_deb参数表示要构建deb包原材料的路径, ../test_deb_1.0.0_arm64.deb参数表示将该deb包构建在当前目录的上级目录中, 一般我们构建deb包的名字都会遵循这么一个原则, 其命名方式为:软件名称+软件版本号+该软件所支持的处理器架构, 如软件名为test_deb,版本号为1.0.0,所支持的处理器架构为arm64。

        制作好之后可以查看是否制作成功

        查看deb信息

根据已有的deb包修改内容

        首先安装工具和依赖库

sudo apt-get install build-essential debhelper make autoconf automake dpkg-dev fakeroot pbuilder gnupg

        新建一个update_deb目录,使用 dpkg -X 命令将deb包解压到update_deb目录中。

       进入update_deb目录下可看到并没DEBIAN相关目录,在update_deb目录下使用 dpkg -e 解压出控制文件相关信息。

       此时即可对deb包进行修改,比如在test_deb.sh里添加一句打印消息

       修改DEBIAN/control下的版本信息为1.0.1

     以重新打包应用程序并安装了。

http://www.dtcms.com/wzjs/386410.html

相关文章:

  • 鄂尔多斯市建设网站万网
  • 重庆蒲公英网站建设公司青岛网站排名公司
  • 全屏网站设计技巧站长工具seo综合查询权重
  • 建设网站需要投入高端网站建设公司哪家好
  • 咨询网站模板搜索seo优化托管
  • 织梦cms sql注入破解网站后台管理员账号密码seo培训课程
  • 网站更新方法郑州疫情最新消息
  • 网站如何上传到主机网络营销软件站
  • 做网站需要多少职务模板建站和开发网站区别
  • 手机网站模板 html5 下载工具最新的国际新闻
  • 网站建设 鄂icp备短视频seo排名加盟
  • wordpress 添加表seo经典案例
  • 店铺的网站怎么做网络营销常见术语
  • 杭州网站建设开发有限公司seo优化托管
  • 世界著名网站开发语言营销推广48个方法
  • 添加书签网站代码站长工具seo综合查询网
  • 做赌博网站推广赚佣金武汉seo百度
  • asp动态网站建设答辩最好用的磁力搜索神器
  • 义乌小商品批发网站营销策略的重要性
  • 网站建设哪家较好seox
  • 天津网站建设服务公司淘宝网官方网站
  • 网络设计课程设计前言seo技术培训价格表
  • wordpress获取某个分类下所有分类江西seo
  • 用网站做的人工智能百度关键词快速排名
  • 厦门外贸网站建设哪家公司大福州网站优化
  • 北京建网站的价格免费收录网站推广
  • 网站如何建设推广长春seo
  • 网络推广 SEO优化 网站建设百度seo关键词优化
  • 河南省住房和城乡建设局网站seo排名规则
  • 湛江网站建设方案服务站长统计app软件下载