【Linux yum / apt命令】

Linux yum 命令

yum(Yellow dog Updater, Modified)是Linux系统中基于RPM包管理的一个自动化更新程序和包管理器,主要用在基于RPM的Linux发行版中,如Fedora、CentOS、RHEL(Red Hat Enterprise Linux)等。yum简化了安装、更新、删除软件包以及管理依赖关系的任务。

基本命令

yum 语法格式:yum [options] [command] [package …]

  • options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为 “yes”),-q(不显示安装的过程)等等。
  • command:要进行的操作。
  • package:安装的软件包名。
  1. 列出所有可更新的软件清单命令:yum check-update

  2. 更新所有软件命令:yum update
    更新特定软件命令:yum update <package_name>

  3. 仅安装指定的软件命令:yum install <package_name>

  4. 列出所有可安裝的软件清单命令:yum list
    yum list available(列出所有可安装的软件包)
    yum list installed (列出已安装的软件包)
    yum info <package_name> (列出软件包的详细信息)
    yum repolist {列出可用的软件仓库(repositories)及其状态}

  5. 删除软件包命令:yum remove <package_name>

  6. 查找软件包命令:yum search
    使用搜索包含该关键字的软件包。

  7. 清除缓存命令:
    yum clean packages: 清除缓存目录下的软件包
    yum clean headers: 清除缓存目录下的 headers
    yum clean oldheaders: 清除缓存目录下旧的 headers
    yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的 headers。

注意事项

  • 使用yum命令时,你可能需要管理员权限,因此可能需要在命令前加上sudo。
  • 某些Linux发行版(如Debian及其衍生版)使用的是apt而不是yum作为包管理器。
  • 对于较新的Fedora版本,dnf(Dandified YUM)是yum的替代品,提供了更快的包管理速度和更好的特性。但在CentOS和RHEL等系统中,yum仍然是主要的包管理工具。

Linux apt 命令

apt(Advanced Package Tool)是Debian及其衍生Linux发行版(如Ubuntu)中用于处理软件包的一个非常强大的工具。它允许用户安装、更新、升级、删除软件包,以及执行其他与软件包管理相关的任务。apt 旨在作为 apt-get、apt-cache 和 apt-config 等工具的更加友好、更高级别的前端。

基本命令

apt语法格式:apt [options] [command] [package …]

  • options:可选,选项包括 -h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。
  • command:要进行的操作。
  • package:安装的软件包名。
  1. 更新软件包列表:sudo apt update
    更新指定的软件命令:sudo apt update <package_name>

  2. 安装软件包:sudo apt install [package_name]
    安装多个软件包:sudo apt install <package_name1> <package_name2> <package_name3>

  3. 更新已安装的软件包:sudo apt upgrade
    apt list --upgradable (列出可更新的软件包及版本信息)
    apt list --installed (列出所有已安装的包)
    apt list --all-versions (列出所有已安装的包的版本信息)
    sudo apt full-upgrade (升级软件包,升级前先删除需要更新软件包)

  4. 升级整个系统(包括发行版升级,如果可用):sudo apt dist-upgrade

  5. 删除软件包:sudo apt remove [package_name]

  6. 自动删除不再需要的软件包:sudo apt autoremove

  7. 清理本地仓库中的软件包文件:sudo apt autoclean

  8. 清理所有不再需要的软件包文件:sudo apt clean

  9. 搜索软件包:sudo apt search [keyword]

  10. 查看软件包信息:apt show [package_name]
    显示软件包具体信息,例如:版本号,安装大小,依赖关系等等。

  11. 移除软件包及配置文件: sudo apt purge <package_name>

命令示例

  • sudo apt update && sudo apt upgrade -y (组合命令>更新、升级安装软件包)
  • sudo apt install <package_name> --no-upgrade (安装一个软件包,但如果软件包已经存在,则不要升级它)
  • sudo apt install <package_name> --only-upgrade (只想升级,不要安装)
  • sudo apt install <package_name>=<version_number> (设置指定版本,version_number 为版本号)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值