![如何获取 ubuntu 中特定版本的包的源代码](https://linux22.com/image/14621/%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%20ubuntu%20%E4%B8%AD%E7%89%B9%E5%AE%9A%E7%89%88%E6%9C%AC%E7%9A%84%E5%8C%85%E7%9A%84%E6%BA%90%E4%BB%A3%E7%A0%81.png)
例如,
sudo apt-get source bash
下载最新 bash 包版本 (5.0) 的源代码。如何获取旧版本软件包(例如 4.3)的源代码。
有没有办法在“apt-get source”命令或任何其他命令中指定版本?
答案1
您可以从以下位置下载源代码GNU目录:
wget https://ftp.gnu.org/gnu/bash/bash-4.3.tar.gz
使用apt
它将下载 Ubuntu 存储库中当前可用的版本。
通过添加 Xenial 源代码库,您可以下载4.3-14
:
printf "deb-src http://security.ubuntu.com/ubuntu xenial-security main" |\
sudo tee /etc/apt/sources.list.d/xenial-src.list
sudo apt update
apt source bash=4.3-14ubuntu1.4