在Linux系统中,我们可以使用apt升级软件包,有时候我们可能需要排除某些软件包进行升级,或者保留某些软件包不进行升级,本文将详细介绍如何在apt升级中排除/保留/阻止特定软件包。
创新互联是专业的景谷网站建设公司,景谷接单;提供成都网站建设、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行景谷网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
--exclude
参数排除软件包在升级软件包时,我们可以使用--exclude
参数来排除特定的软件包,我们想要排除名为package_name
的软件包,可以使用以下命令:
sudo apt-get update && sudo apt-get upgrade --exclude=package_name
这样,在升级过程中,package_name
软件包将不会被升级。
--only-upgrade
参数仅升级软件包我们只想升级特定的软件包,而不想升级其他软件包,这时,我们可以使用--only-upgrade
参数,我们想要仅升级名为package_name
的软件包,可以使用以下命令:
sudo apt-get update && sudo apt-get upgrade --only-upgrade=package_name
这样,在升级过程中,除了package_name
软件包之外的其他软件包都将不会被升级。
--reinstall
参数重新安装软件包我们想要在升级过程中阻止某个软件包的升级,这时,我们可以使用--reinstall
参数,我们想要阻止名为package_name
的软件包的升级,可以使用以下命令:
sudo apt-get update && sudo apt-get upgrade --reinstall=package_name
这样,在升级过程中,package_name
软件包将不会被升级,而是会被重新安装到当前版本。
1、如何查看已经安装的软件包及其版本?
答:可以使用以下命令查看已经安装的软件包及其版本:
dpkg -l | grep installed
2、如何卸载一个已经安装的软件包?
答:可以使用以下命令卸载一个已经安装的软件包:
sudo apt-get remove package_name
3、如何查找一个软件包的依赖关系?
答:可以使用以下命令查找一个软件包的依赖关系:
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"
分享标题:linux怎么从apt升级中排除/保留/阻止特定软件包
转载来于:http://www.shufengxianlan.com/qtweb/news3/145203.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联