![]() ![]() Now, supposing your current directory is the one containing the folder helloworld_1.0-1, you just need to make the package: dpkg-deb -build helloworld_1. (the space before each line in the description is important) When you need some sunshine, just run this Ubuntu Universe amd64 libopencsg1-dbg1.4.b libopencsg1-dbg1.4. Package: helloworldĭepends: libsomethingorrather (>= 1.2.13), anotherDependency (>= 1.2.6) Now create a special metadata file with which the package manager will install your program. mkdir helloworld_1.0-1/usrĬp "~/Projects/Hello World/helloworld" helloworld_1.0-1/usr/local/bin Put the files of your program where they would be installed to on a system. Pretend that the packaging directory is actually the root of the file system. The name should be the same as the package name. Standard debian notation is all lowercase in the following format: _.-įor example, you could name your first package.Ĭreate a directory to make your package in. deb it creates may not be suited for general distribution.Įxcerpt from Ubuntuforums by curedfinity:ĭecide on the name of your package. ![]() deb file specific for your system, and then install that one. Accordingly, it requires root privileges. It is primarily intended to install software you compile yourself in a way that the package manager knows about it. The checkinstall tool described in the link you provided is not primarily intended for general. I replicate it here with credit to the forum user curvedinfinity, as a very nice illustration of the basics involved. deb package for distribution, and indeed, this does not involve a need for root privileges. This forum thread outlines a basic way to create a.
0 Comments
Leave a Reply. |