日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

【Ubuntu 20.04 LTS】如何安装软件详细讲解

發布時間:2024/1/8 Ubuntu 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Ubuntu 20.04 LTS】如何安装软件详细讲解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一、Ubuntu軟件商店
  • 二、apt命令安裝
  • 三、snap命令安裝
  • 四、dpkg命令安裝deb包
  • 五、源碼安裝

一、Ubuntu軟件商店

我們可以直接打開Ubuntu自帶的軟件商店,進行搜索下載安裝。

對于后綴為deb的安裝包,我們也可以在圖形界面雙擊打開,會自動打開軟件在商城安裝,這點和window一樣,非常的人性,但是一般用命令dpkg(下文詳細介紹)穩妥點。

這里就不多做講解了,會用windows系統得都會。

二、apt命令安裝

ubuntu基于Debian 系統,所以可以用apt命令進行軟件的安裝。

//ubuntu 16 之前 apt-get install 軟件包 // ubuntu 16 + apt install 軟件包

安裝前可以先執行以下命令來獲取最新的安裝包

//更新源 sudo apt update //更新軟件 sudo apt upgrade

當我們安裝失敗時,可以使用以下命令,修復損壞的軟件包,嘗試卸載出錯的包,重新安裝正確版本。

sudo apt -f install

其他常用命令

  • 更新軟件列表:apt update -y
  • 搜索軟件: apt search 關鍵字
  • 顯示軟件包詳情:apt show 軟件包名
  • 安裝軟件:apt install 軟件包名
  • 升級指定軟件:apt upgrade 軟件包名
  • 升級所有可以升級的軟件:apt upgrade
  • 卸載軟件:apt remove 軟件包名
  • 卸載軟件并移除軟件依賴:apt autoremove 軟件包名
  • 卸載軟件并刪除配置文件:apt remove 軟件包名 --purge

示例:
安裝git

sudo apt install git

擴展:apt和apt-get區別?
簡單講apt = apt-get、apt-cache 和 apt-config 中最常用命令選項的集合。

apt在Ubuntu 16.04版本被引入,apt 整合了apt-get、apt-cache 和 apt-config 中最常用命令選項,apt 命令的引入就是為了解決命令過于分散的問題,它包括了 apt-get 命令出現以來使用最廣泛的功能選項,以及 apt-cache 和 apt-config 命令中很少用到的功能。

對照表

apt 命令apt-get 命令命令的功能
apt installapt-get install安裝軟件包
apt removeapt-get remove移除軟件包
apt purgeapt-get purge移除軟件包及配置文件
apt updateapt-get update刷新存儲庫索引
apt upgradeapt-get upgrade升級所有可升級的軟件包
apt autoremoveapt-get autoremove自動刪除不需要的包
apt full-upgradeapt-get dist-upgrade在升級軟件包時自動處理依賴關系
apt searchapt-cache search搜索應用程序
apt showapt-cache show顯示安裝細節
apt list列出包含條件的包(已安裝,可升級等)
apt edit-sources編輯源列表

三、snap命令安裝

snap是在Ubuntu 16 新添加的一種軟件包格式。

snap是一種全新的軟件包管理方式,它類似一個容器擁有一個應用程序所有的文件和庫,各個應用程序之間完全獨立。所以使用snap包的好處就是它解決了應用程序之間的依賴問題,使應用程序之間更容易管理。但是由此帶來的問題就是它占用更多的磁盤空間。

snap的安裝包擴展名是.snap,類似于一個容器,它包含一個應用程序需要用到的所有文件和庫(snap包包含一個私有的root文件系統,里面包含了依賴的軟件包)。它們會被安裝到單獨的目錄;各個應用程序之間相互隔離。使用snap有很多好處,首先它解決了軟件包的依賴問題;其次,也使應用程序更容易管理。

現在支持snap的應用并不多,snap軟件包一般安裝在/snap目錄下

如果沒用該命令,可以使用以下apt命令來安裝

sudo apt install snap snapd

安裝軟件命令

sudo snap install <snap name>

其他常用命令

  • 列出已經安裝的snap包: sudo snap list
  • 搜索要安裝的snap包:sudo snap find <text to search>
  • 安裝一個snap包:sudo snap install <snap name>
  • 更新一個snap包:sudo snap refresh <snap name>(如果你后面不加包的名字的話那就是更新所有的snap包)
  • 把一個包還原到以前安裝的版本:sudo snap revert <snap name>
  • 刪除一個snap包:sudo snap remove <snap name>

示例:
安裝網易云音樂

sudo snap install netease-music –devmode –beta

四、dpkg命令安裝deb包

上面3種方法都只能安裝已經添加的軟件源里面的軟件。但像百度網盤、Idea工具這些并沒有在軟件源里面,而是在官網提供deb后綴的軟件包下載,這種軟件我們就要用到dpkg命令來安裝了。

dpkg是一個Debian的一個命令行工具,它可以用來安裝、刪除、構建和管理Debian的軟件包。

安裝軟件命令

sudo dpkg -i 文件名.deb

