zoukankan      html  css  js  c++  java
  • Linux yum apt-get 方式

    Linux 大致可以分两大类
     
    RedHat分支
    redhat, centos ,mandrake,mandriva,国产的红x等
    1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 
    2 包管理工具  yum 
    3 支持tar包
     
    Debian分支
    debian,ubuntu等
    1 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数”
    2 包管理工具 apt-get
    3 支持tar包
     
    常用的yum命令
    yum clean all                             清空yum缓存 
    yum list                                       列出yum源中的软件 
    yum install  packagename         安装软件包 
    yum remove  packagename         移除软件包 
    yum search  packagename         查找软件包 
    yum check-update                      检查可以更新的软件包
    yum list installed                         罗列已经安装的软件包 
    yum info  packagename             查看软件包的信息
    yum update                                   升级所有软件包 
    yum update  packagename         升级指定软件包
    yum upgrade                                  升级所有软件包(只要是系统里的东西有更新的全部更新)
     
    RPM
    rpm是redhat公司的一种软件包管理机制,直接通过rpm命令进行安装删除等操作,最大的优点是自己内部自动处理了各种软件包可能的依赖关系
     
    安装:rpm -ivh *.rpm                                        ----可用于线上安装
    卸载:rpm -e packagename
    查询所有安装包:rpm -qa 
    查询某个安装包:rpm -q packagename
                                rpm -qa | grep name
    升级:rpm -Uvh packagename
    查询软件安装路径:rpm -qc name
    查询某文件是哪个rpm包产生:rpm -qf  /etc/yum.conf   --文件路径
    增加资源库
    例如:增加rpm.livna.org作为资源库
    安装Livna.org rpms GPG key rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY
     
    常用的apt-get命令
    apt-file  list packagename                                   列出一个软件包中包含的文件
    apt-get update                                                更新本机中的数据库缓存
    apt-cache search packagename                    查找包含部分关键字的软件包
    apt-get install packagename                         安装指定的软件
    apt-get remove packagename                       卸载软件
    apt-get  --purge remove packagename        完全卸载软件包括删除配置
    apt-get source packagename                         下载软件包源代码
    apt-get  --reinstall install packagename        修复或者只安装最新版本
    apt-get  clean                                                   清理所有的缓存文件
    apt-cache  show packagename                      查看编译一个包需要哪些其他的库(包)
     
    DPKG
    dpkg 是Debian[待宾] Package 的简写。为 Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux 发行版都使用 dpkg,例如 Ubuntu、Knoppix 等。
     
    dpkg -i packagename            安装一个 Debian 软件包
    dpkg -c packagename           列出  packagename  的内容
    dpkg -r packagename           移除一个已安装的包裹
    dpkg -P packagename          完全清除一个已安装的包裹(包括配制文件)
    dpkg -L  packagename          列出  packagename   安装的所有文件清单
    dpkg -s  packagename           显示已安装包裹的信息
    dpkg-reconfigure  packagename   重新配制一个已经安装的包裹
  • 相关阅读:
    UVA 11987 几乎就是并查集= =
    UVALive 5908 更新一下线段相交模板
    【poor几何】UVALive 5908 更新一下线段相交模板
    【poor几何】UVALive 5908 更新一下线段相交模板
    UVALive 3634 熟悉一下STL
    UVALive 3634 熟悉一下STL
    UVALive 3634 熟悉一下STL
    hdu2665 主席树模板题
    hdu2665 主席树模板题
    迷宫问题 POJ
  • 原文地址:https://www.cnblogs.com/xoray007/p/3645353.html
Copyright © 2011-2022 走看看