apt命令
apt(Advanced Packaging Tool)是一个在Debian
和Ubuntu
中的 Shell 前端软件包管理器。
apt
命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
apt
命令执行需要超级管理员权限(root),所以当你没有root权限时要在命令前加上sudo
。
列出所有可更新的软件清单命令:
sudo apt update
升级软件包:
sudo apt upgrade -y
加上-y
的意思是确认升级,无需后面输入yes进行更新确认。
yum命令
yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。
基于RPM
包管理,能够从指定的服务器自动下载RPM
包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
yum
提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
列出所有可更新的软件清单命令:
sudo yum check-update
更新所有软件命令:
sudo yum update -y
加上-y
的意思是确认升级,无需后面输入yes进行更新确认。
为什么需要加上sudo
apt
(用于Debian及其衍生系统如Ubuntu)和yum
(用于Red Hat及其衍生系统如Fedora和CentOS)是Linux系统中的包管理器,用于安装、更新、升级和删除软件包。它们经常需要管理员权限来执行任务,因为软件包通常会被安装在系统范围内的位置,比如/usr/、/etc/和/bin/目录,这些位置对普通用户是受限的。sudo
是一个命令行程序,它允许授权的用户以超级用户(root用户)的身份或另一个用户的身份执行命令。当一个普通用户试图执行需要较高权限的命令时,sudo可以进行提权。
如果你是以root用户执行这些命令则无需加上sudo。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 [email protected]