Skip to content
FoolControl – Phear the penguin

FoolControl – Phear the penguin

Adnan Hodzic on Linux, Open Source, DevOps, Cloud and much more :)

  • Home
  • About
  • Contact
  • Archives
FoolControl – Phear the penguin

Tag: taking control

Taking control over Debian and its package repositories

October 29, 2013

When we talk about Debian we must talk in the superlative. One of the reasons why Google and International Space Station are choosing Debian as their default Linux distribution is because it has (by far) the biggest package collection. At the time of writing this document, there are 61801 packages in Debian Sid (Unstable/Development distribution).

But as with many things in life, your greatest asset can be also your biggest liability—unless you take things under control. As an example, people usually complain how package versions in Debian “Stable” are too old, and they are spot on right ignorant. The author of this document has never used Debian “Stable” outside of production and has solely relied on some of the ingenious mechanisms provided by Debian, which when properly configured can provide you with unlimited possibilities.

APT Pinning

Pinning allows you to install and run package versions from other (Testing/Unstable/Experimental) Debian branches without having to upgrade the whole distribution to that particular branch.

Example 1:

You are running Debian 7.2 (Wheezy), and you want latest “libjmagick6-java” version (i.e: 6.6.9), however you only see the version which is present in Stable repository (6.2.6). When you look for the package on Debian packages, you can see that the version you want is present in Testing/Unstable.

more “Taking control over Debian and its package repositories”

DevOps apt, apt pinning, apt-ftparchive, control, debian, full control, repo, repos, repositories, repository, restrictions, taking control

Recent Tweets

  • Tweet Avatar @andreagrandi @hermitdave @elonmusk In Netherlands cheapest Tesla Model 3 (Dual Motor All-Wheel Drive) is 58800€. D… https://t.co/DTJ9dojgoY 2 weeks ago
  • Tweet Avatar @madebygoogle asking for a friend who lives in Europe and is interested in buying Pixel 3 XL in USA. Would the lack… https://t.co/cc9QtyFhyv 4 weeks ago
  • Tweet Avatar Been looking for Plex replacement on my NAS for years now. Synology Video Station came close if it wasn't for its p… https://t.co/nWl4VThxy8 4 weeks ago
  • Tweet Avatar Main reason why I have Amazon Prime is #amazonshitcarshow https://t.co/xgDFBwOnNy 1 month ago
  • Tweet Avatar @vedrankaracic Yea I know, I think I need to work on my #sarcasm skills :) 1 month ago
Follow @fooctrl

Recent Posts

  • Ubuntu 18.10 (4.19 linux kernel) for MacBook Pro October 24, 2018
  • Ubuntu 18.04 image release for MacBook Pro 2017/6 with Touch Bar May 17, 2018
  • Automated way of getting Let’s Encrypt certificates for WordPress using Docker + Ansible March 10, 2018
  • Secure traffic to ZNC on Synology with Let’s Encrypt September 10, 2017
  • Automagically deploy & run containerized WordPress (PHP7 FPM, Nginx, MariaDB) using Ansible + Docker on AWS May 21, 2017
  • Secure (HTTPS) public access to Synology NAS using Let’s Encrypt (free) SSL certificate February 17, 2017
  • anon-hotspot: On demand Debian Linux (Tor) Hotspot setup tool September 18, 2016
  • Kernel agnostic, DisplayLink Debian GNU/Linux driver installer (Debian/Ubuntu/Elementary) November 29, 2015
  • Juniper/Pulse Secure VPN on Linux (2015 edition) September 21, 2015
  • Debian PPA Utility September 4, 2014

Archives

Idealist by NewMediaThemes