背景:我想定期下载并安装/usr/src
某些重要开发包的源代码。 (对我来说:Qt5 和朋友们。)
我见过关于 Debian 源码包一次性下载的另一个问题。但是,一次性下载 Debian 源代码包不会在每次更新相关二进制包时保持源代码最新。
示例:包qtbase5-dev
有源包qtbase-opensource-src
。每次包qtbase5-dev
更改时,源包都不会自动下载并安装到/usr/src
.
是否有现有的方法可以使用aptitude
(最好)或 来做到这一点apt
?
答案1
我不知道有什么方法可以满足您对aptitude
or的所有要求apt
,但是apt-src
提供apt
源码包的功能:
apt-src update
apt-src install package
apt-src upgrade
将分别更新可用软件包的信息,安装package
源代码,并在必要时升级源代码。
其他选项可用于在安装后从源代码构建软件包、删除源代码等。
通过添加apt
挂钩,您可以配置系统,以便自动下载和升级您安装的软件包的源代码。