掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
在Linux系統(tǒng)中,我們可以使用apt升級(jí)軟件包,有時(shí)候我們可能需要排除某些軟件包進(jìn)行升級(jí),或者保留某些軟件包不進(jìn)行升級(jí),本文將詳細(xì)介紹如何在apt升級(jí)中排除/保留/阻止特定軟件包。

創(chuàng)新互聯(lián)是專業(yè)的景谷網(wǎng)站建設(shè)公司,景谷接單;提供成都網(wǎng)站建設(shè)、成都網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行景谷網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
--exclude參數(shù)排除軟件包在升級(jí)軟件包時(shí),我們可以使用--exclude參數(shù)來(lái)排除特定的軟件包,我們想要排除名為package_name的軟件包,可以使用以下命令:
sudo apt-get update && sudo apt-get upgrade --exclude=package_name
這樣,在升級(jí)過(guò)程中,package_name軟件包將不會(huì)被升級(jí)。
--only-upgrade參數(shù)僅升級(jí)軟件包我們只想升級(jí)特定的軟件包,而不想升級(jí)其他軟件包,這時(shí),我們可以使用--only-upgrade參數(shù),我們想要僅升級(jí)名為package_name的軟件包,可以使用以下命令:
sudo apt-get update && sudo apt-get upgrade --only-upgrade=package_name
這樣,在升級(jí)過(guò)程中,除了package_name軟件包之外的其他軟件包都將不會(huì)被升級(jí)。
--reinstall參數(shù)重新安裝軟件包我們想要在升級(jí)過(guò)程中阻止某個(gè)軟件包的升級(jí),這時(shí),我們可以使用--reinstall參數(shù),我們想要阻止名為package_name的軟件包的升級(jí),可以使用以下命令:
sudo apt-get update && sudo apt-get upgrade --reinstall=package_name
這樣,在升級(jí)過(guò)程中,package_name軟件包將不會(huì)被升級(jí),而是會(huì)被重新安裝到當(dāng)前版本。
1、如何查看已經(jīng)安裝的軟件包及其版本?
答:可以使用以下命令查看已經(jīng)安裝的軟件包及其版本:
dpkg -l | grep installed
2、如何卸載一個(gè)已經(jīng)安裝的軟件包?
答:可以使用以下命令卸載一個(gè)已經(jīng)安裝的軟件包:
sudo apt-get remove package_name
3、如何查找一個(gè)軟件包的依賴關(guān)系?
答:可以使用以下命令查找一個(gè)軟件包的依賴關(guān)系:
apt-cache depends package_name
4、如何查找一個(gè)已刪除的軟件包?
答:可以使用以下命令查找一個(gè)已刪除的軟件包:
apt-get purge --auto-remove package_name 2>/dev/null | grep "purged" >/dev/null && echo "Package purged" || echo "Package not found"

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流