Anysets
2020-06-04 06:19 deepin
第一次写教程,没有啥经验,如有不足请求指点。
Reply Like 0 View the author
https://bbs.deepin.org/post/195472
jetbrains的协议是不允许二次分发的,你这么搞其实是违规的,如果上架甚至会遭到jetbrains的起诉 ...
https://bbs.deepin.org/post/195472
jetbrains的协议是不允许二次分发的,你这么搞其实是违规的,如果上架甚至会遭到jetbrains的起诉 ...
abcfy2 发表于 2020-6-3 23:21
jetbrains的协议是不允许二次分发的,你这么搞其实是违规的,如果上架甚至会遭到jetbrains的起诉 ...
i8520 发表于 2020-6-4 10:30
你各假人
https://bbs.deepin.org/post/195472
注意一点,那个postrm其实可以不用的,一般会自动删除掉,之前有些情况会出现意外删除不掉所以我写了个post ...
Recommended
ChangeRankings
Popular Events
More
今天想安装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文件开始安装使用啦!