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

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

Jan 26, 2024 pm 08:36 PM
ubuntu 軟體包安裝方式

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

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

apt軟體套件管理

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

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

apt的命令格式如下所示:

apt [<span class="hljs-keyword">install</span> | <span class="hljs-keyword">remove</span> | search ...] 软件包名称
<span class="vditor-linenumber__rows"><span></span></span>

下邊搜尋關於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中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

PHP教程
1517
276
如何取消Ubuntu 18.04資料夾右下角的鎖定圖示? 如何取消Ubuntu 18.04資料夾右下角的鎖定圖示? Jan 12, 2024 pm 11:18 PM

ubuntu系統常常遇到有的資料夾頂面有個鎖的形狀,這個檔案常常是無法進行編輯或移動,這是因為對這個檔案沒有可以編輯等的權限,所以我們要修改它的權限,就能去掉右下角的鎖,該怎麼操作呢?下面我們就來看看詳細的教學。 1.在上鎖的資料夾上右鍵--屬性。 2、選擇視窗中的權限選項。 3.把裡面都選擇為建立和刪除檔案。 4.接著選擇底部的更改包含文件的權限,裡面同樣都設定為創建和刪除文件,最後記得點擊右上角的更改。 5.如果還是沒有去掉上面的鎖,或是當面的選項出現灰色無法操作,可以在裡面右鍵--開啟終端。 6、使

如何在Ubuntu開始功能表中移除圖示? 如何在Ubuntu開始功能表中移除圖示? Jan 13, 2024 am 10:45 AM

ubuntu系統開始選單裡面列出了很多的軟體圖標,有很多不常用的圖標,想要刪除,該怎麼刪除呢?下面我們就來看看詳細的教學。 1.先進入ubuntu桌面,點選左邊面板下面的開始選單。 2、裡面可以找到一個文字編輯器圖標,我們要把它刪除了。 3.現在我們回到桌面直接滑鼠右鍵開啟終端。 4、使用指令開啟應用程式列表目錄。 sudonautilus/usr/share/applicationssudonautilus~/.local/share/applications5、在裡面找到對應的文字編輯器圖示。 6、接著直

ubuntu終端機打不開怎麼辦? 修復Ubuntu無法開啟終端機問題的方法 ubuntu終端機打不開怎麼辦? 修復Ubuntu無法開啟終端機問題的方法 Feb 29, 2024 pm 05:30 PM

如今,Ubuntu不允許其用戶打開終端機是一個非常普遍的問題。如果您收到類似的問題並且不知道下一步該怎麼做,請了解有關如何在Linux裝置上解決此「Ubuntu無法開啟終端」問題的五個修復程式。事不宜遲,讓我們深入探討導致它的原因及其可用的解決方案。為什麼Ubuntu打不開它上面的終端機?這主要發生在您安裝一些有缺陷的軟體或修改終端配置時。除此之外,與語言環境互動並破壞它們的新應用程式或遊戲也可能導致類似的問題。一些用戶在Ubuntu的活動選單中搜尋終端時報告修復了這個問題。這表明這個

ubuntu 20.04錄影軟體OBS安裝與解除安裝圖文教學課程 ubuntu 20.04錄影軟體OBS安裝與解除安裝圖文教學課程 Feb 29, 2024 pm 04:01 PM

OBS是由世界各地的志願貢獻者在空閒時間開發的開源軟體。一款視訊直播錄製軟體,主要用於視訊的錄製、直播的創流。 Ubuntu/Mint的安裝請注意,OBSStudio在ChromeOS上無法完全運作,螢幕和視窗捕捉等功能不能使用。建議使用xserver-xorg1.18.4或更新的版本,以避免OBS中某些功能的潛在效能問題,如全螢幕投影機。 FFmpeg是必要的如果你沒有安裝FFmpeg(如果你不確定,那麼你可能沒有),你可以用以下命令得到它:sudoaptinstallffmpeg我這裡已經安裝有了

以超級使用者登入Ubuntu 以超級使用者登入Ubuntu Mar 20, 2024 am 10:55 AM

在Ubuntu系統中,root使用者通常是停用狀態的。要啟動root用戶,可以使用passwd指令設定密碼,然後使用su-指令以root身分登入。根用戶是具有系統管理權限且不受限制的使用者。他擁有存取和修改檔案、使用者管理、軟體安裝和刪除,以及系統配置變更等權限。根用戶與一般用戶有著明顯的區別,根用戶擁有系統中最高的權限和更廣泛的控制權。根用戶可以執行重要的系統命令和編輯系統文件,而普通用戶則無法做到這一點。在本指南中,我將探討Ubuntu根用戶,如何以根用戶身份登錄,以及它與一般用戶的不同之處。注意

Ubuntu 24.04 LTS 七大亮點搶先看 Ubuntu 24.04 LTS 七大亮點搶先看 Feb 27, 2024 am 11:22 AM

Ubuntu24.04LTS,代號「NobleNumbat」即將發布!如果你正在使用的是Ubuntu23.10這類非LTS版本,遲早需要考慮升級。對於那些使用Ubuntu20.04LTS或Ubuntu22.04LTS的用戶,是否升級值得深思。 Canonical已經宣布,Ubuntu24.04LTS將提供長達12年的更新支持,細分如下:作為LTS版本,它將有5年的常規維護和安全更新。如果訂閱UbuntuPro,還能享有額外5年的支援。目前,這個額外的支援期限已經延長至7年,這意味著你將獲得長達12

Ubuntu 最終支援停用 snap 軟體包的自動更新 Ubuntu 最終支援停用 snap 軟體包的自動更新 Jan 13, 2024 am 10:09 AM

snap是Canonical為使用Linux核心和systemdinit系統的作業系統所開發的軟體打包和部署系統。這些被稱為snap的軟體包和使用它們的工具snapd可以在一系列的Linux發行版中使用,並允許上游軟體開發者直接向用戶發布他們的應用程式。借助snap,用戶可以輕鬆安裝Linux應用程序,在預設情況下,snapd一天內會檢查四次更新,並自動將snap應用程式更新到最新的版本。雖然有許多方法可以控制更新的安裝時間和頻率,但為了安全使用者無法完全關閉自動更新。雖然snap的初衷很好,但很多開

如何在Ubuntu 24.04上安裝Podman 如何在Ubuntu 24.04上安裝Podman Mar 22, 2024 am 11:26 AM

如果您使用過Docker,則必須了解守護程式、容器及其功能。守護程序是在容器已在任何系統中使用時在背景執行的服務。 Podman是一個免費的管理工具,用於管理和建立容器,而不依賴任何守護程序,例如Docker。因此,它在管理貨櫃方面具有優勢,而不需要長期的後台服務。此外,Podman不需要使用根級別的權限。本指南詳細討論如何在Ubuntu24上安裝Podman。更新系統我們先進行系統更新,開啟Ubuntu24的Terminalshell。在安裝和升級過程中,我們都需要使用命令列。一種簡單的

See all articles