• 软件包管理工具


    mac : brew

    Mac系统是基于Unix内核的图形化操作系统

    brew 安装目录 /usr/local/Cellar
    brew 配置目录 /usr/local/etc
    brew 命令目录 /usr/local/bin  
    注:homebrew在安装完成后自动在/usr/local/bin加个软连接,所以平常都是用这个路径
     
    centos: yum 
    CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本
     
    ubuntu: apt-get
    ubuntu基于linux的免费开源桌面PC操作系统,
    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于DebianGNU/Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的
     
    apt-get 提供一个简单的命令行安装软件包的方法. 和 dpkg 不同, apt-get 不能识别 .deb 文件, 它使用软件包原来的名称通过 /etc/apt/sources.list 指定的安装源进行安装
     
    优麒麟:基于ubuntu 
     
    Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统
    (UNIX 基于特定的硬件,UNIX系统大多是与硬件配套)
     
    Linux商业化的有RedHat Linux 、SuSe Linux、slakeware Linux、国内的红旗等,还有Turbo Linux. 

    Unix主要有Sun 的Solaris、IBM的AIX, HP的HP-UX,以及x86平台的的SCO Unix/Unixware
     
    ------------
     

    1、功能: 
    (1)将软件包打包成一个文件,其中包括: 
    ①二进制程序 
    ②库文件 
    ③配置文件 
    ④帮助文件 
    (2)生成数据库,追踪所安装的每一个文件。

    2、软件包管理器的核心功能: 
    (1)制作软件包 
    (2)安装、卸载、升级、查询、校验

    3、不同发行版的不同的软件包管理器: 
    (1)RedHat,SUSE常用:RPM 
    原名为RatHat Package Manager(PRM is Package Manager) 
    (2)Debian常用:dpt

    4、RPM不提供自动解决依赖关系的功能。

    5、yum和apt-get简介: 
    (1)yum,apt-get是前端工具 
    (2)RPM,dpt是后端工具 
    (3)yum(Yellodog Update Modifier),是RPM提供的更高级工具,能手动管理RPM的依赖关系 
    (4)apt-get是dpt的常见工具,能为dpt提供了自动解决依赖关系的工具

    来源:https://blog.csdn.net/kingolie/article/details/53106142

     
  • 相关阅读:
    存储过程调用API
    Visual Studio 2019 添加不了区域 解决办法
    .NET Core 3.1 IIS其它网站出现HTTP503无法访问解决方法
    串口数据处理分包处理
    树莓派实践总和
    mysql定期任务
    Newtonsoft.Json.Linq 序列化 反序列化等知识
    使用IDbCommandInterceptor解决EF-CORE-3.x-使用MYSQL时,未正常的生成LIKE查询语句
    .Net Core自定义读取配置文件信息appsettings.Json
    .Net Core Cors跨域
  • 原文地址:https://www.cnblogs.com/liuyanerfly/p/9112036.html
Copyright © 2020-2023  润新知