小编Ram*_*Nat的帖子

如何让apt-get接受来自Repo的无人值守的debian安装中的新配置文件

我正在编写一个脚本,用于无人值守安装我们的Repo中的软件包,它是一个软件包,其中一个Debian标记为config.有没有我可以传递给apt-get/aptitude的选项,以便它接受新的配置文件.

基本上我需要一个相当于dpkg --force-confnew的apt/aptitude

在使用Y进行apt-get安装时,我需要回答以下问题


配置文件`/opt/application/conf/XXX.conf'

==>由您或脚本创建的系统上的文件.

==>文件也在包维护者提供的包中.

你想做些什么?你的选择是:

Y or I  : install the package maintainer's version

N or O  : keep your currently-installed version

  D     : show the differences between the versions

  Z     : background this process to examine the 
Run Code Online (Sandbox Code Playgroud)

默认操作是保留当前版本.


附加信息:

另外,我在管道中传递sudo密码来执行命令

echo"mysudopass"| sudo -S apt-get mypackage

当安装位于Config Interactive阶段时,这会标记安装错误.

我在Ubuntu 10.04 apt版本:apt 0.7.25.3

为什么我不能使用dpkg:这些debian将从Repo安装,我的机器上没有本地debian

感谢大家提前帮助!!!!

ubuntu install apt deb non-interactive

22
推荐指数
2
解决办法
8609
查看次数

如何使用Publish over SSH插件的Label字段控制Jenkins中的参数化发布

在Jenkins "Publish over Ssh"插件中,如何使用Label(高级选项)又称参数化发布功能.我如何使用标签字段.我在Label字段中放了什么.我是否需要设置一个变量名称(我可以从构建参数中读取)具有机器名称.我尝试了同样的事情这就是我所做的:

我有一个机器名称QA_1,我有一个变量jenkins构建$ MC_NAME指向XXX.我在LABEL字段中输入了$ MC_NAME.但令我惊讶的是Jenkins正在向QA_1机器发布,而不管$ MC_NAME变量的值是多少.

有些人可以通过在Jenkins的"Publish over Ssh"插件中使用LABEL来告诉我控制哪台机器发布/运行脚本的确切步骤

continuous-integration jenkins jenkins-plugins

10
推荐指数
2
解决办法
9709
查看次数