一软件包安装

    rpm 红帽包管理器 编译的二进制软件 

    rpm -qpi 

    rpm -ivh 包文件(绝对路径) 包安装  人性化显示过程 不能解决依赖性 安装目径源码指定了

yum 解决rpm 包安装的依赖性关系

mount /dev/cdrom /media 挂载光盘到/media中

yum仓库: 指定软件包的位置,yum环境变量

/etc/yum.repos.d/下以file.repo 删除原有的rhe.repo

dvd.repo 文件名

    [dvd]           仓库名称

    name=dvd         描述信息,可以随便写

    baseurl=file:///media      指定软件包的位置,使用url表示也可以是baseurl=http://192.168.9.101/pub  指到repodata上级目录

    enabled=1        仓库是否开启   1开启(默认开启,不写或者写错)   0关闭    可以省略

    gpgcheck=1      是否检查软件包的完整性      gpgcheck=0

    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release  公钥 (来自光盘,装系统后被复制到该目录)路径固定

    红帽会把私钥给软件包签名,然后把公钥放在光盘中,装系统后会被复制到系统中,当安装软件包时,系统会通过

    该公钥去解密,如果能解密,说明软件包完整的

    私钥加密 公钥解密 --数字签名

校验仓库是否正确

    yum clean all     清空缓存

    yum list all         列出所有的软件包 当前配置的仓库

一个文件可以建多个仓库,也可以重新新建文件 ,安装时会访问所有.repo ,会优先使用最新的版本

配置yum网络仓库源

    1.配置本地仓库,安装http服务

    #yum -y install httpd

    #systemctl enable httpd

    #systemctl start httpd

   关闭防火墙(基于网络的防火墙)

    #systemctl disable firewalld

    #systemctl stop firewalld

   关闭selinux  (基于内核防火墙)

        /etc/selinux/config

            SELINUX=disabled

            setenforce 0临时关闭 

    2将光盘内容挂载或者复制到http服务器对应的目录下

    # umount /media/

    #mkdir /var/www/html/pub

    #mount /dev/cdrom /var/www/html/pub

    #vim /etc/yum.repos.d/dvd.repo

    baseurl=http://192.168.9.101/pub

软件包安装

    yum  install 包名 -y       -d  下载到本地 软件包

    yum localinstall linuxqq包文件  解决网络下载文件从本地yum源解决依赖关系

如何装图形界面 可以用通配符   装一组包

yum groupinstall  

    yum grouplist 查看系统有哪些组

    yum groupinstall "X Window System" "GNOME" 装图形界面 startx 或者init 5

    yum groupinstall tab也可以看到可用的组包

卸载软件包

    rpm -e 包名

    yum remove 包名 解决卸载安装包依赖性      -y最好不加

yum provider "*/sar"  查看命令所需的包  系统中没装过也可以查询

查询

     rpm -qa  查询系统中所有安装的软件包 |grep 包名    查询对应的包

    q query  查询   -a all 所有

    rpm -ql 包名  查询包安装系统的位置

    rpm -qf  /usr/local/iostat文件属于哪个包

更多相关文章

  1. 如何部署Bower安装的软件包?
  2. linux-阿里云仓库搭建-搭建本地仓库-yum
  3. Ubuntu 安装XAMPP集成环境软件包 与 运行WordPress 的简单方法
  4. linux mint 19安装 kvm 软件包
  5. Git - 将Github仓库与本地仓库同步?
  6. 设置yum软件库轻松解决软件包安装问题
  7. 求sql存储过程!--创建存储过程统计各仓库各种物料的现存数量;
  8. Maven编译提示:软件包不存在

随机推荐

  1. UI设计师的 Android 备忘录
  2. (转)Working With Android Contacts
  3. android progressBar 背景改变
  4. Android 蝈蝈
  5. android需要看的书
  6. 编译android 源码
  7. Android 一个简单的登录界面
  8. android ndk 编译 ffmpeg
  9. Ant 命令行创建一个Android工程
  10. Android 内存笔记