0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何在Linux系統(tǒng)上安裝軟件

Wildesbeast ? 來源:今日頭條 ? 作者:Linux學(xué)習(xí)教程 ? 2020-02-15 15:36 ? 次閱讀

本文主要講解如何在Linux系統(tǒng)上安裝軟件。

Linux怎么安裝軟件的

在任何操作系統(tǒng)中,我們都需要安裝應(yīng)用程序來完成日常任務(wù)。在Windows世界中,每個(gè)程序都有一個(gè)簡單的Setup.exe或program.zip文件。在Mac上,包就是program.dmg或program.sit文件。在這兩個(gè)操作系統(tǒng)中,你可以簡單地點(diǎn)擊它,它會問你一些非?;镜呐渲脝栴},比如,你接受許可協(xié)議還是你想要安裝軟件的目錄。雖然在Linux中,安裝程序/軟件似乎很困難,但事實(shí)并非如此。

2. 使用apt命令安裝Linux軟件

使用apt命令安裝Linux軟件

第二種包管理器格式是DEB,代表Debian。Debian包和APT (Advanced Packagin工具)提供了現(xiàn)在常用的高級特性,比如自動依賴項(xiàng)解析和簽名包。Debian包被Debian/Linux使用,一些最常用的Linux發(fā)行版,如Ubuntu、Linux Mint、Mepis等。

適用于基于Debian的發(fā)行版,如Ubuntu、Linux Mint等。

APT是一種工具,通常用于從軟件倉庫遠(yuǎn)程安裝包。簡而言之,它是一個(gè)簡單的基于命令的工具,用于安裝文件/軟件。完整的命令是apt-get,它是安裝文件/軟件包的最簡單方法。這個(gè)簡單的工具可以告訴您當(dāng)前正在安裝的包,還可以告訴您存儲庫中可用的包。

apt-getinstall${packagename}

要刪除/卸載任何軟件,只需使用remove

apt-getremove${packagename}

軟件包位于在線軟件倉庫的某個(gè)位置,APT處理用戶硬盤上的本地?cái)?shù)據(jù)庫,該數(shù)據(jù)庫包含關(guān)于可用軟件包及其位置的信息。因此,當(dāng)鍵入命令apt-get install qq時(shí),APT將開始在數(shù)據(jù)庫中查找名為qq的包,并在用戶鍵入“y”(yes)后安裝qq。為了獲得存儲庫中所有新上傳的包,用戶需要定期更新APT。

更新APT數(shù)據(jù)庫:

apt-getupdate

若要更新APT數(shù)據(jù)庫,以及升級某些已安裝軟件可能提供的安全更新和補(bǔ)丁,用戶只需使用以下命令即可:

apt-getupdate;apt-getupgrade

記住,我正在討論的所有包管理工具,將需要用戶在root或超級用戶,例如,安裝軟件在debian的基礎(chǔ)上的發(fā)行版,你將使用apt-get,然后sudo,然后它會要求你輸入密碼。

sudoapt-getinstallconkysudoapt-getremoveconkysudoapt-getupdate

sudo命令用于臨時(shí)獲取管理員權(quán)限。

3. 使用yum命令安裝Linux軟件

用于基于RPM的Linux發(fā)行版,比如Fedora、Red Hat

使用yum命令安裝Linux軟件

您理解yum不會有任何困難,因?yàn)樗capt-get相同。就像apt-get安裝Debian軟件包一樣,“yum”安裝RPM軟件包。它還可以像apt-get一樣從存儲庫下載和安裝包。

yuminstall${packagename}

要刪除軟件包,只需使用remove

yumremove${packagename}

有一件事需要注意,默認(rèn)情況下yum不會在用戶的硬盤上保存本地?cái)?shù)據(jù)庫。所以不需要更新。但要安裝可用的安全緩存和bug修復(fù),請使用以下命令:

yumupdate

如果用戶想要更新任何單一的包,然后做以下的方式:

yumupdate${packagename}

