Ubuntu下制作.deb安装包之dkpg
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相关推荐
- linux/ubuntu中制作deb安装包
linux/ubuntu中制作deb安装包 由于要制作一个在arm平台上运行的xorg-server-1.12.4版本的安装包,所以需要学习如何制作deb安装包.这里以一个非常小的工程为例,记录制作的 ...
- 使用wine在ubuntu上运行和制作deb安装包
wine原理 wine通过在linux上模拟windows的API,加载并运行windows程序.那么,wine具体是如何实现的? windows和linux,作为典型的PC操作系统,分为内核态的系统 ...
- 从零开始搭建Cydia软件源+制作deb安装包
Cydia中的软件源地址保存在 /etc/apt/sources.list.d/ 目录下,分为两种: 1. 以软件包形式安装的软件源,如Cydia默认的软件源,Modmyi.BigBoss等,该类软件 ...
- 搭建Cydia软件源+制作deb安装包
http://bbs.weiphone.com/read-htm-tid-669283.html 设置源图标 将源图片上传至源目录下并命名为CydiaIcon.png 转载于:https://www. ...
- Ubuntu16.04下制作deb包的方法详解
CSDN GitHub Ubuntu下制作deb包的方法详解 AderXCoding/system/tools/build_deb 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可 ...
- 制作FreeCAD安装包的方法
制作FreeCAD安装包的方法 济南友泉软件有限公司 本文介绍两种在Windows下制作FreeCAD安装包的方法:使用CPack制作安装包.直接使用NSIS制作安装包. 零.基础环境 操作系统:Wi ...
- Ubuntu 系统安装.deb安装包
ubuntu 系统使用dpkg 的方法安装 .deb 安装包 比如在ubuntu 系统下 下载了一个 wps 的 .deb 安装包 打开终端 输入 :sudo dpkg -i .deb 安装包的名字 ...
- ubuntu16.04下安装如何安装.deb安装包
在Ubuntu下安装deb包需要使用dpkg命令. Dpkg 的普通用法: 1.sudo dpkg -i <package.deb> 安装一个 Debian 软件包,如你手动下载的文件. ...
- 构建ceph deb 安装包
前言: 本文基于ubuntu 14.04.5 LTS 和ceph v0.94.3 之上做的实验 一.编译ceph包 1.1.克隆ceph代码,切换分支 git clone --recursive ht ...
- Ubuntu下安装deb包命令
Ubuntu下安装deb包命令 原文地址:http://www.xitongzhijia.net/xtjc/20150206/37464.html 1.下载需要安装的deb包,输入以下命令安装: su ...
最新文章
- 怎样把HTML文件改成PHP,请问你们怎么将html的文件的内容改变为php
- 如何搞定SVN目录的cleanup问题和lock问题
- dos进入/退出某文件夹
- 眼压与角膜厚度的关系
- 纯手写的css3正方体旋转效果
- 7-172 抓老鼠啊~亏了还是赚了? (20 分)
- 10-C++远征之模板篇-学习笔记
- 关于MultiActionController异步Ajax,post;
- jvm_tool jconsole/ jprofiler/ JProbe/ VirtualVm/ TPV/ YourKit/ ITCAM/ MAT/ MDD4J
- 平滑阴影blender_【Blender笔记】简单的创建一个平平无奇的石头
- R 语言求正态分布的极大似然估计
- 博弈算法实现简单五子棋
- python百万邮件群发软件_用python来群发邮件的程序代码
- JS瀑布流插件 -- salvattore
- XGBOOST的基本原理以及使用
- 微软新Logo四色代表什么?Win8/Office/Xbox等
- 自制JDM+IC Prog 1.06A烧写12C508A成功
- 【渝粤题库】广东开放大学 企业文化学 形成性考核
- linux无线鼠标右键自动选择,2020年高性价比无线鼠标推荐
- linux ftp服务器防火墙设置,【许望】linux(RHEL) 下 FTP(vsftpd) 服务器的防火墙配置...
热门文章
- Nacos注册中心和配置中心
- 个人记录—— The bean ‘xxx.FeignClientSpecification‘ could not be registered ...
- mongo数据库的使用
- html语言剖析十六 调色原理
- ROS 学习踩坑笔记5-Intel D435相机不发布点云,在RVIZ中,不显示点云(wants topic /image/compressed to have datatype/md5sum)
- 有两个瓶子,一个瓶子是5升_隐藏的功能,装在瓶子中的消息和痴呆的面包师。...
- Android Gmail 邮件签名客制化需求
- qt编写的mask遮罩的半透明涂抹功能
- 【小小干货】如何寻找综述性论文?
- pqi 更方便的使用pip源