我正在尝试在ubuntu 11.04上安装Jenkins
我已经安装了Oracle Java
$:~$ java -version
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) Server VM (build 25.5-b02, mixed mode)
$:~$ javac -version
javac 1.8.0_05
$:~$
$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/jdk1.8.0_05/bin:/usr/lib/hadoop/hadoop-1.2.0/bin/:/usr/lib/pig/pig-0.12.0/bin:/usr/lib/hive/hive-0.11.0/bin:/usr/lib/hbase/hbase-0.94.8/bin
$:~$ echo $JAVA_HOME
/usr/lib/jvm/jdk1.8.0_05
当我尝试安装时,我有一些依赖性问题..
$ sudo apt-get install jenkins
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
jenkins : Depends: daemon but it is not installable
Depends: default-jre-headless but it is not installable or
java-runtime-headless but it is not installable
E: Broken packages
答案 0 :(得分:5)
要安装Jenkins,他们要求Java版本大于1.8.0_1。 我得到了同样的错误,我将java更新为以下版本
java -version
java version "1.8.0_121"
现在jenkins安装没有错误 以下链接适用于14.04(希望它也适用于11.04) Install Java version in ubuntu
答案 1 :(得分:3)
安装jenkins并在具有IP的浏览器中查看的步骤:-
wget -q -O-https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt键添加-
在文件/etc/apt/sources.list中的以下行添加: 须藤nano /etc/apt/sources.list 要么 须藤vi /etc/apt/sources.list
在编辑文档的末尾添加以下链接。
deb https://pkg.jenkins.io/debian二进制/
更新本地软件包索引
sudo apt-get更新
立即安装jenkins
sudo apt install jenkins
启动詹金斯服务
sudo systemctl start jenkins
启用詹金斯服务
sudo systemctl启用詹金斯
现在,jenkins已安装在您的系统中。如果正在执行以下步骤 你已准备好出发。在浏览器中加热localhost:8080。因为詹金斯致力于 默认为8080。您可以将其端口更改为其他端口。
现在,如果使用的是谷歌云,则还有另外一步。
<your-ip>
:8080,jenkins将打开并询问您
查看在用户界面上指定位置的密码。有关更多详细信息,请访问
答案 2 :(得分:2)
试试这个:
sudo apt-get update
sudo apt-get remove default-jre default-jdk
sudo apt-get update
sudo apt-get install default-jre default-jdk
关于Ubuntu上java的更多信息:
https://www.digitalocean.com/community/tutorials/how-to-install-java-on-ubuntu-with-apt-get
答案 3 :(得分:1)
您的Java安装很可能是Oracle zip / tgz drop。通过使用它,包管理器(在这种情况下为dpkg / apt)不知道它已安装。
为程序包管理器安装打包的java以“知道”正确的java是isntalled,或者安装zip / tgz的jenkins。
简而言之,如果您需要托管Jenkins,请使用托管Java,如果您不希望对其进行管理(如果您不希望对其进行升级,有时这是一个不错的选择),请不要使用管理Jenkins或Java。 (请记住,非托管意味着在手动更新之前,您不会获得任何错误修复,但这也意味着在手动更新之前不会出现意外情况。)
答案 4 :(得分:1)
好像你应该跑
sudo apt-get update
sudo apt-get upgrade
再试一次。
无论如何,Jenkins用户非常抱怨安装程序无法正常工作。
如果您手动操作,您的生活会更轻松。这非常简单,您可以在网络上获得完整的说明:http://clavadetscher.dyndns.org/wiki/en/Install_and_upgrade_Jenkins_CI_Server_on_Ubuntu_12.04_and_Tomcat6
注意:tomcat7(如果你受到诱惑)让我对Jenkins感到头痛。我总是最终安装tomcat6。
答案 5 :(得分:0)
安装Jenkins的预制脚本,它也会在第一次登录时将访问代码打印到控制台。
您应该能够复制并粘贴
cd ~/
git clone https://github.com/120GBSSD/jenkins-install-xenial.git
chmod +x ~/jenkins-install-xenial/Ubuntu:16.04-Jenkins.sh
./Ubuntu:16.04-Jenkins.sh
答案 6 :(得分:0)
通过运行以下命令最终解决了这个问题:
sudo add-apt-repository universe