4. 使用Tar Balls方式安裝

你會記得在Windows中你有Zip file.zip或mac.sit。在Linux中,也有以擴(kuò)展名結(jié)尾的tar文件打包,比如.tar、.tar.gz .tgz,或者別的什么。要解壓這些文件,請使用以下命令:

使用Tar Balls方式安裝

tar-xzvf${filename}.tar.gz

參數(shù)是x用于提取文件,z用于通過gzip進(jìn)行篩選以進(jìn)行解壓縮(如果文件沒有g(shù)z擴(kuò)展名,則將其關(guān)閉),v用于詳細(xì)模式,以便您可以知道發(fā)生了什么,f表示后面將有一個(gè)文件名。如果您像我一樣難以記住命令行選項(xiàng),您可能想要創(chuàng)建一個(gè)名為“untar”的別名來輸入這些選項(xiàng)。
該命令將不安裝軟件,但它將提取存檔文件。解壓文件之后,您可以通過讀取README文件或install file來安裝解壓文件(因?yàn)樵谀抢锬梢园惭b那些特定文件的說明)。

5. 其他Linux打包管理

當(dāng)然有很多發(fā)行版,所以打包管理工具。和SUSE一樣,SUSE使用RPM作為它的本地包格式,但是有自己的工具來管理系統(tǒng)上的軟件。
Yast是openSUSE Linux發(fā)行版以及SUSE派生的商業(yè)發(fā)行版中使用的打包管理工具。我將在另一篇文章中討論Yast。

在另一篇文章中,我將介紹一些更常用的包裝管理工具,如“dpkg”。其他一些打包管理工具的工作和屬性將在那篇文章中討論。

6. 總結(jié)

通過本教程,您應(yīng)該了解Linux安裝軟件有多少種方式了吧?其實(shí)主流的方式還是系統(tǒng)自帶的包管理工具,比如Ubuntu系統(tǒng)上的apt,紅帽體系的發(fā)行版上使用yum安裝Linux軟件。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11123

    瀏覽量

    207910
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    4570

    瀏覽量

    86697
  • 數(shù)據(jù)庫
    +關(guān)注

    關(guān)注

    7

    文章

    3712

    瀏覽量

    64025
