网易首页 > 网易数码 > 正文

Linux实验室 apt命令应用全解析

0
分享至
在Linux系统中,无论使用Debian的还是Ubuntu、Linux Mint或其他基于Debian和Ubuntu的发行版都,现在需要用到apt命令。

(原标题:Linux实验室 apt命令应用全解析)

任何系统安装后自然都需要进行应用的安装、卸载、再安装的过程。在Linux系统中,无论使用Debian的还是Ubuntu、Linux Mint或其他基于Debian和Ubuntu的发行版都,现在需要用到apt命令。

在apt出现之前,只有.tar.gz的打包文件,用户需要变异每一个他现在GNU协议Linux上运行的软件,这样很麻烦,所以用户希望系统可以提供一个办法来管理这些要安装在机器上的软件包。“package”的概念随之出现,而后Debian率先推出了帮助用户实现快速、实用、高效的安装软件包的方法,APT(Advanced Packaging Tool)作为dpkg的前端诞生。从目前比较流行的Ubuntu16.04中可以看到,apt正在越来越受欢迎。


什么是apt

前面我们已经提过apt的出现背景,简单来说,apt是一个Linux下的一款安装包管理工具,是一种与包系统交流的命令行工具,用户可以使用它来查找和安装新的软件包,升级软件包或者删除软件包等。

apt命令提供了一种用APT与包管理交互的方法。可以说apt-get是APT重最受欢迎的工具。毕竟Debian系统有一个名为sources.list资源列表,apt-get能够从这个软件库中安装各种软件包。p.s:sources.list文件位于/etc/apt目录下。

接下来我们就一起看看如何应用apt。需要注意的是这里使用的是Ubuntu16.04,你也可以在任何其他基于Debian和Ubuntu的Linux发行版中应用。


以下图片来自itsfoss

第2页:sudo apt update:更新package

sudo apt update:更新package

大多数开源软件、应用和工具在安装之后都会先执行“更新”操作。如果数据库没有自动升级,那么系统不会知道是不是有一个新的可替换package。所以在任何Linux系统中,更新现有的库都是首先要做的。

更新数据库需要超级用户权限,所以你需要运行“sudo”。

如果运行“sudo apt update”的命令行,会看到从服务器端传送回来的package信息。

运行这个命令一般会有三种不同的结果:Hit, Get 和 Ign

Hit:package版本与原来的版本没有任何改变。

Get:找到一个新的可替换版本。它将下载这个全新的版本信息(非版本本身),然后你会看到屏幕上的“获得(get)”键。

Ign:这个package被忽略。可能现有的package已经是最新的,或者在检索文件是出了一些差错,不过不用担心,这不算是一个错误。

sudo apt upgrade:升级安装package

在更新数据包之后,就可以升级已经安装的package了,而最近方便的方法就是升级所有能更新的软件包。可以输入这个命令sudo apt upgrade。你会接下来在屏幕上看到所有升级的package数量和状态。


当然,还有另一种直接升级所有package的方法:sudo apt full-upgrade。

第3页:sudo apt install:安装新的package

sudo apt install <package_name>:安装新的package

如果你已经知道了自己需要安装的package的名字,那么就可以直接执行命令sudo apt install <package_name>。当然,你只需要将<package_name>替换成你真正需要的名字就好,比如你想安装mplayer就可以输入命令:sudo apt install mplayer。


如果你不是十分确定你想要安装的package名字,那么你可以输入名字中的一部分,然后系统会给你提示和选项,给出所有符合你要求的安装包名字,然后你就可以准确安装了。


另外,补充几个常用的安装新package的命令。

sudo apt install <package_1> <package_2> <package_3>:该命令可以同时安装多个package。

sudo apt install <package_name> --no-upgrade:安装该package但是不升级。

sudo apt install <package_name> --only-upgrade:升级该package。

sudo apt install <package_name>=<version_number>:安装该package的固定版本。

sudo apt remove <package_name>:移除该package。

sudo apt purge <package_name>:彻底删除该package(包含配置文件)。

apt search <seach name>:寻找package

可能很多人并没有用过这个功能,但是如果你想要找一个特殊的lib,就需要用写个命令行了,它将帮你找到你要找的所有package。


第4页:apt show:查看package内容

apt show <package_name>:查看package内容

如果你在安装或是移除某个package之前需要查看他的具体信息,可以使用apt show<package_name>这个命令。


这个命令将显示有关给定package的相关信息,如其依赖性,安装状态和下载大小等信息。

sudo apt autoremove:自动移除package

很多时候我们会遇到各种各样的问题,比如空间不够,容量不足。这时候总希望删除一些没用的软件包,而这个命令会自动删除部分libs和package,为你的磁盘腾出空间。


表单展示系列

apt list --upgradeable:展示可升级表单。

apt list --installed:展示已安装表单。

apt list --all -versions:展示系统中所有能找到的package。


如今apt已经成为一种很实用软件包工具,这篇文章为大家介绍了一些常用的apt的命令与概念,希望能帮助大家找到合适的命令,学会apt的运用。

相关推荐
热点推荐
新型卖淫方式曝光,性感“厨媛”上门服务,毁了多少家庭

