linux常用命令5 yum、源码安装

一、软件安装

  • rpm

    rpm -ivh zziplib-0.13.62-5.el7.x86_64.rpm   //安装zziplib-0.13.62-5.el7.x86_64.rpm
    rpm  -qf `which cd`      //查看cd的包名,这里使用反引号,rpm会取反引号中命令的结果作为参数,
    rpm包格式,包名、版本号、发布版本号、平台
    rpm -ivh rpm包文件 //安装
    rpm -Uvh rpm包文件 //升级
    rpm -e 包名 //卸载
    rpm -qa //查询安装的包
    rpm -q 包名 //查询指定包是否安装
    rpm -qi 包名 //查询指定包信息
    rpm -ql 包名 //列出包安装的文件
    rpm -qf 文件绝对路径 //查看一个文件是由哪个包安装的
  • yum
yum list     //列出可用rpm包
yum search vim //搜索名字包含vim的包
yum install [-y] 安装包,不加-y安装时会询问是否安装,加上-y就会不询问直接安装
ls /etc/yum.repos.d/                //查看yum源
yum list installed               //查看已经安装过的包
yum grouplist                          //列出可用的组
yum groupinstall [-y]               //安装组
yum remove [-y]                      //卸载一个包,包括它的依赖
yum update [-y]                       //升级包
yum provides “/*/vim”              //查找含有vim命令的包
 yum list | grep ‘vim‘                //将yum list 的结果去运行grep ‘vim‘查询包含vim的包名
  • 更换yum源

    实际上就是更换repo文件
    cd /etc/yum.repos.d/
    rm -rf CentOS-Base.repo                    //删除默认源
    wget http://mirrors.163.com/.help/CentOS7-Base-163.repo    //安装网易源,如果没有安装wget命令,就用下一条命令安装
    curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo
  • 安装扩展源
    yum install -y epel-release
  • 通过yum下载rpm包
    yum install -y 包名 --downloadonly           //只下载安装包不安装
    ls /var/cache/yum/x86_64/7/                     //安装包默认下载路径
    yum install -y 包名 --downloadonly --downloaddir=路径    //指定yum下载的安装包路径
    yum reinstall -y 包名 --downloadonly --downloaddir=路径 //下载已安装过的软件的rpm包
  • 源码安装
    源码包尽量到放到/usr/local/src/目录下
    cd /usr/local/src/
    wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.34.tar.gz
    tar zxvf httpd-2.2.34.tar.gz                     //解包
    cd httpd-2.2.34
    ./configure --prefix=/usr/local/apache2         //指定编译目录为/usr/local/apache2
    make              //编译
    echo $?   //如果非零则说明make出错,基本是有依赖未安装,是0则make成功
    make  install        //安装

原文地址:http://blog.51cto.com/13569831/2095307

时间: 2024-08-27 07:51:39

linux常用命令5 yum、源码安装的相关文章

LIUNX命令使用及源码安装

LIUNX命令使用及源码安装 作业一:LINUX下配置硬盘 开启Linux系统前添加一块大小为15G的SCSI硬盘     开启系统,右击桌面,打开终端 为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划分1个逻辑分区,大小为5G [[email protected] 桌面]# fdisk -l  查看磁盘列表 [[email protected] 桌面]# fdisk /dev/sdc   对新增加的磁盘进行分区,主盘5G 对新增加的磁盘进行分区,剩余空间给扩展分区 在

linux下MySQL 5.6源码安装

linux下MySQL 5.6源码安装 1.下载:当前mysql版本到了5.6.20 http://dev.mysql.com/downloads/mysql 选择Source Code 2.必要软件包 yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake 3.编译安装 添加用户 groupad

yum使用、命令工具,   源码安装

yum   list  [软件名] yum search 关键词       查找关键词 yum  info [软件名] yum provides 文档路径    查看哪些软件提供文档路径中的文件 软件包基本操作 yum   -y  指令 软件名 install       (rpm  -i) update remove        (rpm  -e) 软件组基本操作 yum   -y  指令 包组名 grouplist groupinfo groupinstall groupupdate g

Linux软件包管理{rpm|yum|源码包}2015082901

CentOS软件包管理 Linux程序安装有三种方式: 1.  二进制包安装 a.RPM b.YUM 2.  源码包安装 (1)二进制包管理: RPM CentOS上的二进制包为rpm格式,并且rpm软件包管理程序也叫做rpm(RPM is Package Manager) RPM包管理方式的优点是:安装简单方便,因为软件已经编译完成打包完毕,安装只是个验证环境和解压的过程.此外通过RPM方式安装的软件,RPM工具都会记录软件的安装信息至数据库中(/var/lib/rpm),这样方便了软件日后的

linux程序包管理与源码安装

一.RPM包简介: linux之所以那么强大,除了linux强大的内核,还有很大一部分取决于linux的软件包,假想没有软件包,就一个内核在运行,人类需要和内核打交道是多么痛苦,但是聪明的人类发明了bash,通过bash,人就可以使用高级语言,和机器沟通,这其中的bash起始也是一个软件包,当然linux除了bash还有各式各样的包,帮助我们完成各种任务,这其中便涉及到程序的包管理. rpm包管理器(原名redhat package manager,后成为行业标准,命名为rpm package

linux下使用qq————pidgin-lwqq 源码安装详细教程

今天费了不少功夫终于安装了pidgin——lwqq,可以在linux上使用qq了lwqq是在linux下通讯工具pidgin上使之支持webqq协议的组件下面来详细介绍一下安装方法,共介绍两种,通过apt-get工具和通过源码安装(针对ubuntu和debian用户) 要安装pidgin-lwqq首先要安装lwqq,这两个组件已经被分开 首先我们来安装lwqq 先是lwqq依赖的库的安装使用apt-get命令可以 $ sudo apt-get install build-essential cm

linux服务之Lamp的源码安装(centos)

Linux+Apache+Mysql+Php源码安装 一.安装环境: 系统:Centos6.5x64 Apache: httpd-2.4.10.tar.gz Mysql: mysql-5.6.20-linux-glibc2.5-x86_64.tar.gz Php: php-5.6.0.tar.gz Apr: apr-1.5.1.tar.gz Apr-util: apr-util-1.5.3.tar.gz Libxml2: libxml2-2.9.1.tar.gz 默认安装路径我们统一安装到/us

Linux中centos中httpd源码安装过程详解

在Linux中软件安装有两大类,一类是软件包安装,一类是源代码安装.软件包安装就是指将编译好的二进制封装成rpm包,可以直接使用rpm工具和yum工具安装.源代码安装是指没有编译成二进制,需要通过手动编译的.使用源代码安装的原因有两个,一个就是想使用最新版的软件,另一类就是想自定义其功能的. 在httpd的源码安装过程中需要用到:APR.APR-UTIL. PCRE.httpd源码安装过程:1.展开压缩文件,把压缩文件解压缩到/usr/local/src.2.在解压文件目录使用 ./config

【转】linux环境下python的源码安装

[转载: http://www.cnblogs.com/yuechaotian/archive/2013/06/03/3115482.html] [问题] 在编译Sequoiadb的Python驱动源码的过程中,出现:Python.h不存在的问题.经求证,Python.h文件只在python的源码安装中存在,而在一般的二进制安装中则不存在. 1. 下载python2.7.5,保存到 /data/qtongmon/software wget https://www.python.org/ftp/p