使用命令:
root@ecs-60e1:~# python3 -O -m py_compile main.py
在pycache目录里就会有编译后的可执行文件。
打包deb格式的安装包。
命令:
root@ecs-60e1:~# dpkg-deb -b demo demo.deb
demo是一个文件夹,其结构如下:
root@ecs-60e1:~/demo# ls -lR .
.:
总用量 12
drwxr-xr-x 2 root root 4096 8月 9 21:08 DEBIAN
drwxr-xr-x 3 root root 4096 8月 9 20:58 opt
drwxr-xr-x 3 root root 4096 8月 9 20:56 usr
./DEBIAN:
总用量 4
-rw-r--r-- 1 root root 216 8月 9 21:08 control
./opt:
总用量 4
drwxr-xr-x 5 root root 4096 8月 27 22:25 itool
./opt/itool:
总用量 48
drwx------ 2 1000 1000 4096 8月 8 03:41 icon
-rw-r--r-- 1 root root 30206 8月 27 22:25 demo
drwx------ 2 1000 1000 4096 8月 8 03:41 logs
-rwx------ 1 1000 1000 43 8月 9 20:58 start.sh
drwx------ 2 1000 1000 4096 8月 8 03:41 upgrade
./opt/itool/icon:
总用量 24
-rwx------ 1 1000 1000 22382 6月 8 2018 demo.ico
./opt/itool/logs:
总用量 0
./opt/itool/upgrade:
总用量 0
./usr:
总用量 4
drwxr-xr-x 3 root root 4096 8月 9 20:56 share
./usr/share:
总用量 4
drwxr-xr-x 2 root root 4096 8月 9 21:00 applications
./usr/share/applications:
总用量 4
-rwx------ 1 1000 1000 308 8月 9 21:00 demo.desktop
这样deb包就可以用于在UOS桌面版上安装。