Pycharm打包教程(也可用于其他软件的打包)
Experiences and Insight 3191 views · 29 replies
Tofloor
poster avatar
Anysets
deepin
2020-06-03 14:10
Author
本帖最后由 anysets 于 2020-6-3 22:27 编辑

今天想安装pycharm,想到https://bbs.deepin.org/user/223313 大神的网站里好像有,于是就兴冲冲地跑过去看
结果……不维护了


没事,既然没有现成的,那咱不如自己动手来打包一个pycharm吧


首先感谢@shenmo 在B站上传的教程,这里做一个文字版的讲解(b站:https://www.bilibili.com/video/BV1xf4y1U7ZU?t=53
(教程不仅仅适用于pycharm)

一、准备
去pycharm官网下载官方的包(我下的是community版的,按照自己需求下载)

得到了 文件后,解压


然后去应用商店搜索debreate打包工具,安装



好了,准备工作就完成了


二、开始制作
我们打开debreate,开始制作
1、information
这是个欢迎界面,我们直接下一步(control旁边蓝色的小箭头)

2、control

在这里,我们需要填写deb包的一些信息
我只介绍我们需要填的:
Package(包名)
这里填写这个deb包的包名(软件名),这里我就填的是Pycharm

Version(版本)
这里填写软件的版本,我下的是2020.1.1版,所以我填的是2020.1.1

Maintainer(维护者)
填写自己名字就行了

Email(邮箱)
可以填自己的邮箱,但是不能不填

Architecture(包架构)
选择amd64即可(当然也可以打包成别的架构)

Short Description(短描述)
随便填,安装时可以看到你填的内容。

其他的部分可以自己DIY


示例:

3、Dependencies and Conflicts
这里可以添加依赖,这里pycharm官方包的依赖没有问题,我就不再添加了


4、Files
我们需要在这里把官方包里的文件弄进来





先填写安装目录(一般在opt目录下),这里我就填/opt/pycharm-community





然后我们把官方包里的内容拖进来



5、Scripts
我们可以写一个卸载的脚本,选择Post-Remove,把Make this script钩上
然后写入:sudo rm -rf +安装目录
比如这里:sudo rm -rf /opt/pycharm-community



6、Changelog和Copyright
不需要改动,直接下一步

7、Menu Launcher
这里可以修改快捷方式的配置

Name:快捷方式名
比如我的快捷方式就叫Pycharm

Executable:可执行文件位置
可以在官方包里找到,pycharm的是bin文件夹下的pycharm.sh(双击可直接运行pycharm)
注意要填用户安装后的路径,比如我第5部填的安装目录是/opt/pycharm-community,那么我这里就应该填写/opt/pycharm-community/bin/pycharm.sh

icon:图标位置
也可以在官方包里找到,pycharm的是bin文件夹下的pycharm.png
和上面一样,需要填安装后的路径,我这里就填/opt/pycharm-community/bin/pycharm.png

Category:软件类型
这个可以随便选,安装完程序会出现在启动器的对应分类下



8、最后,点击绿色的按钮,开始制作deb吧!




三、安装deb & 享受自己打包的成果
制作完成后,你就可以双击deb文件开始安装使用啦!







ReplyFavoriteView the author
All Replies
angelfind
deepin
2020-06-05 16:23
#21
https://bbs.deepin.org/post/195472
有什么好的汉化制作版本吗?

虽说英文版也能凑合着用,但确实没有中文版来的亲切。很高不明白为啥Pycharm就是没官方的中文语言包。放弃我么中国市场的节奏啊,知道我们这DB严重,觉得没啥市场。
ReplyView the author
jianguo922
deepin
2020-06-06 00:35
#22
https://bbs.deepin.org/post/195472
虽说英文版也能凑合着用,但确实没有中文版来的亲切。很高不明白为啥Pycharm就是没官方的中文语言包。放 ...

物联网的使用,linux应用会越来越多
ReplyView the author
jianguo922
deepin
2020-06-06 12:28
#23
欢迎汉化重写

ReplyView the author
kant
deepin
2020-06-06 15:07
#24
https://bbs.deepin.org/post/195472
有什么好的汉化制作版本吗?

现在有中文插件了,不知道吗?插件里搜索:chinese
ReplyView the author
Anysets
deepin
2020-06-06 15:30
#25
https://bbs.deepin.org/post/195472
deepinV15.11 安装不了Debreate么?提示安装失败。。

15.11的具体情况我不了解,我这里v20正常
你可以试试这个方法打包(可能会麻烦一点):https://www.bilibili.com/video/BV1Hi4y147zV
ReplyView the author
hangyubin
deepin
2020-06-06 22:28
#26
谢谢楼主,依赖这一步没有说明白!
ReplyView the author
字甲达宾
deepin
2020-11-16 08:30
#27

网页版本看得有点麻烦。

用  LYX + Tex 代劳整理成一份手册文档,然后 xelatex 编译生成 PDF。


但愿有需要的朋友,用得上。

注:PDF 中使用的中文字体为 Noto Serif CJK SC 和 Noto Sans CJK SC

如果用 xelatex 编译 PDF 时,报错字体缺失,手动安装字体包即可:

sudo apt-get install fonts-noto-cjk fonts-noto-mono




* 1. pdf 下载

debreate-manual.2020-09-13.pdf

665.8 K

https://wwx.lanzoux.com/ic7BIigfr9a


* 2. LYX 文档源码压缩包(含附图)下载:

debreate-manual.2020-09-13.lyx.zip

561.4 K

https://wwx.lanzoux.com/iSVomigft2f


ReplyView the author
Anysets
deepin
2020-12-05 01:43
#28
字甲达宾

网页版本看得有点麻烦。

用  LYX + Tex 代劳整理成一份手册文档,然后 xelatex 编译生成 PDF。


但愿有需要的朋友,用得上。

注:PDF 中使用的中文字体为 Noto Serif CJK SC 和 Noto Sans CJK SC

如果用 xelatex 编译 PDF 时,报错字体缺失,手动安装字体包即可:

sudo apt-get install fonts-noto-cjk fonts-noto-mono




* 1. pdf 下载

debreate-manual.2020-09-13.pdf

665.8 K

https://wwx.lanzoux.com/ic7BIigfr9a


* 2. LYX 文档源码压缩包(含附图)下载:

debreate-manual.2020-09-13.lyx.zip

561.4 K

https://wwx.lanzoux.com/iSVomigft2f


非常感谢!

ReplyView the author
宝宝s巴士
deepin
2022-01-09 11:33
#29

安卓软件可以打包成deb吗

4.PNG

ReplyView the author

2 / 2
To page
Use Markdown Editor
Loading