2013-10-18 181 views
5

在我的Ubuntu机器上,我试图做一个jenkins的本地安装。我按照这个指南:安装jenkins最新版本的问题

https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu

但是当我运行sudo apt-get install jenkins我得到这个错误:

After this operation, 66.4 MB of additional disk space will be used. 
(Reading database ... 303314 files and directories currently installed.) 
Preparing to replace jenkins 1.480.3+dfsg-1~exp2 (using .../archives/jenkins_1.535_all.deb) ... 
Unpacking replacement jenkins ... 
dpkg: error processing /var/cache/apt/archives/jenkins_1.535_all.deb (--unpack): 
trying to overwrite '/usr/share/jenkins/jenkins.war', which is also in package jenkins-common 1.480.3+dfsg-1~exp2 
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) 
jenkins stop/waiting 
Errors were encountered while processing: 
/var/cache/apt/archives/jenkins_1.535_all.deb 
E: Sub-process /usr/bin/dpkg returned an error code (1) 

看来,旧的安装阻止安装。我试图删除:

/var/lib/jenkins 
/usr/share/jenkins/ 

任何想法?

回答

9

您需要通过软件包管理器卸载旧的Jenkins版本,而不仅仅是删除文件;我不确定您现在删除了一些文件后会发生什么,但您可以尝试

sudo apt-get purge jenkins 

然后再次尝试安装。

在未来,你应该能够使用

sudo apt-get install jenkins 

安装新版本,并保持您的配置从旧版本。

+0

** E:更新命令不需要参数** –

+0

谢谢@IgorGanapolsky,我修复了我的答案。 –