This article will describe enabling deb-src and download package source code with apt source.
Table of Contents
1 Cannot run apt source by default
The apt source will be failed by default. This is because deb-src is comment out in /etc/apt/sources.list.
$ apt source linux Reading package lists... Done E: You must put some 'source' URIs in your sources.list
2 Enable deb-src
Enable deb-src.
#!/bin/sh -e for f in /etc/apt/sources.list /etc/apt/sources.list.d/*; do grep '^deb ' "${f}" | \ sed 's/^deb /deb-src /g' | \ sudo tee -a /etc/apt/sources.list.d/deb-src.list done sudo apt update -y
The apt source will work.
$ apt source linux Reading package lists... NOTICE: 'linux' packaging is maintained in the 'Git' version control system at: <snip>