CentOS常用软件安装方法
软件包介绍
- 源码包(脚本安装包)
- 二进制包(RPM包,系统默认包)
源码包
- 优点
- 开源,如果有足够的能力,可以修改源代码
- 编译安装,更加适合自己的系统,稳定高效
- 缺点
- 安装步骤较多,容易出错
- 编译过程时间较长
- 优点
RPM包
- 优点: 包管理系统简单,只需要几个命令就可以实现包的安装,升级,查询和卸载
- 缺点: 经过编译,不再可以看到源代码
脚本安装包
- 优点: 安装简单,快捷
- 缺点: 完全丧失了自定义性
- 使用rpm方式管理软件包
- 包全名: 操作的包是没有安装的软件包时,是包全名,而且要注意路径
- 包名: 操作已经安装的软件包时,使用包名,是搜索/var/lig/rpm/中的数据库
- rpm -ivh 包全名
- -i(install)
- -v(verbose) 显示详细信息
- -h(hash)显示进度
- rpm -Uvh 包全名
- -U(upgrade) 升级
- rpm -e 包名
- -e(erase) 卸载
- rpm -qa
- 查询所有已经安装的rpm包
- 使用yum方式管理软件包
- yum源的概念
- 简单来说,我们请求软件包时,则会到yum源搜索软件包,即我们配置的服务器地址,一般这个repos在etc目录下,不同系统位置不同,etc目录下很容易找到
- [base] 容易名称,一定要放在[]中
- name 容易说明,可以自己随便写
- mirrorlist 镜像站点,这个可以注释掉
- baseurl 我们的yum源服务器地址
- enabled 此容器是否生效
- 一般来说,上面的配置baseurl和mirrorlist只要有一个生效就可以了
- 常用yum命令
- yum list
- 查询所有可用软件包列表
- yum search
- 搜索服务器上所有和关键字相关的包
- yum -y install 包名
- yum -y install gcc
- yum -y update 包名
- yum -y remove 包名
- yum list
- yum源的概念
- 使用源码包方式安装(建议)
- 下载源码包
- 解压缩下载的源码包
- 进入解压目录
- /configure 软件配置与检查
- 定义需要的功能选项
- 检测系统环境是否符合安装要求
- 把定义好的功能选项和检测环境的信息都写入Makefile文件,用于后续的编辑
- 可以使用./configure --help来查看有哪些选项
- make编译
- make clean
- make install 编译安装
CentOS常用软件安装方法的更多相关文章
- centos的软件安装方法rpm和yum
centos的软件安装大致可以分为两种类型: [centos]rpm文件安装,使用rpm指令 类似[ubuntu]deb文件安装,使用dpkg指令 [centos]yum安装 类似[ubuntu ...
- Linux学习总结(九)—— CentOS常用软件安装:中文输入法、Chrome
中文输入法 切换到root用户,运行以下命令: yum install "@Chinese Support" 按照提示,一路Yes等待安装完成.安装完成后点击左上角System - ...
- Ubuntu 常用软件安装方法
macubuntu 安裝方法: $wget https://github.com/downloads/ChinaLuo/Mac_Ubuntu/Mac_Ubuntu-12.04.tar.gz -O /t ...
- CentOS常用软件安装
yum install *firefox* yum install flash-plugin
- ubuntu一些基本软件安装方法
ubuntu一些基本软件安装方法 首先说明一下 ubuntu 的软件安装大概有几种方式:1. deb 包的安装方式deb 是 debian 系 Linux 的包管理方式, ubuntu 是属于 deb ...
- Ubuntu16.04系统美化、常用软件安装等,长期更新
Ubuntu16.04系统美化.常用软件安装等,长期更新 IT之家啊 18-09-0915:00 因为我个人偏向于玩VPS.服务器之类的东西,所以一般我都是用CentOS.不过对于桌面版的Linux, ...
- Ubuntu 18.04 安装和常用软件安装
Ubuntu 18.04 安装 下载 Ubuntu 制作 U 盘启动盘 设置电脑为 U 盘启动 插入 U 盘,重启电脑 按照提示安装 Ubuntu 更新 NVIDIA 显卡和 Broadcom 无线网 ...
- Linux软件安装方法
常用的两种软件安装方法: 1.RPM软件安装 rpm -qi 软件名 查询 rpm -ivh *.rpm 安装 rpm -e 软件名 卸载 系统自带的一些rpm包在系统镜像的Server文件夹里,需要 ...
- 《前端运维》一、Linux基础--09常用软件安装
一.软件包管理 RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的"添加/删除程序".软件包有几种类型,我们一起来看下: 源 ...
随机推荐
- Codeforces Round #377 (Div. 2) F - Tourist Reform
前言:关于如何求双连通分量,我们可以在tarjan搜索时标记下所有桥的位置(双连通分量(可以认为是没有桥的无向图图)即可通过删去所有桥得到),那么怎么找桥呢,对于每一条搜索到的边u->x,如果l ...
- AngularJS学习笔记(三) 单页面webApp和路由(ng-route)
就我现在的认识,路由($route)这个东西(也许可以加上$location)可以说是ng最重要的东西了.因为angular目前最重要的作用就是做单页面webApp,而路由这个东西是能做到页面跳转的关 ...
- php 实现分享到QQ空间 新浪微博
//分享到新浪微博 $('#blog').click(function(){ window.sharetitle = '<%$info.title%>';//标题 window.share ...
- java-StringBuffer常用方法
对字符串进行修改的时候,需要使用可变长字符串StringBuffer 和 StringBuilder 类. append(String s):将指定的字符串追加到此字符序列. Reverse():将此 ...
- unity破解步骤
1.选择unity的安装目录 C:\Programe Files (x86)\Unity\Editor 2.点击patch 3.使用random生成序列号 4.使用Cre Lic生成授权文件
- 【leetcode刷题笔记】Populating Next Right Pointers in Each Node II
What if the given tree could be any binary tree? Would your previous solution still work? Note: You ...
- es6的foreach循环遍历
forEach forEach是Array新方法中最基本的一个,就是遍历,循环.例如下面这个例子: 结果: 这段代码相当于: for (var k = 0, length = array.length ...
- JS上传图片-通过FileReader获取图片的base64
下面文章,我想要的是: FileReader这个对象,可以借助FileReader来获取上传图片的base64,就可以在客户端显示该图片了.同时,还可以把该图片的base64发送到服务端,保存起来. ...
- requests 的使用
1.1.实例引入 # 引入Requests库 import requests # 发起GET请求 response = requests.get('https://www.baidu.com/') ...
- web攻击之八:溢出攻击(nginx服务器防sql注入/溢出攻击/spam及禁User-agents)
一.什么是溢出攻击 首先, 溢出,通俗的讲就是意外数据的重新写入,就像装满了水的水桶,继续装水就会溢出,而溢出攻击就是,攻击者可以控制溢出的代码,如果程序的对象是内核级别的,如dll.sys文件等,就 ...