Linux学习--第六天--软件包
yum在线管理
管理的是rpm包,光盘里面都有
/etc/yum.repos.d下面有四个文件,对应网络yum源,光盘yum源等。如果需要用到哪个源,将其他三个源的enabled设置为0即可。
源配置项 | 描述 |
---|---|
[base] | 容器名称,一定要放在中括号内 |
name | 容器说明,随意写 |
mirrorlist | 镜像地址,可以注释掉 |
baseurl | yum源地址,默认是centos官方地址,可以更改为您信任的地址 |
enabled | 是否生效 |
gpgcheck | 1表示rpm数字证书生效,0不生效,不用改动 |
gpgkey | 数字证书的公钥文件保存位置,不用改动 |
yum命令操作的都是包名。
yum list
yum search 包名
yum -y install 包名
yum -y update 包名 # 注意升级请加包名,不要全部升级
yum -y remove 包名 # 用什么装什么,装好了尽量不要卸载,也不要系统升级,这样玩儿的百分之七十会把系统崩溃掉
yum grouplist ‘软件组名’
yum groupupdate ‘软件组名’
yum groupremove ‘软件组名’
rpm 包安装位置
目录 | 描述 |
---|---|
/etc/ | 配置文件目录 |
/etc/init.d/ | 启动脚本位置 |
/etc/sysconfig/ | 初始化环境配置文件位置 |
/var/lib/ | 服务产生的数据放在这里 |
/var/log/ | 日志 |
/usr/bin | 可执行命令安装目录 |
/usr/lib | 程序所用的函数库保存位置 |
/usr/share/doc | 软件使用手册保存位置 |
/usr/share/man | 帮助文件保存位置 |
/etc/rc.d/init.d | 启动文件保存位置 |
源码安装路径一般为/usr/local/软件名/
rpm包启动方法:/etc/rc.d/init.d/httpd start 或者 service httpd start。
所有的rpm包的启动文件放在/etc/rc.d/init.d
service会自动跑到/etc/rc.d/init.d下
所以如果你没有默认安装到这个文件下,就找不到启动服务
源码因为手工,只能绝对路径下的命令启动。
源码和rpm包可以一起安装,因为位置不同。
源码安装
# 官网下载源码包
# 解压源码包
./configure --prefix=/usr/local/apache2
make
make install
/usr/local/apachetl start
脚本安装包,只要输入./setup.sh即可。如果在安装过程中输入错误退格键不好用,就用ctrl+退格键。
卸载直接删除文件夹就可以了
Linux学习--第六天--软件包的更多相关文章
- linux 学习6 软件包安装
一.软件包管理简介 二.RPM包管理-rpm命令管理 三.RPM包管理-yum在线管理 四.源码包管理 五.脚本安装包与软件包选择 .软件包分类 源码包 脚本安装包 二进制包(RPM包.系统默认 ...
- linux 学习6 软件包管理 资料链接
软件包管理 这一章看得比较随意 先大概记点东西. RPM安装很繁琐,因为依赖性,手动安装太麻烦. ______我觉得直接yum在线安装就好了,很直接方便. 但是要特别注意的地方 在用yum升级或者卸载 ...
- linux学习之软件包安装
本学习基于redhat系统或者centos系统 一.软件包的安装 1.rpm安装,rpm安装分为俩种,一种是直接安装xxx.rpm包,另一种是通过yum安装一系列的rpm包. #推荐使用yum安装,y ...
- Linux学习第六天
学习Linux环境下的挂载命令. 什么是挂载命令? 1.Windows下,mount挂载,就是给磁盘分区提供一个盘符(C,D,E,...).比如插入U盘后系统自动分配给了它I:盘符其实就是挂载,退优盘 ...
- Linux学习笔记——软件包管理
1.RPM包的管理 RPM软件包的一个例子: sudo-1.7.2p1-5.el5.i386.rpm 这个rpm包名包括软件名sudo,版本号1.7.2p1,发行号5.el5,和硬件平台i386 (1 ...
- linux 学习笔记 软件包管理
>查询文件所属软件包 #rpm -qf /usr/share/pixmaps/xplns.png 查询某个文件所属软件包 >查询软件包所包含文件列表 #rpm -ql xplus-3.3. ...
- linux学习笔记-软件包的相关知识
我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 一.软件包种类 1.源码包 源码包即提供源代码的发行包 2.二进制包 二进制包即提供二进制文件的发行包 安装方法查找二进制包官网 ...
- Linux 学习第六天
一.VIM 1.VIM编辑器 1.1.VIM工作模式 1.1.1.命令模式:复制.剪切.粘贴.搜索等等 1.1.2.输入模式:随意对文件进行内容编辑 1.1.3.末行模式(:):保存退出,编辑环境设置 ...
- Linux学习笔记(11)软件包管理
Linux中的软件包分为源码包(脚本安装包)及二进制包(RPM包.系统默认包).其中源码包的优点是: 1)源码包是开源的,如果有足够的能力,可以修改源代码: 2)可自由选择所需的功能: 3)源码包需编 ...
随机推荐
- Python爬取中文页面的时候出现的乱码问题
一.读取返回的页面数据 在浏览器打开的时候查看源代码,如果在头部信息中指定了UTF-8 那么再python代码中读取页面信息的时候,就需要指定读取的编码方式: response.read().deco ...
- 一、基础篇--1.1Java基础-String、StringBuilder、StringBuffer
String.StringBuilder.StringBuffer 主要区别在两点上: 速度效率上对比:StringBuilder>StringBuffer>String 线程安全上来说: ...
- oracle-参数文件的备份与还原
oracle-参数文件的备份与还原 参数文件是实例启动到nomount状态的必要条件,规定了实例的行为特征,位置跟操作系统相关,一般unix类的系统在$ORACLE_HOME/dbs目录下 (wind ...
- map根据属性排序、取出map前n个
/** * map根据value排序 * flag = 1 正序 * flag = 0 倒序 * * @param map * @param flag * @return */ public stat ...
- Java ——集合框架 list lambda set map 遍历方法 数据结构
本节重点思维导图 集合框架 有序无序:元素放入的顺序与取出的顺序是否一致,一致即为有序,不一致即无序. List:允许重复.有序 ArrayList:长度可变的数组,遍历速度快 LinkedList: ...
- css简介和属性
CSS指的是层叠样式表(Cascading Style Sheets) 样式定义如何显示HTML元素,通常存储在样式表中. css使用方式 内联式 <!DOCTYPE html> < ...
- 【Qt开发】QThread中的互斥、读写锁、信号量、条件变量
在gemfield的<从pthread到QThread>一文中我们了解了线程的基本使用,但是有一大部分的内容当时说要放到这片文章里讨论,那就是线程的同步问题.关于这个问题,gemfield ...
- [Python3] 042 日志
目录 LOG 1. 日志相关概念 1.1 日志的级别 level 1.2 LOG 的作用 1.3 日志信息 1.4 成熟的第三方日志 1.5 注意 2. Logging 模块 2.1 日志级别 2.2 ...
- 【Linux-驱动】驱动策略----自旋锁
自旋锁 自旋锁最多只能被一个内核任务持有.要是锁未被持有,请求它的内核任务便会立即得到它并继续执行.如果一个内核任务试图请求一个已经被别的内核任务持有的自旋锁,那么CPU就会一直尽心循环---旋转-- ...
- 小明种苹果(续)第十七次CCF认证
小明种苹果(续)第十七次CCF认证 题目 原题链接 ](http://118.190.20.162/view.page?gpid=T93) 很高心,在现在CCF CSP可以下载自己当时的答卷了,也就是 ...