首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
foreach
tree
config
io
grid
dockerfile
testing
usb
web3
cpython
char
yaml
blob
hashset
command
split
object
solr
nodejs
httpclient
format
iostream
random
js
merge
python2
hash
spring
fetch
callback
window
client
golang
list
php5
chat
php8
replace
c语言
search
bash
perl
import
cookie
buffer
bitmap
loops
byte
node.js
less
post
triggers
header
web
md5
copy
filter
bytecode
bit
heatmap
cSharp
export
cPlusPlus
datetime
erlang
email
timestamp
expression
emoji
scala
utf-8
python
dagger
ascii
python3
schema
uml
keyword
netty
当前位置:
开发笔记
>
编程语言
> 正文
从编译打包scim-python学习打包deb
作者:时光-Goslow | 来源:互联网 | 2017-11-15 21:05
从编译打包scim-python学习打包deb--Linux发行版技术-Debian信息,下面是详情阅读。
参考内容:Debian新维护人员手册,本文没有涉及到的请参看此文。
首先需要安装必要的编译打包所需的包:
$ sudo apt-get install dpkg-dev file gcc g++ libc6-dev make patch perl autoconf automake dh-make debhelper devscripts fakeroot gnupg g77 gpc xutils lintian pbuilder
然后当然是下载源码。比如现在我们下载获得的是:scim-python-0.1.13rc1.tar.gz。新建一个目录,命名为SCIM,将源码包放到目录中,解压源码包(如果源码包的命名不规范,需要先将源码包命名规范化,具体内容参看Debian新维护人员手册,以下简称手册)到当前目录。那么现在scim里面就会有scim-python-0.1.13rc1.tar.gz这个文件和scim-python-0.1.13rc1这个文件夹了
接下来打开需要查看相关文档,找出编译scim-python所依赖的包,并安装上。这里scim需要到的包有:
$ sudo apt-get install g++ libgtk2.0-dev python-gtk2-dev scim-dev
打开终端,进入scim-python-0.1.13rc1这个文件夹
首次Debian化:
$ dh_make -e your@your.cn -f ../scim-python-0.1.13rc1.tar.gz
划线部分为你的邮箱名,这个命令会在scim-python-0.1.13rc1这个文件夹下新建一个debian文件夹,并建立一些打包需要的文件。
按个人情况我们可以修改部分文件(具体参看手册),比如这里我们修改下control最后部分,添加上介绍。
Description: scim-python 0.1.13rc1
scim-python input
当然,一般的打包基本不需要修改其他文件,如果你需要更多的打包控制,参看手册吧。
最后完成打包:
$ dpkg-buildpackage -rfakeroot
这会在scim目录下生成一个你使用平台的deb包。
如果发现有问题,可以适当修改文件,然后快速打包
$ fakeroot debian/rules binary
作者:G地?望台
debian
perl
python
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
python
编译型与解释型语言的区别与特点
本文探讨了编译型语言与解释型语言的基本概念及其主要特征,分析了两种类型语言的优点与不足,并列举了各自的代表性编程语言。 ...
[详细]
蜡笔小新 2024-11-22 09:35:39
python
精选10款Python框架助力并行与分布式机器学习
随着神经网络模型的不断深化和复杂化,训练这些模型变得愈发具有挑战性,不仅需要处理大量的权重,还必须克服内存限制等问题。本文将介绍10款优秀的Python框架,帮助开发者高效地实现分布式和并行化的深度学习模型训练。 ...
[详细]
蜡笔小新 2024-11-20 19:44:05
hash
在Linux中获取库源码及编译软件时如何收集依赖项
本文介绍了如何在Linux系统中获取库源码,并在从源代码编译软件时收集所需的依赖项列表。 ...
[详细]
蜡笔小新 2024-11-17 20:34:02
object
Django Admin 管理后台使用指南
本文详细介绍了如何在 Django 项目中使用 Admin 管理后台,包括创建超级用户、启动项目、管理数据模型和修改用户密码等步骤。 ...
[详细]
蜡笔小新 2024-11-12 13:27:04
command
解决 Ubuntu 下 Samba 重新安装时配置文件未重新生成的问题
在 Ubuntu 中遇到 Samba 服务器故障时,尝试卸载并重新安装 Samba 发现配置文件未重新生成。本文介绍了解决该问题的方法。 ...
[详细]
蜡笔小新 2024-11-12 13:02:23
command
利用Python与Android进行高效移动应用开发
通过结合Python和Android,可以实现高效的移动应用开发。首先,需要安装Scripting Layer for Android (SL4A),这是一个开源项目,旨在为Android系统提供脚本语言支持。SL4A不仅简化了开发流程,还允许开发者使用Python等高级语言编写脚本,从而提高开发效率和代码可维护性。此外,SL4A还支持多种其他脚本语言,进一步扩展了其应用范围。通过这种方式,开发者可以快速构建功能丰富的移动应用,同时保持较高的灵活性和可扩展性。 ...
[详细]
蜡笔小新 2024-11-03 21:18:12
command
技术日志:Ansible的安装及模块管理详解
技术日志:Ansible的安装及模块管理详解 ...
[详细]
蜡笔小新 2024-11-03 15:01:47
command
十大顶级Python Web开发框架推荐与比较
Python作为当今IT领域中最受欢迎且高效的语言之一,其框架能够显著加速Web应用程序的开发过程。本文推荐并对比了十大顶级Python Web开发框架,其中CubicWeb以其卓越的代码重用性和模块化设计脱颖而出,为开发者提供了强大的支持。 ...
[详细]
蜡笔小新 2024-10-31 16:05:04
io
探索 PHP 8.0 的重大更新:轻松获取年度月份数据
PHP 8.0 引入了多项重要更新,包括增强的类型系统、全新的 JIT 编译器以及联合类型等特性。这些改进不仅提升了性能,还简化了开发流程。本文将重点介绍如何利用 PHP 8.0 的新功能轻松获取年度和月份数据,为开发者提供更高效、更简洁的解决方案。 ...
[详细]
蜡笔小新 2024-10-30 11:47:33
io
Android 中的布局方式之线性布局
nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ...
[详细]
蜡笔小新 2024-11-22 11:20:34
object
Python对象序列化至磁盘的封装与实现
本文探讨了如何将Python对象转换为字节流,以实现文件保存、数据库存储或网络传输的需求。主要介绍了利用pickle模块进行序列化的具体方法。 ...
[详细]
蜡笔小新 2024-11-22 10:51:09
io
深入解析 Python 中的 sys.argv
本文将详细探讨 Python 编程语言中 sys.argv 的使用方法及其重要性。通过实际案例,我们将了解如何在命令行环境中传递参数给 Python 脚本,并分析这些参数是如何被处理和使用的。 ...
[详细]
蜡笔小新 2024-11-22 10:06:30
io
Zabbix自定义监控与邮件告警配置实践
本文详细介绍了如何在Zabbix中添加自定义监控项目,配置邮件告警功能,并解决测试告警时遇到的邮件不发送问题。 ...
[详细]
蜡笔小新 2024-11-22 08:33:19
js
使用 Python3 和 sqlacodegen 从现有数据库生成 ORM Model 文件
本文介绍了如何通过安装 sqlacodegen 和 pymysql 来根据现有的 MySQL 数据库自动生成 ORM 的模型文件(model.py)。此方法适用于需要快速搭建项目模型层的情况。 ...
[详细]
蜡笔小新 2024-11-22 01:13:04
io
Python中的基本数据类型详解
本文详细介绍了Python中常见的六种基本数据类型,分为不可变类型与可变类型两大类,并对每种类型的特性进行了说明。同时,文中还涵盖了Python中的基本运算符使用方法及一些重要注意事项。 ...
[详细]
蜡笔小新 2024-11-21 19:12:07
时光-Goslow
这个家伙很懒,什么也没留下!
Tags | 热门标签
foreach
tree
config
io
grid
dockerfile
testing
usb
web3
cpython
char
yaml
blob
hashset
command
split
object
solr
nodejs
httpclient
format
iostream
random
js
merge
python2
hash
spring
fetch
callback
RankList | 热门文章
1
【前端面试】1. vue中vif与vshow的区别
2
Jquery easyui的翻页无效,一直都是第一页的数据 (会显示第二页的数据 但很快有再次查询返回第一页)
3
【css3】笔记之 选择器、字体和颜色模式
4
linux 内存性能调优网站安全分享!
5
韩系春装搭配 穿出优雅气质
6
初学者应该先来了解的CSS网页知识_css
7
卡牌游戏能公平吗?漫威对决有1400万亿种组合,大神0氪也可登顶
8
Opengl 光照 为什么有的物体有光照,有的没有呢?
9
jQuery官网下载步骤
10
【React】二、元素渲染
11
如何在结束显示时更改CustomCell?
12
chrome显示正在等待可用的套接字如何解决
13
raysource一直提示安装raysource客户端怎么办
14
jQuery5~7章笔记 和 1~3章的复习笔记
15
搬新家了~总结一下吧
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有