首頁 > 系統教程 > Linux > Ubuntu Linux系統上的多種軟體包安裝方式

Ubuntu Linux系統上的多種軟體包安裝方式

WBOY
發布: 2024-01-26 20:36:12
轉載
1230 人瀏覽過

Ubuntu應是目前最受歡迎的Linux桌上型系統了,本節會介紹在UbuntuLinux系統上軟體安裝的幾種方法。

下邊會依序介紹apt軟體套件管理工具、直接安裝deb軟體套件、綠色軟體包安裝、bundle軟體安裝套件四種軟體安裝方法。

apt軟體套件管理

apt是AdvancedPackagingTool的簡寫,它用於在Ubuntu、Debian等Linux發行版上安裝、更新、刪除deb軟體包。

apt是一個cs架構的系統linux格式化硬碟,在其server端上儲存了被管理的deb軟體包。當使用者必須安裝或升級某個軟體包時,安裝在筆記本上的client會從server端下載軟體包及其所有依賴並進行安裝。

apt的命令格式如下所示:

<code class="hljs cmake vditor-linenumber" style="max-height:1338px">apt [<span class="hljs-keyword">install</span> | <span class="hljs-keyword">remove</span> | search ...] 软件包名称
<span class="vditor-linenumber__rows"><span></span></span></code>
登入後複製

下邊搜尋關於jdk-17的軟體包:

下邊是安裝openjdk-17-jdk軟體包:

图片

#其實我們只安裝openjdk-17-jdk這一個軟體包,但apt會手動把依賴的軟體包也一起安裝上,總共會安裝20個新的軟體包。

apt會將jdk安裝到/usr/lib/jvm目錄下。

下邊是刪掉openjdk-17-jdk軟體包:

图片

#remove指令只會刪掉openjdk-17-jdk本身,並不會將其所有依賴都刪除。所以執行完remove指令並沒有將jdk卸載」乾淨「。

為了刪掉openjdk-17-jdk的所有依賴,須再執行一次autoremove指令:

图片

#執行完autoremove指令後,所有與jdk相關的軟體包就都被刪掉了。

apt指令的使用方法就介紹到這兒,但另外值得關注的是apt的軟體來源。

一般情況,我們最好使用國外的apt軟體來源,這可以使我們安裝軟體的速率更快。我通常會使用阿里雲的apt軟體來源,具體切換apt軟體來源的方式請參考下方連結:

<code style="max-height:1338px" class="hljs apache vditor-linenumber"><span class="hljs-attribute">https</span>://developer.aliyun.com/mirror/ubuntu?spm=a<span class="hljs-number">2</span>c<span class="hljs-number">6</span>h.<span class="hljs-number">13651102</span>.<span class="hljs-number">0</span>.<span class="hljs-number">0</span>.<span class="hljs-number">3</span>e<span class="hljs-number">221</span>b<span class="hljs-number">118</span>t<span class="hljs-number">6</span>URV
<span class="vditor-linenumber__rows"><span></span></span></code>
登入後複製

直接安裝deb軟體包

儘管使用apt安裝軟體很便捷linux裝ubuntu軟體中心,但好多軟體廠商的deb安裝套件並沒有託付給apt管理,例如百度雲端碟盤。對於這類軟體,我們就只能從其官網下載deb軟體包,再自行安裝。

deb軟體套件的安裝也比較簡單,假如你使用的是Ubuntu桌面系統,只須要鼠標右鍵、選擇用Softwareinstall這個應用程式開啟deb軟體安裝套件即可:

图片

打开deb软件安装包的界面如右图所示linux装ubuntu软件中心,再点击install按键就可以启动安装流程了:

假如你没法登陆桌面环境,也可以在命令行中使用dpkg命令执行安装流程。dpkg的命令格式如下:

<code style="max-height:1338px" class="hljs nginx vditor-linenumber"><span class="hljs-attribute">dpkg</span> -I xxx.deb<span class="hljs-comment"># info,查看软件包<u>信息</u></span>
dpkg -i xxx.deb<span class="hljs-comment"># install,安装软件包</span>
dpkg -r xxx<span class="hljs-comment"># remove,卸载一个软件包</span>
dpkg -P xxx <span class="hljs-comment"># purge,完全清除一个软件包</span>
<span class="hljs-comment"># remove只是删掉数据和可执行文件,purge另外还删除所有的配置文件</span>
<span class="vditor-linenumber__rows"><span></span><span></span><span></span><span></span><span></span><span></span></span></code>
登入後複製

