最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

如何在 Linux 中使用 apt 命令管理包

本文通過示例向您展示如何在 Ubuntu、Debain、Linux Mint 或任何其他基于 Debian 或 Ubuntu 的發(fā)行版中使用 apt 命令,以便您可以輕松管理軟件包。

apt是一款功能強(qiáng)大的包管理工具,可用于在Linux 操作系統(tǒng)中搜索、安裝、更新、升級和管理包,它會自動(dòng)管理軟件包依賴項(xiàng),根據(jù)需要安裝所需的軟件,并在不再需要時(shí)將其刪除。

Linux 中的 apt 命令是什么?

apt(高級打包工具)是一個(gè)命令行工具,用于與Debian和基于 Debian 的 Linux 發(fā)行版(如Ubuntu)中的dpkg打包系統(tǒng)進(jìn)行輕松交互,它是分布在名為 的包中的工具集合,旨在簡化管理軟件的過程。apt

dpkg負(fù)責(zé)將軟件打包成易于安裝的軟件包,它是 Debian 軟件包管理器。事實(shí)上,當(dāng)apt 使用它時(shí) ,它會調(diào)用 dpkg 程序來安裝或刪除應(yīng)用程序,同時(shí)包括附加功能作為依賴項(xiàng)解析。

換句話說,apt充當(dāng)與dpkg包裝系統(tǒng)交互的用戶友好層。

如何在 Linux 中使用 apt 命令

請記住,大多數(shù) apt 命令必須以具有sudo 特權(quán)的用戶身份運(yùn)行 。

獲取更新

在使用 進(jìn)行任何操作之前apt,我們需要確保包數(shù)據(jù)庫的本地副本是最新的,如果沒有這個(gè),系統(tǒng)將不知道是否有更新的軟件包可用。

該 apt update 命令下載有關(guān)可用軟件包的最新信息:

sudo?apt?update

這將下載最新的最新軟件包及其元數(shù)據(jù)——軟件包名稱、版本號等。

列出可用更新

您可以查看具有準(zhǔn)備升級的較新版本的軟件包列表。為此,請運(yùn)行以下命令:

apt?list?--upgradeable

事實(shí)上,apt list --upgradeable是一個(gè)提示,總是顯示在apt update 輸出的最后。

升級包

運(yùn)行 apt upgrade 將更新所有具有可用新版本的軟件包。請記住,您需要執(zhí)行apt updatebefore apt upgrade,以便apt知道新版本的軟件包可用。

sudo?apt?upgrade

全面系統(tǒng)升級

apt upgrade和之間的共同區(qū)別在于,如果需要升級整個(gè)系統(tǒng)apt full-upgrade,afull-ugrade將刪除已安裝的包。

例如,當(dāng)您想從 Debian 版本 10 升級到 11 時(shí),這很有用。

sudo?apt?full-upgrade

帶命令 full-upgrade 需要特別小心才能安全使用,即使是有經(jīng)驗(yàn)的用戶也沒有充分的理由定期運(yùn)行它們。

安裝新包

更新包數(shù)據(jù)庫后,您可以使用該apt install命令安裝任何包,例如,讓我們安裝 Nginx Web 服務(wù)器:

sudo?apt?install?nginx

如果要一次安裝多個(gè)包,例如nginxand firewalld,請將它們指定為空格分隔的列表:

sudo?apt?install?nginx?firewalld

刪除包

要?jiǎng)h除(卸載)已安裝的軟件包,請使用該apt remove命令,例如,要?jiǎng)h除名為 的包nginx,請輸入:

sudo?apt?remove?nginx

您還可以指定多個(gè)包,以空格分隔:

sudo?apt?remove?nginx?firewalld

我們還可以使用該apt purge 命令輕松刪除包,主要區(qū)別在于該apt remove命令將卸載給定的軟件包,但會保留其配置文件。

而apt purge不僅會刪除包,還會刪除主目錄之外的所有配置文件。

sudo?apt?purge?nginx

此外,您還可以使用以下命令刪除所有不需要的包:

sudo?apt?autoremove

該autoremove選項(xiàng)用于刪除自動(dòng)安裝以滿足其他包的依賴項(xiàng)但現(xiàn)在不再需要作為依賴項(xiàng)的包。

搜索包裹

該apt search命令允許您在可用包列表中搜索給定的包,例如,要搜索nginx包,請輸入:

apt?search?nginx

搜索已安裝的軟件包

該 apt list命令顯示已安裝和可供安裝的軟件包,如果您只想列出當(dāng)前安裝的特定軟件包怎么辦?只需將--installed選項(xiàng)傳遞給apt list命令,您可以*在搜索中使用通配符 ( )。

例如,要查找系統(tǒng)上當(dāng)前安裝的所有包,其中包含 nginx 其名稱中的運(yùn)行:

apt?list?--installed?nginx*

獲取有關(guān)套餐的詳細(xì)信息

該apt search命令的輸出為您簡要介紹了這些包,如果需要更多詳細(xì)信息,請使用該apt show命令。

apt?show?nginx

請務(wù)必注意,您需要為apt show命令提供確切的包名稱。否則apt show將無法工作。


如何在 Linux 中使用 apt 命令管理包的評論 (共 條)

分享到微博請遵守國家法律
夏邑县| 汾西县| 门源| 峡江县| 九江县| 鹿邑县| 休宁县| 清远市| 眉山市| 赣州市| 哈尔滨市| 北碚区| 同德县| 繁峙县| 昭觉县| 宁都县| 合山市| 宣武区| 曲阜市| 临朐县| 喜德县| 两当县| 万山特区| 东至县| 米脂县| 华蓥市| 扬中市| 雅安市| 河池市| 靖州| 珲春市| 紫金县| 内丘县| 芜湖市| 襄城县| 文昌市| 恩平市| 商城县| 明水县| 门源| 长葛市|