49698


自作のソフトウェアをaptコマンドで他のユーザにインストールして貰えるような格好にしたいのですが方法がわからず困っています。  
どなたかよろしければアドバイスをお願いします。

自分の環境では `/etc/apt/sours.list` にデフォルトで

[code]

    deb http://jp.archive.ubuntu.com/ubuntu/
    
[/code]

の記述がありますので、恐らくはこのリポジトリからaptコマンドを利用して、皆さんの作成されたソフトウェアを自分の環境に複製してくる設定になっているかと思うのですが、この度質問させていただきたいのは、この
<http://jp.archive.ubuntu.com/ubuntu/>
から、私の作成したソフトを他者が複製できるようにすることは可能であるかどうかという事と。

もしも可能である場合、どのような手順で可能になるかをお伺いできればと思い投稿させていただきました。

よろしくお願いいたします。


CC BY-SA 4.0
2018-10-26T09:38:31.990
49684
2020-01-07T08:28:06.670
2020-01-07T08:28:06.670
3060
30707
question
ubuntu apt
自作したソフトウェアを apt 経由でインストールできるよう配布したい


> <http://jp.archive.ubuntu.com>

は、Canonical社がメンテナンスしているリポジトリですので、自作パッケージを登録するのは困難かと思われます。

> 自作のソフトウェアをaptコマンドで他のユーザにインストールして貰えるような格好にしたい

という目的でしたら、APTパッケージを作成し、自分でリポジトリを立て、そこで配布するというのが簡単かと存じます。  
（ちなみに、aptコマンドではなくdpkgコマンドを使ってもらうようにすれば、リポジトリを立てる手間が省けて直接GitHubやファイルサーバから配布が可能になるためより簡単かと思います。）

参考：

[第 15 章 Debian パッケージの作成](https://debian-handbook.info/browse/ja-
JP/stable/debian-packaging.html)

[15.3. APT 用のパッケージリポジトリの作成](https://debian-handbook.info/browse/ja-
JP/stable/sect.setup-apt-package-repository.html)


CC BY-SA 4.0
2018-10-26T10:36:00.803
49685
2018-10-26T10:36:00.803
29826
49684
answer


`jp.archive.ubuntu.com/ubuntu/`の実体は、`ubuntutym.u-toyama.ac.jp/ubuntu/`で、富山大学からサーバーの提供を受けて、Ubuntu
Japanese Team がメンテナンスをおこなっている
Ubuntuのパッケージアーカイブミラーです。Ubutuの公式パッケージの配布のためのサイトなので、自作のソフトウェアの配布に使用するのは難しいと思われます。  
・Ubuntu Japanese Team
[日本国内のダウンロードサイト](https://www.ubuntulinux.jp/ubuntu/mirrors)

Ubuntuには、非公式リポジトリ [Personal Package Archives for Ubuntu
(略称でPPA）](https://launchpad.net/ubuntu/+ppas)
があります。自作のソフトウェアの配布する場合は、それを利用すればいいと思いす。PPAに登録すると、`add-apt-
repository`コマンドで、そのリポジトリをマシンに登録できるので、自作のソフトウェアの利用者が`apt`コマンドでインストールや更新を簡単にできるようになります。特に、アップデートがあるかどうか自動でチェックできるというのが便利だと思います。

PPAの利用については、[PPAの help page](https://help.launchpad.net/Packaging/PPA)
をみてください。


CC BY-SA 4.0
2018-10-27T01:25:47.447
49698
2018-10-27T03:47:06.857
2018-10-27T03:47:06.857
15171
15171
49684
answer