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被哪些软件包依赖

Linux软件管理常用命令和选项的更多相关文章

  1. Linux - 远程管理常用命令

    远程管理常用命令 目标 关机/重启 shutdown 查看或配置网卡信息 ifconfig ping 远程登录和复制文件 ssh scp 01. 关机/重启 序号 命令 对应英文 作用 01 shut ...

  2. linux远程管理常用命令

    目标 关机/重启 shutdown 查看或配置网卡信息 ifconfig ping 远程登录和复制文件 ssh scp 01. 关机/重启 序号 命令 对应英文 作用 01 shutdown 选项 时 ...

  3. linux服务器管理常用命令

    1.ps命令 (Processes Status) ps这个命令是查看系统进程,ps 是显示瞬间行程的状态,并不动态连续. ==============ps 的参数说明================ ...

  4. Redhat6 RPM 软件管理常用命令汇总

    软件的安装时操作系统管理的基础,与Windows不同,Linux的软件管理有很多种方式,Redhat的最常用的是RPM方式,安装集成在光盘中的RPM包.这种方式比Windows平台的软件管理更加便捷( ...

  5. Linux - 用户管理常用命令

    1.查看Linux已经存在的用户: [root@CMCC_91 ~]# cut -d : -f 1 /etc/passwd [root@CMCC_91 ~]# cat /etc/passwd |awk ...

  6. linux进程管理常用命令

    初始化进程在centos5,6,7中的发展: 在centos5中使用sysv init 是一个shell脚本,依靠依次执行脚本中的命令启动系统,只能串行执行. 在centos6中使用upstart,也 ...

  7. linux软件管理 YUM命令

    yum的优点 将所有软件包放到官方服务器上,当进行yum在线安装时可以自动解决依赖性问题 yum源文件 [root@ssgao1987 yum.repos.d]# cd /etc/yum.repos. ...

  8. linux软件管理 RPM命令

    RPM命名规则 httpd -2.2.15-15.el6.centos.1.i686.rpm (包全名) httpd 软件包名 (包名) 2.2.15 软件版本 15 软件发布的次数 el6.cent ...

  9. Linux软件管理——yum命令详解

    yum install <softwarename> #安装指定软件 yum remove <softwarename> #卸载指定软件 yum update <soft ...

随机推荐

  1. 区块链入门到实战(6)之区块链 – 哈希(Hash)

    密码学中,最重要的函数之一是哈希函数.哈希函数将任意大小的数据(内容)映射到固定大小的数据(哈希值). 哈希函数是单向的,从内容生成哈希值很容易,但从哈希值映射到内容很难. 比特币使用SHA-256哈 ...

  2. C/C++ MFC

    C++ & MFC(转载)   C++是一种静态数据类型检查的.支持多重编程范式的程序设计语言,支持过程化程序设计.数据抽象.面向对象程序设计.制作图标等泛型程序设计的多种程序设计风格. MF ...

  3. Min Cost Climbing Stairs [746]

    Min Cost Climbing Stairs [746] 题目描述 简单来说就是:要跳过当前楼梯需要花费当前楼梯所代表的价值cost[i], 花费cost[i]之后,可以选择跳一阶或者两阶楼梯,以 ...

  4. 服务发现Eureka、zookeeper、consul

    Spring Cloud为开发人员提供了工具,以快速构建分布式系统中的某些常见模式(例如,配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,领导选举,分布式会话,群集状态). ...

  5. 移动开发中如何整合HTML 5和原生代码

    移动开发中如何整合HTML 5和原生代码 https://blog.csdn.net/lvjin110/article/details/41038565

  6. android Studio(3.1) 常用快捷键

    说  明 快捷键 全部保存 Ctrl + S 最大话/最小化编辑器 Ctrl + Shift + F12 搜索内容(包括代码和菜单) 按两次Shift 查找 Ctrl + F 查找下一个 F3 查找上 ...

  7. SpringCloud系列之Nacos+Dubbo应用篇

    目录 前言 项目版本 项目说明 项目结构 集成Dubbo2.6.x 支付模块 用户模块 集成Dubbo2.7.x 支付模块 用户模块 测试验证 参考资料 系列文章 前言 本文在前篇文章<Spri ...

  8. Codehorses T-shirts (map+遍历)

    Codehorses has just hosted the second Codehorses Cup. This year, the same as the previous one, organ ...

  9. C++11中std::move、std::forward、左右值引用、移动构造函数的测试

    关于C++11新特性之std::move.std::forward.左右值引用网上资料已经很多了,我主要针对测试性能做一个测试,梳理一下这些逻辑,首先,左值比较熟悉,右值就是临时变量,意味着使用一次就 ...

  10. 浅析vue的两项原理

    一.vue双向绑定原理 Vue.js-作者为中国人尤雨溪 vue实现数据双向绑定主要是:采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的se ...