Linux里面apt是什么?

Linux里面apt是什么?,第1张

apt,全称Advanced Packaging Tool,是一个在Debian和Ubuntu中的shell前端软件包管理器。apt命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令,这些命令既简洁又好记。不过apt命令执行需要超级管理员权限。apt语法格式:apt[options][command][package...]options:可选,选项包括-h、-y、-q等等。command:要进行的 *** 作。package:安装的包名。apt常用命令sudo apt update:列出所有可更新的软件清单命令sudo apt upgrade:升级软件包apt list --upgradeable:列出可更新的软件包及版本信息sudo apt full-upgrade:升级软件包,升级前先删除需要更新的软件包sudo apt install :安装指定的软件命令sudo apt install :安装多个软件包sudo apt update :更新指定的软件命令sudo apt show :显示软件包具体信息,比如:版本号、安装大小、依赖关系等sudo apt remove :删除软件包命令sudo apt autoremove:清理不再使用的依赖和库文件sudo apt purge :移除软件包及配置文件sudo apt search :查找软件包命令。

sudo apt-get update下载最新的软件列表。

从软件源(也就是服务器)下载最新的软件包列表文件,更新本地软件包缓存信息(包含软件名,版本,校验值,依赖关系等)。

具体下载文件在目录:

/var/lib/apt/lists

sudo apt-get upgrade

安装更新。

下载最新软件包,并替换系统上过时的软件。

具体下载文件在目录:/var/cache/apt/archives。

扩展资料:

系统内核的路由转发:

Linux *** 作系统嵌入了TCP/IP协议栈,协议软件具有路由转发功能。路由转发依赖作为路由器的主机中安装多块网卡,当某一块网卡接收到数据包后,系统内核会根据数据包的目的IP地址,查询路由表。

然后根据查询结果将数据包发送到另外一块网卡,最后通过此网卡把数据包发送出去。此主机的处理过程就是路由器完成的核心功能。

通过修改Linux系统内核参数ip_forward的方式实现路由功能,系统使用sysctl命令配置与显示在/proc/sys目录中的内核参数。首先在命令行输入:cat/proc/sys/net/ipv4/ip_forwad,检查Linux内核是不是开启IP转发功能。

如果结果为1,表明路由转发功能已经开启;如果结果为0,表明没有开启。出于安全考虑,Linux内核默认是禁止数据包路由转发的。在linux系统中,有临时和永久两种方法启用转发功能。

参考资料来源:百度百科-linux

一、apt的简介

apt命令可以说是Linux系统下最为重要的命令,安装、更新、卸载软件,升级系统内核都离不开apt命令。

apt的全称是Advanced Packaging Tool是Linux系统下的一款安装包管理工具。

最初需要在Linux系统中安装软件,需要自行编译各类软件,缺乏一个统一管理软件包的工具。此后当Debian系统出现后,dpkg管理工具也就被设计出来了,此后为了更加快捷、方便的安装各类软件,dpkg的前端工具APT也出现了。在Ubuntu16.04系统下apt命令功能又得到了强化,使其更加方便快捷和受欢迎了。

二、apt命令介绍

1.apt update

更新软件源中的所有软件列表。因为更新数据库等 *** 作需要管理员的权限,所以在apt命令前要加上sudo命令取得权限。

运行apt update命令会返回三种状态:一是命中,一是获取,一是忽略。

命中表示连接上网站,包的信息没有改变。

获取表示有更新并且下载。

忽略表示无更新或更新无关紧要无需更新。

在命令显示的最后,会提示你有多少软件包可以升级,你可以根据自身的需求立即或稍后进行升级。

2. apt list

apt list --upgradeable:显示可升级的软件包。

apt list --installed:显示已安装的软件包。

3.apt upgrade

执行完update命令后,就可以使用apt upgrade来升级软件包了。执行命令后系统会提示有几个软件需要升级。在得到你的同意后,系统即开始自动下载安装软件包。

4. apt install <软件包名>

安装指定软件。此命令需管理员权限。如果你对名字并不十分清楚,你可以输入软件名的一部分,系统会给出名字相近的软件包名的提示。在老版本中安装程序需要使用 sudo apt-get install <软件包名>,现在新版本中已建议直接使用apt替代apt-get命令。

sudo apt install -f

使用此命令可修复依赖关系,假如有软件因依赖关系不满足而无法安装,就可以运行此命令自动修复安装程序包所依赖的包。特别是在使用dpkg命令安装deb软件包时出现依赖问题常需要此命令来修复。

5. apt remove <软件包名>和apt autoremove

apt remove <软件包名>用来卸载指定软件。

apt autoremove用来自动清理不再使用的依赖和库文件。

7.apt show <软件包名>

显示软件包具体信息。例如:版本号,安装大小,依赖关系,bug报告等等。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7308508.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存