Language Selection

English French German Italian Portuguese Spanish

Keeping your system tidy: creating simple packages

Filed under
HowTos

Installing software on a GNU/Linux system is often as simple as opening a package management interface, selecting with the mouse which packages you want installed, and letting the package management system install the wanted packages—plus, any dependencies required for the package to run. But what can you do if you want to install software which is not already packaged in your distribution of choice, and you still want it to be registered in your package management system for easy maintenance?

Create your own package, of course. Which doesn't have to be all that hard.
As most people know, there are two main package management systems: the Red Hat Package Management system, or RPM, and the packages used for Debian and its derivatives, commonly known as .deb files. Since I'm a Debian developer, my experience with the latter format is obviously quite a bit higher than the experience I have with the RPM format, and so this post will focus on Debian packages; but it should be noted that most of the concepts explained here will apply equally well to self-made RPM packages.

Package management concepts

Before I can go ahead and explain how to create a simple package, it's important to understand a few things about packages and package management systems in general.

Full Story.

More in Tux Machines

FreeBSD 11.0 Final Release ISO Images Available For Download

The Final Release of FreeBSD 11.0 is scheduled for Wednesday, September 28, 2016. However, the release builds have started to appear on FreeBSD’s FTP mirrors and you can download the final ISO right now. Read more

Android Leftovers

A short critique of Stallmanism

I like Stallman and tend to agree with him often: regarding software, or other politics. This article tries to constructively criticize some parts of the free software movement's ideology, which I collectively refer to as "Stallmanism" (only as pun). It is not an attempt at a personal attack on Stallman, and by reading further you will probably see my politics are very far from that: I coined the term Stallmanism simply because he is at the center of the movement and himself a primary source of the ideas I am critiquing. Read more

Google may unveil merged Android and Chrome OS, dubbed Andromeda, at event

If you thought Google’s October 4 event — where the firm is rumored to launch two smartphones, Google Home, Daydream VR, Chromecast Ultra, and Wi-Fi Routers — wasn’t packed enough, think again. It has been a long time coming, but Google may finally offer a peak at Andromeda, an operating system that sees the merger of Android and Chrome OS. Andromeda is the code name for the long-rumored merger, and Android Police says it have been sitting on a rumor that Google may demo the OS in October. What made the company share it now? A tweet from Hiroshi Lockheimer, senior vice president of Android, Chrome OS, and Google Play at Google. Read more