新聞中心
在Linux系統(tǒng)中,我們可以使用apt升級軟件包,有時候我們可能需要排除某些軟件包進(jìn)行升級,或者保留某些軟件包不進(jìn)行升級,本文將詳細(xì)介紹如何在apt升級中排除/保留/阻止特定軟件包。

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


咨詢
建站咨詢
