1.编译程序,获得相应的可执行文件
2.新建文件夹mydeb
3.mydeb如下结构:

mydeb
├── DEBIAN
│   ├── control  #记录软件各种信息
│   ├── postinst #在解包数据后运行的脚本
│   ├── postrm  #在删除文件之后运行的脚本
│   ├── preinst #在解包数据之前运行的脚本
│   └── prerm  #卸载时在删除文件之前运行的脚本
└── usr├── bin│   └── test-mydeb├── lib│   └── test-mydeb└── share├── applications│   └── mydeb.desktop└── icons└── mydeb.png
########################################################################
root@PC01:/usr/share/applications# cat mydeb.desktop
[Desktop Entry]
Name=mydeb
Comment=This is my first product application
Exec=/usr/bin/test-mydeb
Icon=/usr/share/icons/mydeb.png
Terminal=false
Type=Application
X-Ubuntu-Touch=true
Categories=Development
##################################################################

一、control文件内容

Package: mydeb
Version: 2.0.0
Architecture: i386
Description: This is my first deb
Maintainer: zhang

二、mydeb.desktop文件内容

[Desktop Entry]
Name=mydeb
Comment=This is my first product application
Exec=/usr/lib/test-mydeb
Icon=/usr/share/icons/mydeb.png
Terminal=false
Type=Application
X-Ubuntu-Touch=true
Categories=Development

三、执行文件

dpkg -b mydeb/ mydeb_2.0.0_i386.deb  #打包dpkg -c mydeb_2.0.0_i386.deb  #查看包内容dpkg -s mydeb_2.0.0_i386.deb  #检查是否安装此软件包dpkg -i mydeb_2.0.0_i386.deb  #安装dpkg -r #只删除软件包dpkg -P #删除软件包和配置文件dpkg -l #查看包版本架构

四、检验(查看脚本内容是否执行)

Ubuntu下制作.deb安装包之dkpg相关推荐

  1. linux/ubuntu中制作deb安装包

    linux/ubuntu中制作deb安装包 由于要制作一个在arm平台上运行的xorg-server-1.12.4版本的安装包,所以需要学习如何制作deb安装包.这里以一个非常小的工程为例,记录制作的 ...

  2. 使用wine在ubuntu上运行和制作deb安装包

    wine原理 wine通过在linux上模拟windows的API,加载并运行windows程序.那么,wine具体是如何实现的? windows和linux,作为典型的PC操作系统,分为内核态的系统 ...

  3. 从零开始搭建Cydia软件源+制作deb安装包

    Cydia中的软件源地址保存在 /etc/apt/sources.list.d/ 目录下,分为两种: 1. 以软件包形式安装的软件源,如Cydia默认的软件源,Modmyi.BigBoss等,该类软件 ...

  4. 搭建Cydia软件源+制作deb安装包

    http://bbs.weiphone.com/read-htm-tid-669283.html 设置源图标 将源图片上传至源目录下并命名为CydiaIcon.png 转载于:https://www. ...

  5. Ubuntu16.04下制作deb包的方法详解

    CSDN GitHub Ubuntu下制作deb包的方法详解 AderXCoding/system/tools/build_deb 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可 ...

  6. 制作FreeCAD安装包的方法

    制作FreeCAD安装包的方法 济南友泉软件有限公司 本文介绍两种在Windows下制作FreeCAD安装包的方法:使用CPack制作安装包.直接使用NSIS制作安装包. 零.基础环境 操作系统:Wi ...

  7. Ubuntu 系统安装.deb安装包

    ubuntu 系统使用dpkg 的方法安装 .deb 安装包 比如在ubuntu 系统下 下载了一个 wps 的 .deb 安装包 打开终端 输入 :sudo dpkg -i .deb 安装包的名字 ...

  8. ubuntu16.04下安装如何安装.deb安装包

    在Ubuntu下安装deb包需要使用dpkg命令. Dpkg 的普通用法: 1.sudo dpkg -i <package.deb> 安装一个 Debian 软件包,如你手动下载的文件. ...

  9. 构建ceph deb 安装包

    前言: 本文基于ubuntu 14.04.5 LTS 和ceph v0.94.3 之上做的实验 一.编译ceph包 1.1.克隆ceph代码,切换分支 git clone --recursive ht ...

  10. Ubuntu下安装deb包命令

    Ubuntu下安装deb包命令 原文地址:http://www.xitongzhijia.net/xtjc/20150206/37464.html 1.下载需要安装的deb包,输入以下命令安装: su ...

最新文章

  1. 怎样把HTML文件改成PHP,请问你们怎么将html的文件的内容改变为php
  2. 如何搞定SVN目录的cleanup问题和lock问题
  3. dos进入/退出某文件夹
  4. 眼压与角膜厚度的关系
  5. 纯手写的css3正方体旋转效果
  6. 7-172 抓老鼠啊~亏了还是赚了? (20 分)
  7. 10-C++远征之模板篇-学习笔记
  8. 关于MultiActionController异步Ajax,post;
  9. jvm_tool jconsole/ jprofiler/ JProbe/ VirtualVm/ TPV/ YourKit/ ITCAM/ MAT/ MDD4J
  10. 平滑阴影blender_【Blender笔记】简单的创建一个平平无奇的石头
  11. R 语言求正态分布的极大似然估计
  12. 博弈算法实现简单五子棋
  13. python百万邮件群发软件_用python来群发邮件的程序代码
  14. JS瀑布流插件 -- salvattore
  15. XGBOOST的基本原理以及使用
  16. 微软新Logo四色代表什么?Win8/Office/Xbox等
  17. 自制JDM+IC Prog 1.06A烧写12C508A成功
  18. 【渝粤题库】广东开放大学 企业文化学 形成性考核
  19. linux无线鼠标右键自动选择,2020年高性价比无线鼠标推荐
  20. linux ftp服务器防火墙设置,【许望】linux(RHEL) 下 FTP(vsftpd) 服务器的防火墙配置...

热门文章

  1. Nacos注册中心和配置中心
  2. 个人记录—— The bean ‘xxx.FeignClientSpecification‘ could not be registered ...
  3. mongo数据库的使用
  4. html语言剖析十六 调色原理
  5. ROS 学习踩坑笔记5-Intel D435相机不发布点云,在RVIZ中,不显示点云(wants topic /image/compressed to have datatype/md5sum)
  6. 有两个瓶子,一个瓶子是5升_隐藏的功能,装在瓶子中的消息和痴呆的面包师。...
  7. Android Gmail 邮件签名客制化需求
  8. qt编写的mask遮罩的半透明涂抹功能
  9. 【小小干货】如何寻找综述性论文?
  10. pqi 更方便的使用pip源