zoukankan      html  css  js  c++  java
  • 软件包管理工具

    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

     
  • 相关阅读:
    虚拟机LUN扩大后,重新分区
    rm: cannot remove `/home/cn0000/log/formlog.20140417': Read-only file system
    sybase 备份和恢复
    全表扫描计算成本
    标量子查询 子查询执行次数计算公式
    left join 关联条件位置
    动态SQL使用绑定变量
    如何在SQLServer中处理每天四亿三千万记录的
    移动端UI一致性解决方案
    工业互联网中MES系统的重要性
  • 原文地址:https://www.cnblogs.com/liuyanerfly/p/9112036.html
Copyright © 2011-2022 走看看