linux下软件包管理-源码包-二进制包

linux软件包管理
 

1.软件包分类
    源码包
    二进制包(rpm包)
    
2.rpm包命名规则
 
    命名规则:
        name-major-minjor-release-release.arch.rpm
        
         name:包名
        major:主版本号
        minjor:次版本号
        release:发行版本,修复了重大的bug
        release:rpm的功能更新
        arch:平台
    包全名:软件未安装前
    包名:软件安装后        
3.安装

  rpm -ivh 包全名

4.升级

    rpm    -Uvh 包全名

5.卸载
    rpm -e 包名
    -e(erase)
    --nodeps:不关注依赖性,一般不使用
 
6.查询
    

rpm -q 包名 
     
    rpm -qa :查询所有已安装的包 
     
    rpm -qi 包名:查询包的详情
     
    rpm -qip 包名:查询包的详情(未安装包) 
     
    rpm -ql 包名:查询指定包安装后文件的生成列表 
     
    rpm -qlp 包名:未安装的包的信息列表 
     
    rpm -qf 包名:查找指定的文件由哪个rpm包生成

    
7.校验
 

    rpm -V 包名

    S:文件大小改变了
    M:文件权限修改了
    5:md5校验失败
    D:设备主从码
    L:文件路径
    U:属主
    G:属组
    T:文件的修改时间
    
8.查询软件包的依赖性

    rpm -qR 包名

9.导入密钥文件

    rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-REDHAT-RELEASE

rpm包安装默认的位置:

/etc/配置文件安装
/usr/bin/可执行的命令安装目录
/usr/lib/rpm包的库目录
/usr/share/doc/使用手册
/usr/share/man/帮助文档



    
yum在线安装包
 
yum文件所在地/etc/yum.repos.d,一repo结尾

 
 
制作光盘源:
 
1.挂载光盘
 
2.禁止网络源
 
3.修改配置文件

[cdrom]
name=cdrom repo
baseurl=file:///media/cdrom/Server
enable=1
gpkcheck=0
 


 
yum命令:
 
yum list
        all:列出所有
        available:可用的
        instatlled:已经安装的软件
        updates:可用的升级
 
yum search 关键词 :搜索服务器上所有和关键词有关的包
 
安装:

yum -y install 包名

卸载:

yum -y remove 包名

清除缓存:

    yum clean

一般原则:服务器使用最小化安装,用什么软件安装什么软件,尽量避免卸载
 
yum组管理
 

yum grouplist 
 
yum groupinstall "Chinaese Support"

 


 
源码包管理:
 
源码包安装位置:/usr/local/软件名
 
安装源码包一定要指定一个安装位置

源码安装的过程:
1.下载源码

2.解压源码包,并进入到源码包目录

3.执行./configure
    ./configure可接选项,可输入./configure --help查看可用到的选项
    
4.make

5.make install

安装注意事项:
源码包保存位置:/usr/local/src/
软件安装位置:/usr/local/
 


 
脚本安装包:
 
脚本实例下载:lnmp.org
 
 
 
 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章