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

Wine 2.0

  • Wine Announcement
    The Wine team is proud to announce that the stable release Wine 2.0 is now available.
  • Wine 2.0 is now officially available
    I just got the announce email from the Wine team that Wine 2.0 is now officially available. It's an absolutely massive release! For those sticking with development builds, you obviously won't really see a difference, but for those sticking to stable releases it's huge.
  • Wine 2.0 Makes Its Debut
    Wine 2.0 is now officially available. Wine 2.0 is the first release from WineHQ under their new time-based (annual) release cadence, following the Wine 1.9 development series. Wine 2.0 has many new features including GStreamer 1.0 support, Direct3D 9/11 improvements, X11 improvements, Direct2D enhancements, better support for many different Windows games, support for Microsoft Office 2013, and thousands of other changes in total.
  • Wine 2.0 Released, Supports Microsoft Office 2013
    A brand new stable release of Wine, the Windows compatibility programme, is now available to download. Wine 2.0 — yes, 2.0 — follows more than a year of development effort and marks the start of a new timed-based release cadence.

BlankOn Linux explained

Hi guys, welcome to the 15th segment of "Introduction with Linux Distro". We have made quite a few introductions from the start of this website, every segment has something unique to itself. So this time we will be having a Linux distribution which have pure philosophy and creativity, as our guest. Let's get to know more about BlankOn Linux. Read more

today's leftovers

FOSS in the European Union

  • Competition authorities first to implement DMS services
    The DRS are published as open source software using the European Union’s open source software licence EUPL, and are available on Joinup. The software provides connectors for most commonly-used document management systems, and includes scripts to create a database to implement the connecting web services.
  • Czech Republic is at the forefront of an open data international project
    With the beginning of the new year, an international project “Open crowdsourcing data related to the quality of service of high-speed Internet” was launched, which aims to encourage the development of open data in the user’s measurement of high-speed Internet.