您当前的位置: 首页 >  linux

liaowenxiong

暂无认证

  • 0浏览

    0关注

    1171博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Linux 命令之 apt-get -- APT 软件包管理工具

liaowenxiong 发布时间:2021-04-19 10:58:45 ,浏览量:0

文章目录
  • 一、命令介绍
  • 二、语法格式
  • 三、相关文件及目录
  • 四、常用命令
    • (一)下载、安装、升级和删除软件包
    • (二)查询和检验软件包
    • (三)执行其它功能
  • 五、常用选项
    • (一)安装、升级和删除软件包
    • (二)查询和检验软件包
    • (三)执行其它功能
  • 六、参考示例
    • (一)下载、安装、升级和删除软件包
      • 安装软件包
      • 重新安装已安装的包
      • 修复安装
      • 安装指定版本号的软件包
      • 把包下载到缓存中而不安装
      • 更新指定的软件包
      • 安装指定的软件包相关的编译环境
      • 从光盘安装一个软件包
      • 更新软件列表,即软件包索引文件
      • 卸载一个已安装的软件包(保留配置文件)
      • 卸载一个已安装的软件包(配置文件也删除)
      • 清理无用的软件包
      • 自动清除不需要的程序包
      • 更新所有已安装的软件包
      • 彻底删除软件包
      • 将系统升级到新版本(升级系统中有更新的软件包)
    • (二)查询和检验软件包
      • 通过关键字搜索软件包
      • 查看软件包的相关信息(说明、大小、版本等)
      • 查看系统中每个软件包的简要信息
      • 查看系统中每个软件包的大致信息
      • 查看指定的软件包需要依赖哪些软件包
      • 查看指定的软件包被哪些软件包依赖(需要)
      • 检查系统所有的软件包是否有损坏的依赖
      • 查看软件包的版本
      • 查看已安装包的更改日志
    • (三)执行其它功能
      • 模拟执行命令并输出结果
      • 清除系统中缓存的软件包安装文件
      • 删除已经卸载的软件包的安装文件
      • 在命令执行过程中显示软件包的版本信息
      • 在命令执行过程中,减少输出的信息
      • 下载软件包的源代码
      • 查看版本命令工具 apt-get 的版本信息
      • 查看系统的更新记录
      • 将软件包标记为保留

一、命令介绍

Debian 作为 Ubuntu、Linux Mint 和 elementary OS 等 Linux 操作系统的母板,其具有强健的包管理系统,它的每个组件和应用程序都内置在系统中安装的软件包中(以 .deb 为后缀名)。Debian 使用一套名为 Advanced Packaging Tools(APT)的工具来管理这种包系统,不过请不要把它与 apt 命令混淆,它们之间其实不是同一个东西。

在基于 Debian 的 Linux 发行版中,有各种工具可以与 APT 进行交互,以方便用户安装、删除和管理软件包。apt 便是其中一款广受欢迎的命令行工具,另外一款较为流行的是命令行与 GUI 兼顾的 Aptitude。它们其实和红帽系的 yumdnf;Arch Linux 系的 pacman 等软件包管理工具类似。

apt 命令是 Debian Linux 发行版中的用于管理 APT 软件包的 Shell 前端工具。几乎所有基于 Debian 的发行版都在使用这个包管理工具。

apt 其实是一个命令组,包含三个命令:apt-getapt-cacheapt-config,而 apt-get 只是其中最为核心和常用的命令而已,就是说你要使用命令 apt 管理软件包,你要经常在上述的 3 个命令之间切换,体验真 TMD 糟糕,不过以后你可以直接使用命令 apt 来做所有的事情了,在 2014 年 Debian 发布了第一版全新的命令集 apt,这个命令就是把旧版的 3 个 apt 命令进行整合和优化,现在各大 Debian Linux 发行版的厂商也开始鼓励用户使用新的命令集 apt 取代旧版的命令集 apt,关于新版的命令 apt 的详细介绍请参见《Linux 命令之 apt – Debian Linux 新一代的软件包管理工具》。

apt-get 命令一般需要 root 权限执行,所以一般跟着 sudo 命令。

二、语法格式
apt-get [options] command
三、相关文件及目录 文件/目录 说明 /
关注
打赏
1661566967
查看更多评论
立即登录/注册

微信扫码登录

0.0426s