我必须使用一些额外的选项重新配置 PHP,但由于我使用 apt-get 在 Ubuntu 上下载了它,所以我似乎无法在任何地方找到源代码(php -i 将源代码指向不再存在的 tmp 文件夹)。
是否有无需使用 apt-get -o= 即可重新配置的方法?
我的问题之一是我需要版本相同(5.3.2),现在执行 apt-get 尝试下载 5.3.3
答案1
apt-get source $PACKAGE=$PACKAGEVERSION
会将包的源代码下载到当前目录。
apt-get build-dep $PACKAGE
将安装包的构建依赖项,以便您可以构建它。
dpkg-buildpackage
将建造它。
dpkg -i $PACKAGEFILE
将安装一个包文件。 (.deb)
答案2
答案3
如果您指的是安装软件包时发生的配置,那么
dpkg-reconfigure php5
如果您的意思是要使用不同的编译时配置重新编译包,那么,如果该包仍然可以从您配置的源中获得:
apt-get source php5=5.3.2
如果该软件包已从存储库中掉落,您将必须在网络上搜索它。所有 Debian 软件包都存档于快照.debian.org。