收藏 人收藏

    評論

    相關(guān)推薦

    何在DRA821U使用Linux實(shí)現(xiàn)快速引導(dǎo)

    電子發(fā)燒友網(wǎng)站提供《如何在DRA821U使用Linux實(shí)現(xiàn)快速引導(dǎo).pdf》資料免費(fèi)下載
    發(fā)表于 09-03 10:11 ?0次下載
    如<b class='flag-5'>何在</b>DRA821U<b class='flag-5'>上</b>使用<b class='flag-5'>Linux</b>實(shí)現(xiàn)快速引導(dǎo)

    求助,請問如何在Windows系統(tǒng)安裝ESP-IDF?具鏈?

    求助,請問如何在Windows系統(tǒng)安裝ESP-IDF?具鏈?
    發(fā)表于 07-09 06:28

    請問ESP Wroom 32板如何在LInux下使用?

    ESP Wroom 32板如何在LInux下使用。 我用的系統(tǒng)是統(tǒng)信UOS,如何使用ESP32板,開發(fā)Micropython啊 簡單來說就是在ESP32刷上micropython固
    發(fā)表于 06-05 06:22

    何在鴻蒙系統(tǒng)安裝Google Play

    。但是,通過以下簡易步驟仍然可以在鴻蒙系統(tǒng)安裝Google Play。 了解鴻蒙系統(tǒng)和Google Play之間的不兼容性 鴻蒙系統(tǒng)的背景
    的頭像 發(fā)表于 01-31 17:13 ?1.3w次閱讀

    arm開發(fā)板如何安裝linux系統(tǒng)

    安裝Linux系統(tǒng)到ARM開發(fā)板是一個(gè)復(fù)雜的過程,涉及到多個(gè)步驟和不同的工具。下面是一個(gè)詳實(shí)且細(xì)致的教程,包含了從準(zhǔn)備工作到最終啟動Linux系統(tǒng)
    的頭像 發(fā)表于 01-24 14:19 ?1831次閱讀

    Linux怎么配置NTP時(shí)間同步呢?

    。下面是一個(gè)詳細(xì)的關(guān)于如何在Linux配置NTP時(shí)間同步的指南。 第一步:安裝NTP服務(wù)器軟件 在開始配置NTP之前,我們首先需要確保
    的頭像 發(fā)表于 01-16 16:03 ?2321次閱讀

    何在linux系統(tǒng)安裝EVAL AD5933 EBZ軟件?

    如題 我想在一個(gè)較簡易的linux 系統(tǒng)安裝 ad5933 ebz的軟件 有沒有解決的方案我所使用的作業(yè)系統(tǒng)是 linux Debian
    發(fā)表于 12-22 07:25

    何在Linux中使用htop命令

    本文介紹如何在 Linux 中使用 htop 命令。
    的頭像 發(fā)表于 12-04 14:45 ?1400次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>Linux</b>中使用htop命令

    linux使用vim新建并編輯文件

    Linux系統(tǒng)下,Vim是一款功能強(qiáng)大的文本編輯器。它可以用于新建并編輯文件,具有很多高級功能和快捷鍵。下面是關(guān)于如何在Linux使用V
    的頭像 發(fā)表于 11-28 15:17 ?2141次閱讀

    安裝Linux后windows在哪啟動

    操作系統(tǒng)引導(dǎo)加載程序,可以管理多個(gè)操作系統(tǒng)的啟動。它允許用戶在系統(tǒng)啟動時(shí)選擇要運(yùn)行的操作系統(tǒng)。本文將詳細(xì)介紹 Linux
    的頭像 發(fā)表于 11-28 15:02 ?934次閱讀

    何在Ubuntu Linux釋放/boot分區(qū)中的空間

    在Ubuntu Linux,/boot分區(qū)是用于存儲啟動相關(guān)的文件的。隨著時(shí)間的推移,這個(gè)分區(qū)可能會變滿,導(dǎo)致系統(tǒng)無法安裝新的內(nèi)核和更新。本文將介紹如何釋放/boot分區(qū)中的空間,并
    的頭像 發(fā)表于 11-28 10:04 ?676次閱讀

    怎么安裝linux虛擬機(jī)

    在計(jì)算機(jī)領(lǐng)域,虛擬機(jī)是一種軟件程序,它允許在主操作系統(tǒng)運(yùn)行多個(gè)虛擬操作系統(tǒng)Linux虛擬機(jī)在開發(fā)、測試和學(xué)習(xí)等環(huán)境中得到廣泛應(yīng)用。本文將
    的頭像 發(fā)表于 11-23 10:50 ?926次閱讀

    linux docker安裝部署

    了解如何在Linux安裝和部署Docker。 一、安裝Docker 在開始之前,請確保您的Linux
    的頭像 發(fā)表于 11-23 09:27 ?865次閱讀

    linux安裝網(wǎng)卡驅(qū)動教程

    Linux系統(tǒng)安裝網(wǎng)卡驅(qū)動是一個(gè)比較基礎(chǔ)的操作,下面我將為你詳細(xì)講解如何安裝網(wǎng)卡驅(qū)動。 第一步,檢查網(wǎng)卡型號和驅(qū)動支持情況:首先,你需要確定你的網(wǎng)卡型號,并查看該網(wǎng)卡型號在
    的頭像 發(fā)表于 11-17 11:11 ?3401次閱讀

    Windows11Linux安裝教程

    超簡單,不安裝虛擬機(jī),Windows11運(yùn)行Linux。
    發(fā)表于 10-24 15:11 ?1106次閱讀
    Windows11<b class='flag-5'>上</b><b class='flag-5'>Linux</b><b class='flag-5'>安裝</b>教程