Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使我的程序可通过linux存储库安装(例如,使用apt get)?_Linux_Installation_Apt Get - Fatal编程技术网

如何使我的程序可通过linux存储库安装(例如,使用apt get)?

如何使我的程序可通过linux存储库安装(例如,使用apt get)?,linux,installation,apt-get,Linux,Installation,Apt Get,我已经创建了一个程序,我希望它可以通过诸如“apt-get”之类的命令在linux上安装,但我甚至不知道从哪里开始实现这一点。有人能帮我解释一下我需要做什么来实现这一点吗 谢谢。要通过apt get安装您自己的软件包,您需要: 将您的应用程序打包为deb 将包添加到apt存储库 将您的发行版配置为使用所述apt存储库 创建包和存储库需要一些工作。一步一个脚印会很长,很大程度上取决于应用程序的包装。有多种方法可以创建包,也有多种方法可以创建存储库。不过,一般来说,以下是一些实用程序指南,可以帮助您

我已经创建了一个程序,我希望它可以通过诸如“apt-get”之类的命令在linux上安装,但我甚至不知道从哪里开始实现这一点。有人能帮我解释一下我需要做什么来实现这一点吗


谢谢。

要通过apt get安装您自己的软件包,您需要:

  • 将您的应用程序打包为deb
  • 将包添加到apt存储库
  • 将您的发行版配置为使用所述apt存储库
  • 创建包和存储库需要一些工作。一步一个脚印会很长,很大程度上取决于应用程序的包装。有多种方法可以创建包,也有多种方法可以创建存储库。不过,一般来说,以下是一些实用程序指南,可以帮助您:

    创建包:

    看一看。这是一个简单的实用工具,可以创建多种格式的包,包括deb。看看如何使用它

    创建存储库:

    过去我主要使用reprepro。退房
    上面的指南还包括回购协议发布后如何使用。

    我认为这会得到更好、更多的回应。在任何情况下,您都应该指出我们在这里讨论的发行版,在任何Debian衍生产品上运行,当然,每个发行版在如何/何时/包括什么方面都有不同的策略。