查看百度云盘deb软件安装包信息:

安装ubuntu软件中心_ubuntu20软件中心_linux装ubuntu软件中心

安装百度云盘:

图片

卸载百度云盘,注意这儿用的名子不是安装包的文件名:

图片

卸载百度云盘,并消除与其相关的配置文件:

图片

红色软件安装

红色软件统称可携式软件,是指这些无需安装,解压能够直接使用的软件。

比如IntelliJIDEA这款开发工具,为Linux平台提供的软件就是一个.tar.gz格式的压缩包,而不是deb安装包:

ubuntu20软件中心_linux装ubuntu软件中心_安装ubuntu软件中心

图片

将这个压缩包下载然后直接对其解压:

在其解压目录的bin子目录下有一个名叫idea.sh的可执行文件,直接执行idea.sh就可以启动IDEA了:

图片

尽管IDEA的安装过程很简单,但每次启动IDEA都须要执行一个shell脚本就有点麻烦了。我们希望它还能在桌面有一个启动图标,我们点击那种启动图标就可以启动IDEA。

Ubuntu的桌面图标配置文件都置于/usr/share/applications目录下,为了给IDEA创建一个桌面启动图标linux查看操作系统,我们在该路径下创建一个名为idea.desktop的文件,并在该文件中输入如下内容:

<code style="max-height:1338px" class="hljs gradle vditor-linenumber"><span class="hljs-number">1</span>[Desktop Entry]
<span class="hljs-number">2</span>Name=Idea
<span class="hljs-number">3</span>Comment=idea
<span class="hljs-number">4</span>Exec=sh ~<span class="hljs-regexp">/prog<u>ram</u>/i</span>dea-IU-<span class="hljs-number">231.8109</span>.<span class="hljs-number">175</span><span class="hljs-regexp">/bin/i</span>dea.sh
<span class="hljs-number">5</span>Icon=~<span class="hljs-regexp">/program/i</span>dea-IU-<span class="hljs-number">231.8109</span>.<span class="hljs-number">175</span><span class="hljs-regexp">/bin/i</span>dea.png
<span class="hljs-number">6</span><u>Te</u>rminal=<span class="hljs-keyword">false</span>
<span class="hljs-number">7</span>Type=Application
<span class="hljs-number">8</span>Categories=Application;
<span class="vditor-linenumber__rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></code>
登入後複製

然后就可以在showApplications见到IDEA的启动图标,点击该图标就可以启动IDEA软件了:

图片

bundle软件安装包

最后一类是.bundle格式的软件安装包,.bundle文件是Linux系统中的一种可执行文件,可以类比Windows系统中的.exe文件。

比如常用的虚拟机软件VMware为Linux平台提供的软件安装包就是.bundle的格式。

我们从VMware官网下载的安装包文件名为:

<code style="max-height:1338px" class="hljs apache vditor-linenumber"><span class="hljs-attribute">VMware</span>-W<u>or</u>kstation-Full-<span class="hljs-number">17</span>.<span class="hljs-number">0</span>.<span class="hljs-number">0</span>-<span class="hljs-number">20800274</span>.x<span class="hljs-number">86</span>_<span class="hljs-number">64</span>.bundle
<span class="vditor-linenumber__rows"><span></span></span></code>
登入後複製

下载完成后,为该文件降低x权限并执行安装流程:

.bundle文件执行完成后,VMware应用就安装完成了,可以在showApplications中看见与VMWare相关的3个应用:

图片

假如想要卸载VMware,可以执行下边的命令:

<code style="max-height:1338px" class="hljs nginx vditor-linenumber"><span class="hljs-attribute">sudo</span> vmware-installer -u vmware-workstation
<span class="vditor-linenumber__rows"><span></span></span></code>
登入後複製

以上是Ubuntu Linux系統上的多種軟體包安裝方式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:itcool.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板