zoukankan      html  css  js  c++  java
  • Linux学习笔记15—RPM包的安装OR源码包的安装

    RPM安装命令
    1、 安装一个rpm包
    rpm –ivh 包名
    “-i” : 安装的意思
    “-v” : 可视化
    “-h” : 显示安装进度
    另外在安装一个rpm包时常用的附带参数有:
    --force : 强制安装,即使覆盖属于其他包的文件也要安装
    --nodeps : 当要安装的rpm包依赖其他包时,即使其他包没有安装,也要安装这个包
    2、升级一个rpm包
    命令 rpm -Uvh filename
    “-U” : 即升级的意思
    3、 卸载一个rpm包
    命令 rpm -e filename
    这里的filename是通过rpm的查询功能所查询到的;卸载时后边跟的filename和安装时的是有区别的,安装时是把一个存在的文件作为参数,而卸载时只需要包名即可。
    4、 查询一个包是否安装
    命令 rpm -q rpm包名 (这里的包名,是不带有平台信息以及后缀名的);我们可以使用 rpm -qa 查询当前系统所有安装过的rpm包;
    5、 得到一个已安装rpm包的相关信息
    命令 rpm -qi 包名 (同样不需要加平台信息与后缀名)
    6、 列出一个rpm包安装的文件
    命令 rpm -ql 包名
    7、 列出某一个文件属于哪个rpm包
    命令 rpm -qf 文件的绝对路径


    Yum 安装工具
    1、 列出所有可用的rpm包 “yum list”
    2、 搜索一个rpm包
    命令 yum search [相关关键词]
    3、 安装一个rpm包
    命令 yum install [-y] [rpm包名]
    如果不加 “-y” 选项,则会以与用户交互的方式安装,首先是列出需要安装的rpm包信息,然后会问用户是否需要安装,输入y则安装,输入n则不安装。
    4、 卸载一个rpm包
    命令 yum remove [-y] [rpm包名]
    卸载和安装一样,也可以直接加上 “-y” 选项来省略掉和用户交互的步骤
    5、 升级一个rpm包
    命令 yum update [-y] [rpm包]
    6、 配置本地yum源文(在Linux终端无法联网的情况下使用)
    6.1、挂载系统安装光盘
    # mount /dev/cdrom /mnt/cdrom/
    6.2、配置本地yum源
    # cd /etc/yum.repos.d/
    # ls
    会看到四个repo 文件

    CentOS-Base.repo 是yum 网络源的配置文件

    CentOS-Media.repo 是yum 本地源的配置文件

    修改CentOS-Media.repo

    # cat CentOS-Media.repo

    # CentOS-Media.repo
    #
    # This repo is used to mount the default locations for a CDROM / DVD on
    #  CentOS-5.  You can use this repo and yum to install items directly off the
    #  DVD ISO that we release.
    #
    # To use this repo, put in your DVD and use it with the other repos too:
    #  yum --enablerepo=c5-media [command]
    #  
    # or for ONLY the media repo, do this:
    #
    #  yum --disablerepo=* --enablerepo=c5-media [command]
     
    [c5-media]
    name=CentOS-$releasever - Media
    baseurl=file:///media/CentOS/
            file:///mnt/cdrom/
            file:///media/cdrecorder/
    gpgcheck=1
    enabled=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

    在baseurl 中修改第2个路径为/mnt/cdrom(即为光盘挂载点)
    将enabled=0改为1
    6.3、禁用默认的yum 网络源
    将yum 网络源配置文件改名为CentOS-Base.repo.bak,否则会先在网络源中寻找适合的包,改名之后直接从本地源读取。
    6.4、执行yum 命令
    # yum install postgresql


    源码包的安装

    1、下载一个源码包

    2、解压下载的源码包文件

    3、进入解压后的文件执行:./configure  生成Makefile文件。使用 ./configure --help 命令查看可以使用的选项。一般常用的有 --prefix=PREFIX 这个选项的意思是定义软件包安装到哪里。通常源码包都是安装在/usr/local/目录下的。比如,我们把apache安装在/usr/local/apache2下,那么这里就应该这样写 --prefix=/usr/local/apache2

    4、进行编译:make

    5、安装:make install 

  • 相关阅读:
    Sublime Text 3插件收集
    Jenkins连接git时出现“Failed to connect to repository : Command ... HEAD" returned status code 128:”的问题解决
    Jenkins错误“to depth infinity with ignoreexternals:true”问题解决
    jeesite导入数据库错误:java.sql.SQLException: Incorrect string value: 'xE4xB8xADxE5x9BxBD' for column 'name' at row 1问题解决
    Maven出现错误No plugin found for prefix 'jetty' in the current project and in the plugin groups的问题解决
    Mac下关闭Sublime Text 3的更新检查
    Ueditor 专题
    Navicat PatchNavicat
    DataSourceBuilder.create().build()
    常用的HTML富文本编译器UEditor、CKEditor、TinyMCE、HTMLArea、eWebEditor、KindEditor简介
  • 原文地址:https://www.cnblogs.com/beginner-boy/p/8866687.html
Copyright © 2011-2022 走看看