linuxRPM包管理和软件安装
来源:互联网 发布:淘宝女装街拍摄影技巧 编辑:程序博客网 时间:2024/06/04 20:05
Linux软件包管理
简介:
linux软件包的分类: 源码包: 开源,脚本安装,复杂,速度慢,可控性高,效率低,不常用 二进制包(系统默认,RPM包) 管理简单,速度快,不开源,可控性低,效率高,常用
rpm包命名规则:
名称-版本-修正版-类型for example: software-1.2.3-1.tar.gz 软件名称:software 版本号:1.2.3 发布次数:1 类型:tar.gz, sfotware-1.2.3-1.i386.rpm 软件名称:software 版本号:1.2.3 发布次数:1 可用平台:i386 类型:rpm
rpm包的依赖性:
树形依赖 层层递进安装环形依赖 可以几个软件一个命令同时安装的方法解决模块依赖 查询网站:www.rpmfind.net
RPM命令管理
---rpm--- 安装
rpm [选项] 包全名 -i //install 一般情况下:rpm -ivh 包全名 -v //verbose -h //hash -nodeps //不检测依赖性 -U //upgrade rpm -Uvh 包名 -e //erase rpm -e 包名 -q //query rpm -q 包名 -a //all 一般和q配合使用 rpm -qa -i //infomation rpm -qi 包名 -p //paceage 查询未安装包的信息 -l //list -f //查询系统文件属于哪个软件包(file) 注意一定是系统文件 -R //requires //查询软件包的依赖性,一般和p配合使用,查询未安装的. -V //verify rpm -V 已安装的包名 rpm -V httpd 查出结果查验证内容表格即可
提取文件:
rpm2cpio 包全名 | \cpio -idv.文件绝对路径rpm2cpio 将rpm包转换为cpiocpio 创建软件档案盒文件和档案中提取文件例如:rpm -qf /bin/ls mv /bin/ls/tmp/ rpm2cpio /mnt/cdrom/Packages/coreutils-8.4-19.e16.i686.rpm | cpio -idv./bin/ls //包中提取出ls的文件 cp /root/bin/ls /bin/cpio的语法: cpio 选项 <[文件|设备] -i: copy-in模式,还原 -d: 还原的时候自动新建目录 -v: 显示还原过程
---yum---
yum list //查询所有可用的软件包列表 yum search 关键字 //搜索服务器上所有和关键字相关的包 yum -y install 包名 //安装 yum -y update 包名 //升级 yum -y remove 包名 //卸载 yum grouplist yum groupinstall yum groupremove
0 0
- linuxRPM包管理和软件安装
- LinuxRPM包管理-yum在线管理-光盘yum源配置
- LinuxRPM安装MySQL5.0.16
- dpkg(软件安装包管理)
- apt-get(软件安装包管理)
- LINUX软件安装和管理
- Ubuntu 软件安装和管理
- 22、软件管理之源码包安装与脚本安装
- Linux-软件安装管理rpm/yum/源码包编译安装
- 安装mysql api包和软件
- Ubuntu安装和卸载deb包软件
- 源码包和bin软件安装
- RedHat系列软件管理(第二版) --源码包安装
- Redhat Linux RPM包安装软件及其管理
- tar格式包的安装和管理
- python的包安装和管理思路
- Linux下的软件安装和管理
- linux软件安装和作业管理
- Android中Fragment与Activity之间的交互(两种实现方式)
- 基于netty-socketio的web推送服务
- 软件更新方法
- P3. Cars on Campus (30) /深入理解数据利用率!!!
- 五种常用排序方法
- linuxRPM包管理和软件安装
- C语言的一点补充知识
- 4-1 Iterative Mergesort (9分)
- Leetcode Best Time to Buy and Sell Stock
- 在IntelliJ上操作GitHub
- 【LeetCode】 002. Add Two Number
- 利用触发器生成三分频
- Java 复合函数-函数作为返回值
- wxPython学习笔记