制作 deb 文件
Making deb file
我想用我制作的 java 项目制作 deb 文件并将其安装到其他计算机上
我查看了 Debian New Maintainer's Guide 和其他教程,仍然无法理解。
我制作了一个文件 'MyApp' 并用它制作了一个 .deb 文件,
MyApp/Debian/control
MyApp/MyApp.jar
并将其安装在我的终端中进行检查
sudo dpkg -i MyApp.deb
终端说它已解压,但没有任何反应
所以这是我的问题,
- 如何在终端中简单地输入 'MyApp'
MyApp
在我的终端?
- 如何用它制作手册页?我想用 MyApp.deb 安装手册页。我制作了 MyApp.1 文件,但我不知道该放在哪里。
打包(对于 Debian 或其他任何东西)非常重要。
这不是一个论坛里三段话就能解释清楚的事情。
幸运的是,creating Debian packages 有相当多的可用文档,例如
- Guide for Debian Maintainers, as found in the debmake-doc 包。
- Debian New Maintainers' Guide as found in the maint-guide 包裹
- Introduction to Debian packaging, as found in the packaging-tutorial 包。
这些教程涵盖了您的问题(即使列表中包含您已经阅读过的"New Maintainer Guide")。
给出更具体的建议:
- 确保你知道你的东西应该安装到哪里。如果您的项目有
make install
,请使用它。如果没有,如果有它会做什么?
- 一个
.jar
文件不是可执行文件。如果您希望您的程序可执行,您将需要一个包装脚本,它使用适当的 java-interpreter 调用您的 .jar
文件
- 签出执行类似操作的软件包;向他们学习
- 签出
debian/install
文件
- 签出
debian/manpages
文件
大多数 Debian 文档包含创建 deb 文件的非常复杂的方法。
您可以在下面找到创建 deb 文件的简单步骤 link
https://www.lookup2learn.com/post/how-to-create-debian-package
我想用我制作的 java 项目制作 deb 文件并将其安装到其他计算机上
我查看了 Debian New Maintainer's Guide 和其他教程,仍然无法理解。
我制作了一个文件 'MyApp' 并用它制作了一个 .deb 文件,
MyApp/Debian/control
MyApp/MyApp.jar
并将其安装在我的终端中进行检查
sudo dpkg -i MyApp.deb
终端说它已解压,但没有任何反应
所以这是我的问题,
- 如何在终端中简单地输入 'MyApp'
MyApp
在我的终端?
- 如何用它制作手册页?我想用 MyApp.deb 安装手册页。我制作了 MyApp.1 文件,但我不知道该放在哪里。
打包(对于 Debian 或其他任何东西)非常重要。 这不是一个论坛里三段话就能解释清楚的事情。
幸运的是,creating Debian packages 有相当多的可用文档,例如
- Guide for Debian Maintainers, as found in the debmake-doc 包。
- Debian New Maintainers' Guide as found in the maint-guide 包裹
- Introduction to Debian packaging, as found in the packaging-tutorial 包。
这些教程涵盖了您的问题(即使列表中包含您已经阅读过的"New Maintainer Guide")。
给出更具体的建议:
- 确保你知道你的东西应该安装到哪里。如果您的项目有
make install
,请使用它。如果没有,如果有它会做什么? - 一个
.jar
文件不是可执行文件。如果您希望您的程序可执行,您将需要一个包装脚本,它使用适当的 java-interpreter 调用您的 - 签出执行类似操作的软件包;向他们学习
- 签出
debian/install
文件 - 签出
debian/manpages
文件
.jar
文件
大多数 Debian 文档包含创建 deb 文件的非常复杂的方法。 您可以在下面找到创建 deb 文件的简单步骤 link https://www.lookup2learn.com/post/how-to-create-debian-package