其他常用命令

  • 安裝一個目錄下面所有的軟件包:dpkg -R 路徑
  • 刪除軟件包(保留其配置信息):dpkg -r 文件名
  • 刪除一個包(包括配置信息):dpkg -P 文件名
  • 釋放軟件包,但是不進行配置:dpkg –unpack package_file
  • 重新配置和釋放軟件包:dpkg –configure package_file
  • 丟失所有的Uninstall的軟件包信息:dpkg –forget-old-unavail
  • 顯示幫助信息:dpkg –help
  • 顯示一個Deb文件的目錄:dpkg -c 文件名
  • 搜索Deb包:dpkg -l 文件名
  • 顯示所有已經安裝的Deb包:dpkg -l
  • 顯示一個包安裝到系統里面的文件目錄信息:dpkg -L 文件名
  • 搜索指定包里面的文件(模糊查詢):dpkg -S filename-search-pattern
  • 顯示包的具體信息:dpkg -p 文件名

示例:
安裝向日葵遠程控制(需先到官網下載deb安裝包,進入安裝包得路徑,執行安裝命令),詳細安裝點擊這里

sudo dpkg -i SunloginClient_11.0.1.44968_amd64.deb

五、源碼安裝

編譯安裝不同的軟件的具體方法是不一樣的,一般源碼的根目錄下會有一個INSTALL文件或README文件會講到要安裝的依賴項和編譯方法。

大概分為三個步驟

  • 配置
    有些軟件源碼根目錄下會有一個用于配置的腳本文件(configure),執行./configure命令腳本會根據當前的系統環境配置一些東西。
    一般這個腳本也可以傳一些參數來定制要編譯的內容,在INSTALL文件或README文件里面會講都有哪些參數。

  • 編譯
    大部分開源軟件都是使用make命令來編譯軟件,直接在源碼目錄下運行make就行。 對于有多種不同make參數的項目,說明文件里面也會講到。

  • 安裝
    除了一些只編譯成一個二進制文件可以到處用的軟件外,大部分軟件編譯以后都是要安裝的。
    一般的安裝命令是sudo make install。不過也不排除有其他安裝方法,可以看源碼說明文件。

  • 像jdk、maven直接解壓,在環境變量中配置指定位置就可以用了,可以參照這里。

    git也可以通過源碼來安裝,可以參照這篇文章。

    總結

    以上是生活随笔為你收集整理的【Ubuntu 20.04 LTS】如何安装软件详细讲解的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 日韩av色| 欧美色图3p| 日本一区二区视频免费 | 粉嫩av一区二区三区免费观看 | 日本不卡在线视频 | 超碰520| 波多野结衣www | 国产免费内射又粗又爽密桃视频 | 精品免费国产一区二区三区四区 | 亚洲 欧美 激情 另类 校园 | 亚洲美女黄色片 | 香蕉网伊 | 一区二区三区精品免费视频 | 微拍福利一区二区 | 久久久精品国产 | www.色国产| 波多野结衣视频免费看 | 一级片特黄 | 成人ay| 久久夫妻视频 | 乳女教师の诱惑julia | 午夜xxxx| 99干99| 日韩午夜| 国产吞精囗交久久久 | 国产在线视频网 | 无码人妻精品一区二区蜜桃网站 | 国产精品视频999 | 简单av网| 波多野结衣理论片 | 国产精品12页 | 91手机在线视频 | 三上悠亚影音先锋 | 天天射综合 | a在线天堂 | 欧美亚洲激情 | 国产白丝在线观看 | 乱一色一乱一性一视频 | 欧美小视频在线观看 | 欧美我不卡 | 日本亚洲在线 | 女生脱裤子让男生捅 | 99精品久久99久久久久 | 青草国产 | 操网| 天天综合网国产 | 毛片免费一区二区三区 | 午夜亚洲AV永久无码精品蜜芽 | 亚洲视频在线观看一区 | 在线观看91 | 久久久久久久久久电影 | 国产全是老熟女太爽了 | 国产欧美日韩二区 | 黄色av网站免费观看 | 亚洲一卡二卡三卡四卡 | 午夜精品极品粉嫩国产尤物 | 午夜福利电影一区二区 | 中文字幕精品视频 | 在线免费观看日韩av | 性日本xxx| 野外做受又硬又粗又大视频√ | 亚洲 欧美 日韩系列 | 97香蕉碰碰人妻国产欧美 | 91插插插永久免费 | 奇米狠狠去啦 | jizz内谢中国亚洲jizz | 国产精品成人aaaa在线 | 亚洲小说网 | 亚洲三级在线视频 | 欧美黑人疯狂性受xxxxx喷水 | 中文字幕在线观看二区 | 亚洲影视网 | 少妇精品无码一区二区三区 | jizz性欧美23| 成人在线观看视频网站 | 青青超碰 | 在线免费观看毛片 | 国产高潮在线观看 | 怡红院一区二区三区 | 污网站在线观看免费 | 美女天天操 | 亚洲v天堂| 国产成年视频 | 国产三区av| 乱子伦一区二区 | 日韩成人精品一区 | 欧美日韩一区二区三区四区 | 欧美在线视频播放 | 成人美女免费网站视频 | 网友自拍第一页 | 在线观看的毛片 | 亚洲欧美第一视频 | 99久久久无码国产精品6 | 日本一级做a爱片 | 91日本在线观看 | 日本久久网站 | 日韩欧美精品国产 | 欧美一级黄色录像 | 日韩免费在线视频观看 |