zoukankan      html  css  js  c++  java
  • linux软件管理

    People who cannot find time for recreation are obliged
    sooner or later to find time for illness.
    腾不出时间娱乐的人,早晚会被迫腾出时间生病。

    rpm 包获取
    1.插入系统光盘安装光盘
    2.链接光驱设备
    3.在系统中执行挂载命令#mount/dev/cdrom/mnt/
    4.进入rpm包目录#cd /mnt/Packages/

    1、RPM包命名原则
    httpd-2.2.15-15.el6.centos.1.i686.rpm
    httpd       软件包名
    2.2.15      软件版本
    15          软件发布的次数
    el6.centos  适合的Linux平台
    i686        适合的硬件平台
    rpm         rpm包扩展名

    rpm -ivh 包全名      RPM安装
    rpm -Uvh 包全名      RPM包升级(也可以安装)
    rpm -e 包名          卸载
    rpm -q 包名          查询是否安装
    rpm -qa              查询所有已经安装的RPM包
    rpm -qi 包名         查询软件包详细信息
    rpm -ql 包名         查询包中文件安装位置
    rpm -qf 系统文件名   查询系统文件属于哪个RPM包
    rpm -qR 包名         查询软件包的依赖性
    rpm -V 已安装的包名  RPM包校验

    源码包安装:安装在指定位置中,一般是/usr/local/src
    (源代码保存位置,行业约定)

    重建黑洞:#mknod/dev/null c 1 3
              #chmod 666 /dev/null

    网络yum源

    vim /etc/yum.repos.d/CentOS-Base.repo
    [base]
    容器名称,一定要放在[]中
    name
    容器说明,可以自己随便写
    mirrorlist
    镜像站点,这个可以注释掉
    baseurl
    我们的yum源服务器的地址。默认是CentOS官方的yum源服
    务器,是可以使用的。如果你觉得慢可以改成你喜欢的
    yum源地址
    enabled
    此容器是否生效,如果不写或写成enabled=1都是生效,
    写成enabled=0就是不生效
    gpgcheck
    如果是1是指RPM的数据证书生效,如果是0则不生效
    gpgkey
    数字证书的公钥文件保存位置。不用修改

    常用yum命令


    1)查询
    yum list
    #查询所有可用软件包列表
    yum search 关键字
    #搜索服务器上所有和关键字相关的包
    2)安装
    yum -y install 包名
    3)升级
    yum -y update 包名
    4)卸载
    yum -y remove 包名

    YUM软件组管理命令

    yum grouplist
    #列出所有可用的软件组列表
    yum groupinstall 软件组名
    #安装指定软件组,组名可以由grouplist查询出来
    yum groupremove 软件组名
    #卸载指定软件组

    而源码包安装的服务则不能被服务管理命令管理,
    因为没有安装到默认路径中。所以只能用绝对路
    径进行服务的管理,如:
    /usr/local/apache2/bin/apachectl start

    安装C语言编译器
    #yum -y install gcc

    ./configure
    软件配置与检查

    make
    编译

    make install
    编译安装

    make clean
    编译过程出错的情况下,使用

  • 相关阅读:
    编译原理-词法分析01-扫描程序
    编译原理-概论-02
    编译原理-概论-01
    web api :Action Results in Web API 2
    git 学习笔记7--branch
    git 学习笔记6--remote & log
    杭电acm 1230 火星a+b(进制)
    杭电acm 1214 圆桌会议(冒泡排序)
    杭电acm 1210 Eddy's 洗牌问题
    杭电acm 1207 汉诺塔II
  • 原文地址:https://www.cnblogs.com/lwl117/p/10310231.html
Copyright © 2011-2022 走看看