Deepin 20.2.2 /UOS 20.2 添加ppa源
<p> </p><p> </p>
<p>由于 工作需要,需要通过PPA安装一些优质的软件包,但是 Deepin 默认不支持PPA源</p>
<p> </p>
<h1>解决方法</h1>
<p>由于Deepin/Uos系统默认是没有安装PPA的<br>那么我们得先安装PPA来支持“add-apt-repository”命令:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">sudo</span> apt-get <span style="color: rgba(0, 0, 255, 1)">install</span> python-software-<span style="color: rgba(0, 0, 0, 1)">properties
</span><span style="color: rgba(0, 0, 255, 1)">sudo</span> apt-get <span style="color: rgba(0, 0, 255, 1)">install</span> software-properties-<span style="color: rgba(0, 0, 0, 1)">common
</span><span style="color: rgba(0, 0, 255, 1)">sudo</span> apt-get update</pre>
</div>
<p>更新完毕之后,然后你就可以使用添加PPA了</p>
<p>-------------------------------------------------------------------------------------------------</p>
<p>例如,在Ubuntu 20.04LTS或 Linux Mint20 安装JDK11</p>
<p> 1、终端命令如下:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">sudo</span> add-apt-repository ppa:linuxuprising/<span style="color: rgba(0, 0, 0, 1)">java
</span><span style="color: rgba(0, 0, 255, 1)">sudo</span><span style="color: rgba(0, 0, 0, 1)"> apt update
</span><span style="color: rgba(0, 0, 255, 1)">sudo</span> apt <span style="color: rgba(0, 0, 255, 1)">install</span> oracle-java11-installer</pre>
</div>
<pre class="prettyprint linenums bash hljs"><br>2、Debian 64位安装 Oracle JDK11 命令如下:</pre>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">su</span> -
<span style="color: rgba(0, 0, 255, 1)">echo</span> <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main</span><span style="color: rgba(128, 0, 0, 1)">"</span> | <span style="color: rgba(0, 0, 255, 1)">tee</span> /etc/apt/sources.list.d/linuxuprising-<span style="color: rgba(0, 0, 0, 1)">java.list
apt</span>-key adv --keyserver hkp:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">keyserver.ubuntu.com:80 --recv-keys 73C3DB2A</span>
apt-<span style="color: rgba(0, 0, 0, 1)">get update
apt</span>-get <span style="color: rgba(0, 0, 255, 1)">install</span> oracle-java11-<span style="color: rgba(0, 0, 0, 1)">installer
exit</span></pre>
</div>
<p>3、要使Oracle Java(JDK) 11默认,还要安装oracle-java11-set-default</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">sudo</span> apt <span style="color: rgba(0, 0, 255, 1)">install</span> oracle-java11-set-default</pre>
</div>
<p>4、如果不想作为默认,则可以删除oracle-java11-set-default</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">sudo</span> apt remove oracle-java11-set-default</pre>
</div>
<p>5、自动接受Oracle Java 11 lincense(用于自动安装)</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">echo</span> oracle-java11-installer shared/accepted-oracle-license-v1-<span style="color: rgba(128, 0, 128, 1)">2</span> <span style="color: rgba(0, 0, 255, 1)">select</span> <span style="color: rgba(0, 0, 255, 1)">true</span> | <span style="color: rgba(0, 0, 255, 1)">sudo</span> /usr/bin/debconf-set-selections</pre>
</div>
<p>如果上述命令不能正确生效,则可以用下面命令</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">echo</span> oracle-java11-installer shared/accepted-oracle-licence-v1-<span style="color: rgba(128, 0, 128, 1)">2</span> boolean <span style="color: rgba(0, 0, 255, 1)">true</span> | <span style="color: rgba(0, 0, 255, 1)">sudo</span> /usr/bin/debconf-set-selections</pre>
</div>
<p>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</p>
<p>Open JDK11的安装方法</p>
<p> </p>
<p>Ubuntu或Linux Mint上的安装方法</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">sudo</span> add-apt-repository ppa:openjdk-r/<span style="color: rgba(0, 0, 0, 1)">ppa \
</span>&& <span style="color: rgba(0, 0, 255, 1)">sudo</span> apt-get update -<span style="color: rgba(0, 0, 0, 1)">q \
</span>&& <span style="color: rgba(0, 0, 255, 1)">sudo</span> apt <span style="color: rgba(0, 0, 255, 1)">install</span> -y openjdk-<span style="color: rgba(128, 0, 128, 1)">11</span>-jdk</pre>
</div>
<p> </p>
<p> </p>
<p>The End!</p>
</div>
<div id="MySignature" role="contentinfo">
<div id="AllanboltSignature">
<div>作者:DotNet码农</div>
<div>出处:https://www.cnblogs.com/yuwentao/p/14955611.html </div>
<div>.NET|C#技术交流QQ群:81908373 <img border="0" src="//pub.idqqimg.com/wpa/images/group.png" alt=".NET|C#开发技术交流" title=".NET|C#开发技术交流"></div>
<div>本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.</div>
</div><br><br>
来源:https://www.cnblogs.com/yuwentao/p/14955611.html
頁:
[1]