Skip to main content

Posts

Showing posts with the label dpkg

Making A Local Software Repository For Ubuntu or Debian System By Using Aptoncd

The main difference between Windows and Linux is in the Software Management. In Windows, we can install any software easily by clicking the installer package and then enter the serial number (if proprietary) and then next next and finished. In Linux, it is little more complicated. In Linux, between one package and one another packages depend each other and then create a technical condition called Dependency Chain. Why is Software Management in Linux more complicated than in Windows? The answer is Linux and its FOSS is an open source project and it is undertaken by so many programmers in the world. One programmer create one package and the other create the other one that depends on the other programmer work. In simple word, Linux and FOSS is a worldwide team work and it is impossible to create a centralized software management and standardization like in Windows, unless the whole Linux community merged and create a mega enterprise and create a new one standard of software mana...

How To Simply Build A Debian (.deb) Package?

Because of many reasons, Ubuntu now has became a very popular Linux Desktop Distribution (probably the most popular). As result, Debian package management (dpkg), also has grown very popular as well as Ubuntu. Now, many third party software developer (Adobe, Real Player, Foxit, etc), almost always, provides their software installer in Debian package (with .deb extension), alongside or even instead of RPM and other package managements in Linux. Of course, this is not a sign that in the future, Debian package will be the only package management that will be used in every Linux distribution. Every Linux distribution has its own strength and weakness, so we must realize that all Linux distributions must live and grow bigger together, to pursue the ultimate advantage of the free and open source softwares (FOSS). Now, I want to share a little tip to build a Debian package (.deb) using a basic element of Debian system called dpkg-dev. Dpkg-dev is a basic tool in Debian system to make simp...