如果我使用dpkg安装了自动编译的软件包,它会被无人值守的升级所破坏吗?

我已经编译并安装了自己的构建程序,nginx以添加内置版本不附带的模块。大致来说,我在做:

apt-get build-dep nginx
apt-get source nginx
cd nginx-1.6.2
# ... add module flag to debian/rules
dpkg-buildpackage -us -uc
dpkg -i ../nginx-full_1.6.2-5+deb8u2_amd64.deb

现在,当我dpkg -l '*nginx*'用来显示已安装的Nginx时,我看到:

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name               Version        Architecture   Description
+++-==================-==============-==============-=========================================
un  nginx              <none>         <none>         (no description available)
ii  nginx-common       1.6.2-5+deb8u2 all            small, powerful, scalable web/proxy serve
un  nginx-doc          <none>         <none>         (no description available)
un  nginx-extras       <none>         <none>         (no description available)
ii  nginx-full         1.6.2-5+deb8u2 amd64          nginx web/proxy server (standard version)
un  nginx-light        <none>         <none>         (no description available)

我担心的是,如果上游发行了新的次要版本的nginx,则无人值守的升级会将我的自编译版本替换为没有编译自定义模块的发行版二进制文件。这会发生吗?如果是这样,是否有预防方法?

飞行员6

您始终可以通过以下方式冻结软件包的版本:

sudo apt-mark hold nginx-common nginx-full

这些软件包将不会更新。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无人值守升级不会从反向端口升级软件包

来自分类Dev

使用无人值守升级或cron来自动更新来自不同来源的软件包?

来自分类Dev

使用无人值守升级无需用户交互即可更新安全软件包

来自分类Dev

为什么无人值守升级似乎只升级了这么少的软件包?

来自分类Dev

我可以使用apt-get管理dpkg安装的软件包吗?

来自分类Dev

我可以使用apt-get管理dpkg安装的软件包吗?

来自分类Dev

我可以在Debian 6上使用apt或dpkg来确定升级软件包中的更改吗?

来自分类Dev

无法使用dpkg安装软件包

来自分类Dev

防止DPKG升级已安装的软件包

来自分类Dev

使用dpkg是否必须使用无人值守升级?

来自分类Dev

使用 create-react-app 后,我安装的任何软件包都会破坏我的代码吗?

来自分类Dev

是否可以升级软件包,但前提是已经安装了软件包?

来自分类Dev

使用dpkg手动安装软件包是否会阻止将来的升级路径?

来自分类Dev

使用dpkg安装升级和dist-upgrade软件包

来自分类Dev

使用dpkg手动安装软件包是否会阻止将来的升级路径?

来自分类Dev

使用dpkg安装升级和dist-upgrade软件包

来自分类Dev

我下载并安装了pip。如何安装软件包?

来自分类Dev

在Windows中无人值守安装具有特定于平台的扩展的Python软件包的常用方法是什么?

来自分类Dev

我可以进行无提示或无人值守版本升级吗?

来自分类Dev

有没有办法告诉我通过apt-get安装了哪些软件包,减去了自动安装的软件包?

来自分类Dev

gdebi vs dpkg:gdebi如何自动丢失依赖关系?我可以将gdebi用于.deb软件包的所有其他安装吗?

来自分类Dev

使用sudo dpkg安装未知的deb软件包会有害吗?

来自分类Dev

bash:如果未安装,则自动安装软件包

来自分类Dev

无人值守安装我是菜鸟

来自分类Dev

尝试使用dpkg安装软件包时出现错误

来自分类Dev

使用dpkg从本地目录安装软件包

来自分类Dev

为什么我无法安装,删除或升级软件包?

来自分类Dev

为什么我无法安装,删除或升级软件包?

来自分类Dev

使用pip安装新软件包时,防止已安装的软件包升级

Related 相关文章

  1. 1

    无人值守升级不会从反向端口升级软件包

  2. 2

    使用无人值守升级或cron来自动更新来自不同来源的软件包?

  3. 3

    使用无人值守升级无需用户交互即可更新安全软件包

  4. 4

    为什么无人值守升级似乎只升级了这么少的软件包?

  5. 5

    我可以使用apt-get管理dpkg安装的软件包吗?

  6. 6

    我可以使用apt-get管理dpkg安装的软件包吗?

  7. 7

    我可以在Debian 6上使用apt或dpkg来确定升级软件包中的更改吗?

  8. 8

    无法使用dpkg安装软件包

  9. 9

    防止DPKG升级已安装的软件包

  10. 10

    使用dpkg是否必须使用无人值守升级?

  11. 11

    使用 create-react-app 后,我安装的任何软件包都会破坏我的代码吗?

  12. 12

    是否可以升级软件包,但前提是已经安装了软件包?

  13. 13

    使用dpkg手动安装软件包是否会阻止将来的升级路径?

  14. 14

    使用dpkg安装升级和dist-upgrade软件包

  15. 15

    使用dpkg手动安装软件包是否会阻止将来的升级路径?

  16. 16

    使用dpkg安装升级和dist-upgrade软件包

  17. 17

    我下载并安装了pip。如何安装软件包?

  18. 18

    在Windows中无人值守安装具有特定于平台的扩展的Python软件包的常用方法是什么?

  19. 19

    我可以进行无提示或无人值守版本升级吗?

  20. 20

    有没有办法告诉我通过apt-get安装了哪些软件包,减去了自动安装的软件包?

  21. 21

    gdebi vs dpkg:gdebi如何自动丢失依赖关系?我可以将gdebi用于.deb软件包的所有其他安装吗?

  22. 22

    使用sudo dpkg安装未知的deb软件包会有害吗?

  23. 23

    bash:如果未安装,则自动安装软件包

  24. 24

    无人值守安装我是菜鸟

  25. 25

    尝试使用dpkg安装软件包时出现错误

  26. 26

    使用dpkg从本地目录安装软件包

  27. 27

    为什么我无法安装,删除或升级软件包?

  28. 28

    为什么我无法安装,删除或升级软件包?

  29. 29

    使用pip安装新软件包时,防止已安装的软件包升级

热门标签

归档