1.mount

挂载思路:放光盘(保证最上面2个勾是被选中的)-->在命令行下挂载

Linux创建yum源 

 

 

 

 

  1. rpm

    -qpi //未安装的软件包的详细信息

    Linux创建yum源 

      -qpl //即将要安装的软件包会安装到哪些目录

    Linux创建yum源 

     

    -qpd:查看.rpm安装包内包含的文档文件列表

    Linux创建yum源 

     

     

     

     

     

     

     

     

    3. [[email protected] ~]# cd /mnt/Packages/

    [[email protected] Packages]# rpm -ivh lynx-2.8.6-27.el6.x86_64.rpm

    备注:lynx是文本模式下的网页浏览器,格式:lynx 网址

    举例:[[email protected] Packages]# lynx www.baidu.com

    Linux创建yum源 

     

     

    [[email protected] Packages]# rpm -ivh lrzsz-0.12.20-27.1.el6.x86_64.rpm

    备注:lrzsz是终端向服务器传输文件数据的软件

    举例: [[email protected] Packages]# cd /tmp

    [[email protected] tmp]# rz -y

    备注:命令输入后会弹出对话框,之后选中要上传的文件,点击打开即可!

    Linux创建yum源 

    Linux创建yum源 

     

     

    4.查看已安装RPM软件信息

    [[email protected] tmp]# cd /mnt/Packages/

    [[email protected] Packages]# rpm -q lynxlynx是文本模式下的网页浏览器)

    显示结果:lynx-2.8.6-27.el6.x86_64

    Linux创建yum源 

     

     

    [[email protected] Packages]# rpm -e lynx(卸载lynx软件包)

    [[email protected] Packages]# rpm -q lynx

    显示结果:package lynx is not installed

    Linux创建yum源 

     

     

     

     

     

     

     

    5.YUM仓库的搭建

    a.本地YUM

    [[email protected] ~]# mount /dev/sr0 /mnt/

    [[email protected] ~]# cd /etc/yum.repos.d/

    [[email protected] yum.repos.d]# ls

    显示结果:CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-fasttrack.repo  CentOS-Media.repo  CentOS-Vault.repo

    [[email protected] yum.repos.d]# vim CentOS-Media.repo

    显示部分内容: [c6-media] //中括号中的内容不能有空格

    name=CentOS-$releasever - Media

    baseurl=file:///mnt/ //YUM仓库的软件从什么地方提供

    #file:///media/cdrom/

    #file:///media/cdrecorder/

    gpgcheck=0 //是否验证软件包。0不验证,1验证

    #gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

    enabled=1 //开启YUM,安装软件包时会自动解决依赖关系

     

    Linux创建yum源 

    Linux创建yum源 

     

     

     

     

     

     

     

     

    mv

    功能: 移动。重命名

    备注: 只有在同一个目录下移动的时候,才能实现重命名的功能

    举例: [[email protected] yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak

    [[email protected] yum.repos.d]# ls

    显示结果:

    CentOS-Base.repo.bak  CentOS-Debuginfo.repo  CentOS-fasttrack.repo  CentOS-Media.repo  CentOS-Vault.repo

    Linux创建yum源 

     

     

     

    验证yum

    Linux创建yum源 

     

     

    1.rpm -ivh /mnt/Packages/gcc-4.4.7-18.el6.x86_64.rpm

    备注:会报错,有依赖关系

    Linux创建yum源 

    2.yum -y install gcc

    备注:没有报错,自行解决依赖关系

    Linux创建yum源 

     

     

    b.网络YUM

    只要保证Linux能上互联网就行(CentOS-Media.repo保持安装系统后时候默认)

     

    本地YUMCentOS-Media.repo

    需要mv CentOS-Base.repo CentOS-Base.repo.bak

    网络YUM源是CentOS-Base.repo

    需要mv CentOS-Base.repo.bak CentOS-Base.repo

     

     

     

    验证YUM

    yum repolist

    yum clean all 清空缓存

    yum makecache 重新生成缓存

    yum update 系统更新

     



相关文章:

  • 2021-10-04
  • 2021-05-19
  • 2022-01-03
  • 2021-12-07
  • 2021-11-02
  • 2022-02-08
猜你喜欢
  • 2021-10-19
  • 2022-12-23
  • 2021-08-19
  • 2022-02-08
  • 2022-12-23
  • 2021-06-23
  • 2021-05-18
相关资源
相似解决方案