新型卖淫方式曝光,性感“厨媛”上门服务,毁了多少家庭

王小乖
2023-09-24 16:16:57
《追风者》直到宋美娟身份曝光,林樵松才发现,身边竟有三个卧底

《追风者》直到宋美娟身份曝光,林樵松才发现,身边竟有三个卧底

快乐的青春
2024-03-29 10:00:19
昨天特斯拉被反复拉出来鞭打

昨天特斯拉被反复拉出来鞭打

随性汽车
2024-03-29 19:31:30
起售价21.59万,小米汽车上市27分钟大定5万台!雷军:亏钱卖,冰箱音响真皮座椅免费送

起售价21.59万,小米汽车上市27分钟大定5万台!雷军:亏钱卖,冰箱音响真皮座椅免费送

每日经济新闻
2024-03-28 22:48:16
大家做好准备:不出10年,燃油车或将变得“很难用”,原因很真实

大家做好准备:不出10年,燃油车或将变得“很难用”,原因很真实

通文知史
2023-11-09 15:14:41
世预赛36强赛,唯一的死亡之组——4轮过后,4个球队都有机会晋级

世预赛36强赛,唯一的死亡之组——4轮过后,4个球队都有机会晋级

祝晓塬
2024-03-29 10:46:35
鹈鹕力克雄鹿仅差快船半场:字母35+14单节20分 锡安28分

鹈鹕力克雄鹿仅差快船半场:字母35+14单节20分 锡安28分

醉卧浮生
2024-03-29 10:30:47
可怜她又深夜买醉……还舍不得离婚呢?

可怜她又深夜买醉……还舍不得离婚呢?

蓝一天
2024-03-28 16:49:22
路人国外偶遇金晨,网友:这吊带也就她敢穿!

路人国外偶遇金晨,网友:这吊带也就她敢穿!

木子爱娱乐大号
2024-02-25 20:05:22
ISIS:将加强俄罗斯境内的袭击,包括可能针对普京本人的袭击

ISIS:将加强俄罗斯境内的袭击,包括可能针对普京本人的袭击

老马拉车莫少装
2024-03-26 13:39:26
被爆裁员超70%,又一个高合诞生?新能源国家队断臂求生

被爆裁员超70%,又一个高合诞生?新能源国家队断臂求生

象视汽车
2024-03-29 07:00:11
突发!大巴车坠桥,已致45人死亡!

突发!大巴车坠桥,已致45人死亡!

温州消防
2024-03-29 12:08:24
笑不活了,道教真的很符合中国人民的精神状态啊,评论区笑死我了

笑不活了,道教真的很符合中国人民的精神状态啊,评论区笑死我了

涛涛生活搞笑
2024-03-29 14:48:19
董卿露面老到认不出!头发稀疏似秃顶大妈,但穿碎花裙气质仍优雅

董卿露面老到认不出!头发稀疏似秃顶大妈,但穿碎花裙气质仍优雅

时髦范
2024-03-27 11:48:09
广州天河一小区深夜电动自行车自燃,现场曝光!幸无人员伤亡

广州天河一小区深夜电动自行车自燃,现场曝光!幸无人员伤亡

南方都市报
2024-03-29 10:11:17
研发比小米多1500亿元,收入超7000亿元,华为公布2023年业绩报告

研发比小米多1500亿元,收入超7000亿元,华为公布2023年业绩报告

热点科技洞察
2024-03-29 18:33:08
国际金价创历史新高!周大福等品牌金饰每克逼近690元 ,观望的人却多了

国际金价创历史新高!周大福等品牌金饰每克逼近690元 ,观望的人却多了

第一财经资讯
2024-03-29 20:53:53
重庆农商行原党委委员、副行长舒静被查

重庆农商行原党委委员、副行长舒静被查

新京报
2024-03-29 16:13:20
海航集团:重大失误!

海航集团:重大失误!

民航之翼
2024-03-23 20:45:03
日本“食人菌”爆发,已有上千人被感染,传播速度非常快

日本“食人菌”爆发,已有上千人被感染,传播速度非常快

呼呼历史论
2024-03-29 17:04:53
2024-03-29 23:28:49

头条要闻

"相亲强奸案"男子改判无罪获赔57万:以后踏实过日子

头条要闻

"相亲强奸案"男子改判无罪获赔57万:以后踏实过日子

体育要闻

足坛反腐涉案金额:6人超千万李铁1.2亿

娱乐要闻

胡夏被曝有孩子!工作室火速辟谣

财经要闻

张维迎:如何正确理解企业家精神?

科技要闻

雷军:我们是卷王,建议BBA车主感受下时代

汽车要闻

找回久违的开怀大笑 试驾小米SU7 Max

态度原创

亲子
本地
健康
教育
游戏

亲子要闻

小宝宝天天跟他爸爸亲,他妈妈和他爸爸在假装打架,结局亮了!

本地新闻

专访|张伟潮:最年轻的龙头专职制造者

早防早筛,远离肝硬化

教育要闻

用换元法计算这个代数式,掌握了这个方法很简单哦

《龙之信条2》成2024年英国首发销量最高游戏

无障碍浏览 进入关怀版
×