week11:包管理工具

什么是包管理工具

实操环节:

  • Windows 10:
  • Windows 7:就体验下WebPI意思意思吧……
    • 按照你的操作系统的位数,安装课程资源微云中“包管理”目录中相应的“Microsoft Web Platform Installer”
    • 运行,并在此程序的“应用程序”列表中找到“WordPress”
    • 选择“添加”,点击“安装”
    • 随意设定一个数据库密码,点击“继续”
    • 点击“单击此处可查看要安装的……”
  • Mac:像 Mac 高手一样管理应用,从 Homebrew 开始
  • Linux包管理体验:
    • 在Windows 10中安装WSL,再按照你安装的具体Linux发行版来体验其默认的包管理工具
      • CentOS / Fedora:测试yum、dnf命令
      • Ubuntu / Debian:测试apt命令
    • 访问https://ilab.jnu.edu.cn/
      • 在“我的课程”选择“2019nnm”点加入
      • 应用仓库,选择第一个“CentOS”
        • “实例名”随便填吧
        • “参数配置方案”区域选择第一个“Mini”
        • 点击“确认提交”,创建完成后点击“进入实例”
        • 测试yum、dnf命令
        • 删除自己刚才创建的的实例
      • 应用仓库,选择第二个“ubuntu”
        • “实例名”随便填吧
        • “参数配置方案”区域选择第一个“Mini”
        • 点击“确认提交并等待”创建完成后点击“进入实例”
        • 测试apt命令
        • 删除自己刚才创建的的实例

更多:

  • Python包管理:pip/conda/poetry
  • JS包管理:npm/yarn

包管理工具运作的要素和机制:

  • 软件包
  • 版本
  • 依赖关系
  • 元数据
  • 软件仓库及镜像