首页 > 编程知识 正文

linux 打包,linux工具包下载

时间:2023-05-06 13:05:32 阅读:179499 作者:2555

linux打包工具AppImageKit概述 此工具的作用是生成内核,加载文件系统,然后打包app。 这样的好处是linux内核通用型很好。 打包文件系统在嵌入式linux上是一种非常常见的方法,因此可以获得文件系统(通常为只读),将其放在磁盘上,进行读取,加载到内核中运行,如果要写入,则将其写入其他存储区域 我们使用内核文件系统生成工具进行打包。 打包工具的下载位置是使用:https://github.com/app image/appimagekit并使用git clone–recursive下载。 其中有对squashfs的引用。 下载AppImageKit准备并运行./build.sh进行编译。 在这个过程中需要root权限,需要安装必要的东东。 编译完成后将在build目录中生成,其中包含以下文件:3358www.Sina.com/其中: appimaged appimagetool AppRun digest mksquashfs runtime validata是封装APP包的主要工具。appimagetool创建守护程序:此处的守护程序意味着监视文件系统。如果要将需要运行的程序设置为系统守护程序,只需将打包的程序设置为服务即可。 或者,使用nohup跑步时,appimaged将生成的appimage进入执行入口文件。 这个文件是xxx.desktop文件,xxx.desktop文件是我们填写的 打包 见3:3359 github.com/app image/appimagekit,https://www.Linux game.cn/app image-doc-3 过程如下。 创建文件夹{app_package_dir} .并创建{app_package_dir}/usr/烂鸭、{app_package_dir}/usr/lib等 在{app_package_dir}下创建文件。 名称是可选的,以. desktop结尾。 将此文件作为打包的配置文件。 内容是: [ desktop entry ] type=application name={您的APP应用程序的名称,此决定生成的image包的名称}Exec={这是最重要的。 这是因为,在运行打包的文件时,您将指定usr/烂鸭子下的同名文件}Comment={注释}icon={app_package_dir文件下的png。 svg文件作为图标}Categories={Development,Game,等等}例如,如果是exec文件,测试的话只需要写一个简单的shell文件,如果是二进制文件的话,usr/lib解码库文件 在{app_package_dir}的同级目录下,运行appimagetools {app_package_dir}并执行打包操作时,会显示name指定的名称{ package _ dir } 上一个步骤执行完成后,将生成{package_name}.AppImage文件。 如果在与此文件相同级别的文件下创建{package_name}.AppImage.home目录,则会再次运行此文件(位于AppImage.home目录中)。 这样,AppRun就会非常方便。 如果需要修改本地文件(和APP应用程序文件夹中的文件),则必须使用连接符号。 等手段连接的用携带数据了打包的程序将安装为只读 使用技巧 如果程序更改的是包含二进制程序的目录而不是home目录,请使用辅助连接将更改后的文件目录连接到以下目录:appimagetool.../../../的说明在:装载的文件系统中,该相对路径是实际目录中的/tmp目录xxxxx

xx之下

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。