我正在我的服务器上将Nginx从0.7.65 (Ubuntu10.04repo)更新到1.0.2 (从PPA)。我很好地安装了它,但是我想添加/激活一些模块。我发现了本教程用于使用dpkg执行此操作.,它可以很好地确保它维护apt-get在安装位置等方面使用的缺省值,并希望在1.0.2中使用它。
但是,当我运行apt-get source nginx时,它会从主回购系统下载0.7源代码,当我运行apt-get source nginx-full或apt-get source nginx-common时,它会选择nginx。
有没有办法强迫它从PPA中获取源代码,这样我就可以使用dpkg而不必处理dpkg所需的Debian文件夹中的黑客攻击了吗?
发布于 2011-05-13 23:01:09
您可以将版本指定为apt。
例如:apt-get source nginx=1.0.2
发布于 2011-05-14 03:10:02
要扩展@mboehn的回答:您可以看到apt-cache policy package包的可用版本(以及它们来自哪个存储库)。
发布于 2012-04-02 11:07:30
将以下内容添加到/etc/apt/sources.list.d/nginx-stable-lucid.list
deb-src http://ppa.launchpad.net/nginx/stable/ubuntu lucid mainhttps://serverfault.com/questions/269608
复制相似问题