2017.11.15 linux软件安装管理(todo)
学习来自:http://www.imooc.com/learn/447
第一章 介绍
第二章 软件包简介
1.源码包
2.二进制包(RPM包或系统默认包)
脚本安装包其实是别人把软件安装的脚本写好了,实际上安装的还是源码包或者二进制包。
第三章 RPM命令
1.RPM包的位置
RPM包放在系统光盘中。
2.RPM包的命令规则
用未安装包时,需要写包全名。用已安装包时,可以只写包名。
3.RPM包的依赖性
树形依赖;环形依赖;模块依赖。
yum:在线安装RPM包。
所以使用yum安装会比较简便,因为会处理这些依赖。但是yum不可以查询和校验。
4.命令
(1)安装
rpm -ivh
i:install 安装,后接包全名
v:verbose 显示详情
h:hash 显示进度 (2)升级
rpm -Uvh
U:upgrade 升级,这里使用的升级包对系统来说也是未安装包,所以后接包全名
v:verbose
h:hash (3)卸载
rpm -e
e:erase 卸载,后接包名
注意:rpm安装是放在默认位置,所以安装、卸载都无需手写地址。 (4)查询
rpm -qa | grep ***
rpm -qip
rpm -ql
rpm -qf
rpm -qR
q:query,必有,后接包名。
a:all
i:imformation
p:package,后接未安装包的包全名
l:list
f:后接系统文件名
R:依赖 31 (5)校验
32 rpm -v 包名
33 SM5DLUGT这几个返回值的含义。 34 (6)默认安装位置
35 /etc/ 配置文件
36 /usr/bin 可执行命令
37 /usr/lib 库
38 /usr/share/doc 使用手册
39 /usr/share/man 帮助文档
第四章 yum在线安装
所有的软件包都被放在了官方服务器上,当执行yum安装的时候,就会自动解决所有的依赖。
1.yum源
2017.11.15 linux软件安装管理(todo)的更多相关文章
- Linux软件安装管理之——dpkg与apt-*详解 apt命令(dpkg和apt代替rpm)
apt list *python* Nosee123关注赞赏支持 Linux软件安装管理之--dpkg与apt-*详解 [Linux软件安装管理系列]- - 传送门: - -<Linux软件 ...
- Linux软件安装管理之——dpkg与apt-*详解
Linux软件安装管理之--dpkg与apt-*详解 [Linux软件安装管理系列]- - 传送门: - -<Linux软件安装管理之--源码安装详解> - -<Linux软件安装管 ...
- Linux软件安装管理
1.软件包管理简介 1.软件包分类 源码包 脚本安装包 二进制包(RPM包.系统默认包) 2.源码包 源码包的优点是: 开源,如果有足够的能力,可以修改源代码 可以自由选择所需要的功能 软件设计编译安 ...
- Linux软件安装管理---源码安装
在Linux平台下,软件包的类型可以划分为两类:源码包.二进制包. 源码包: 即程序软件的源代码(一般也叫Tarball,即将软件的源码以tar打包后再压缩的资源包). 二进制包: 如 Red Hat ...
- Linux软件安装管理 - CentOS (二)
1. 软件包管理简介 2. rpm命令管理(Redhat Package Manager) 3. yum在线安装 3.1 yum源文件 vi /etc/yum.repos.d/CentOS-Base. ...
- Linux软件安装管理概述
介绍如何在Linux字符界面下安装软件 课程大纲: 一.软件包管理简介 二.rpm命令管理 三.yum在线管理 四.源码包管理 五.脚本安装包
- Linux软件安装管理 - CentOS (三)
1. 软件包管理简介 2. rpm命令管理(Redhat Package Manager) 3. yum在线安装 4. 源码包管理 4.1 源码包和RPM包的区别 4.1.1 区别 安装前:概念上的区 ...
- Linux软件安装管理 - CentOS
---恢复内容开始--- 1. 软件包管理简介 1.1 源码包 - 脚本安装包 1.2 二进制包(RPM包,系统默认包) - 依赖性 2. rpm命令管理(Redhat Package Manager ...
- Linux软件安装管理:rpm与yum
目录 1. rpm包的管理 1.1 介绍 1.2 rpm包的简单查询指令 1.3 rpm 包名的基本格式 1.4 rpm其它指令 1.5 卸载rpm包 1.6 安装rpm包 2. yum 2.1 说明 ...
随机推荐
- PL/SQL 06 函数 function
--函数 create or replace function 函数名称(参数1 类型1,参数2 类型2,...) return 数据类型as 变量.常量声明;begin 代码;end; cr ...
- lucene in action
1. 索引——好比字典的索引一样,进行查询时使用 2. Field.Index.NO 则没有索引,则不能被搜索 3. 第三章 PhraseQuery 短语查询 按照顺序添加term PharseQu ...
- selenium 3.0鼠标事件 (java代码)
注意:ActionChains下相关方法在当前的firefox不工作,建议使用谷歌浏览器. public static void main(String[] args) throws Interrup ...
- hdu 5184(数学-卡特兰数)
Brackets Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Su ...
- ros msg array
#include <stdio.h> #include <stdlib.h> #include "ros/ros.h" #include "std ...
- 通过Cookie来记住用户名出现乱码问题(URL编码)
在登录时,提交一个中文名的用户名到服务器并返回到客户端的Cookie中时, 这个过程会后台会报 java.lang.IllegalArgumentException (非法数据异常) -->在给 ...
- [win7] 带网络的安全模式,启动QQEIMPlatform第三方服务
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\QQEIMPlatform" /VE /T REG_ ...
- opencv图像二值化的函数cvThreshold()。 cvAdaptiveThreshol
OpenCV中对图像进行二值化的关键函数——cvThreshold(). 函数功能:采用Canny方法对图像进行边缘检测 函数原型: void cvThreshold( const CvArr* sr ...
- MYSQL从入门到放弃系列:mysql基础语法
Mysql基本语法 启动MySQL net start mysql 连接与断开服务器 mysql -h 地址 -P 端口 -u 用户名 -p 密码 跳过权限验证登录MySQL mysqld --ski ...
- SciPy中两个模块:io 和misc
读写.mat文件 如果你有一些数据,或者在网上下载到一些有趣的数据集,这些数据以Matlab的.mat 文件格式存储,那么可以使用scipy.io 模块进行读取. data = scipy.io.lo ...