zoukankan      html  css  js  c++  java
  • Linux软件管理常用命令和选项

    rpm

    /var/lib/rpm:数据库目录

    -ivh x:安装软件包x

    -Uvh x:升级或安装软件包x,如果没有安装x的旧版本,则安装x,否则删除x的旧版本后再安装x。

    -Fvh x:升级软件包x,如果没有安装x的旧版本,则不安装x,否则删除x的旧版本后再安装x。

    -e x:删除软件包x

    -q x:查询是否安装了软件包x

    -qa:列出所有已安装的软件包

    -ql x:列出已安装的软件包x所有的文件

    -qi x:列出已安装的软件包x的详细信息

    -qf x:查询文件x属于哪个已安装的软件包

    -qpl x:列出软件包x所有的文件

    -qpi x:列出软件包x的详细信息

    -V x:列出软件包x被修改过的文件

    --oldpackage:允许用旧版本的软件包取代较新的版本

    --replacefiles:即使要安装的软件包会取代别的已安装软件包的文件, 也安装该软件包

    --replacepkgs:即使软件包的部分内容已安装在系统里,也安装该软件包

    --force:与使用--replacepkgs, --replacefiles, 以及--oldpackage效果相同

    --nodeps:忽略依赖关系

    --prefix:指定安装路径

     --rebuilddb:重建rpm数据库

    yum

    /etc/yum.conf:配置文件

    /etc/yum.repos.d:软件资源配置目录

    /var/cache/yum:缓存目录

    makecache:把服务器的软件包信息下载到本地缓存

    clean packages:删除本地packages缓存

    clean headers:删除本地headers缓存

    clean all:删除本地缓存

    localinstall x:安装本地软件包x

    install x:安装软件包x

    --installroot=/some/path :指定安装路径

    update:升级所有已安装的软件包

    update x:升级软件包x

    remove x:删除软件包x

    erase x:删除软件包x

    deplist x:列出软件包x的依赖

    search x:根据软件包名和软件描述,列出所有和x相关的软件包

    list:列出所有的软件包

    list x:x是glob表达式,例如list java*,表示列出所有java开头的软件包

    info x:列出软件包x的详细信息

    list installed:列出所有已安装的软件包

    list updates:列出所有可升级的软件包

    check-update:列出所有可升级的软件包

    info installed x:列出已安装的软件包x的详细信息

    group list hidden:列出所有可安装的软件包组

    group info x:列出软件包组x的详细信息

    group insall x:安装软件包组x

    group update x:升级软件包组x

    group remove x:删除软件包组x

    dpkg

    /var/lib/dpkg/available:安装过的软件包列表

    /var/lib/dpkg/status:安装过的软件包状态

    -i x:安装软件包x

    -r x:删除软件包x(保留配置信息)

    -P x:删除软件包x(包括配置信息)

    --unpack x:解压软件包x,但不进行配置

    --configure x:配置已解压但未配置的软件包x

    -l:列出所有已安装的软件包

    -L x:列出已安装的软件包x所有的文件

    -s x:列出已安装的软件包x的详细信息

    -S x:查询文件x属于哪个已安装的软件包

    --info x:列出软件包x的详细信息

    -c x:列出软件包x所有的文件

    apt

    /etc/apt/sources.list:软件资源配置文件

    /var/cache/apt/archives:已经下载的软件包缓存目录

    /var/lib/apt/lists:软件包列表目录

    apt-get update:下载软件包列表

    apt-get clean:删除已经下载的软件包缓存

    apt-get install x:安装软件包x

    apt-get reinstall x:重新安装软件包x

    apt-get upgrade:升级所有已安装的软件包

    apt-get upgrade x:升级软件包x

    apt-get remove x:删除软件包x(保留配置信息)

    apt-get purge x:删除软件包x(包括配置信息)

    apt-cache search x:通过关键字x搜索软件包

    apt-cache search all:列出所有软件包

    apt-cache show x:列出软件包x的详细信息

    apt-cache depends x:列出软件包x的依赖

    apt-cache rdepends x:列出软件包x被哪些软件包依赖

  • 相关阅读:
    接口的幂等性原则
    SpringBoot热部署-解决方案
    @Resource 与 @Service注解的区别
    软件概要设计做什么,怎么做
    First Show
    Glide源码解析一,初始化
    android使用giflib加载gif
    android的APT技术
    RxJava的concat操作符
    RxJava基本使用
  • 原文地址:https://www.cnblogs.com/gjb724332682/p/11332707.html
Copyright © 2011-2022 走看看