如何让 apt-get install 后的软件包不立即运行

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
zhangjint5
帖子: 304
注册时间: 2011-01-02 12:31

如何让 apt-get install 后的软件包不立即运行

#1

帖子 zhangjint5 » 2022-12-06 21:03

如题 apt-get install 安装诸如 nginx samba ,安装完毕后,还没配置就立即自动运行了。

能不能像 RHEL 系的 yum 那样,安装完不要立即自动运行。
头像
astolia
论坛版主
帖子: 6451
注册时间: 2008-09-18 13:11

Re: 如何让 apt-get install 后的软件包不立即运行

#2

帖子 astolia » 2022-12-06 22:10

运行这类操作是写到postinst脚本里的。apt没有提供忽略postinst脚本的方法。
就算它运行起来了,也不碍着你配置后重运行啊。你也可以先把配置文件放好再去安装
否则你只能手工模拟apt install的过程来操作了
zhangjint5
帖子: 304
注册时间: 2011-01-02 12:31

Re: 如何让 apt-get install 后的软件包不立即运行

#3

帖子 zhangjint5 » 2022-12-07 8:11

比方说我制作模板系统的过程中 一安装openssh server,直接就运行起来生成了 key ,结果用这个模板弄得系统,所有 fingerprint 都一样了!

又或者遇到过某个有bug的包 安装过程中,运行起来挂起了,卡住不走比较头疼~!

虽然可以之后解决,但是一安装就不立即运行岂不更好!
回复