LINUX软件包管理rpm yum

1、     软件包的管理

1)     以sudo为例演示依赖关系 

常见的软件类型rpm

很多爱好者在某种固定的环境(硬件设备是固定的、软件环境了是固定的)

    需要使用该软件包,必须要提供和编译环境一致的环境

    解决:

     按照提示一步一步将所需环境安装完善

     将linux升级 

虚拟机――VM――settings—CD/DVD---指定镜像文件路径(第一张光盘)

device   status:

connected:  只要有外部设备挂载,系统就会识别

connected power on:开机识别一次;

 

   开机:脚本――inittab

     用户:脚本――login.defs

      

影响挂载外部设备的脚本文件:/etc/fstab   文件系统的列表

语法格式:

   每一行是一条记录  

   6个字段

   硬件设备

 

实现永久挂载

 

 
 

外部设备名

 
 
 

挂载点(放到哪个目录下)

 
 
 

文件系统类型

 
 
 

限制

 
 
 

自检

 
 
 

备份(优先级别)

 
 
 

/dev/cdrom

 
 
 

/mnt

 
 
 

ext3

 
 
 

 

 
 
 

 
 
 

 

 
 
 

 

 
 
 

 

 
 
 

 

 
 
 

 

 
 
 

 

 
 
 

 

 

文件里包含的记录表示开机自动识别

命令行方式实现临时挂载

#mount  -t  类型 外部设备   挂载点 

注意:挂载点的设置

   不建议直接映射到/mnt

   防止/mnt下已经挂载了其他设备

   尽量创建新目录去挂载

   #mkdir /mnt/u_pos

      #mkdir /mnt/cdrom

      #mount –t ext3 /dev/cdrom   /mnt/cdrom

      #cd/mnt/cdrom

      #ls 

       

 

 

 

                 warning: sudo-1.6.6-3.i386.rpm:V3 DSA signature: NOKEY, key ID db42a60e

         表示RPM的数字签名有问题

     在安装光盘上

    #rpm –import  RPM-GPG-KEY

                    linux提供源码    

centos爱好者将源码编译后的安装文件

    

 

 

           [root@bogon RPMS]# ls |grep *sudo*

sudo-1.6.6-3.i386.rpm

[root@bogon RPMS]#cp sudo-1.6.6-3.i386.rpm  /tmp

[root@bogon RPMS]#cd /tmp

[root@bogon tmp]#ls

orbit-root               ssh-XXjwXKBN  ssh-XXVhwZ9J

orbit-zhangwei           ssh-XXkFysLF  sudo-1.6.6-3.i386.rpm

scrollkeeper-tempfile.0  ssh-XXku4izy VMwareDnD

ssh-XX9h2gZC             ssh-XXoFiOkG  vmware-root

ssh-XXb2cNut             ssh-XXSLL1v6  VMwareTools-8.4.6-385536.tar.gz

ssh-XXIidiGt             ssh-XXswNg90  vmware-tools-distrib

[root@bogon tmp]#rpm -ivh sudo-1.6.6-3.i386.rpm

warning: sudo-1.6.6-3.i386.rpm:V3 DSA signature: NOKEY, key ID db42a60e

Preparing...               ########################################### [100%]

   1:sudo                   ###########################################[100%]

[root@bogon tmp]#

[root@bogon tmp]#

[root@bogon tmp]#cd /mnt/cdrom

[root@bogoncdrom]# ls

autorun               README.it              RELEASE-NOTES-fr.html

dosutils              README.ja              RELEASE-NOTES.html

EULA                  README.ko              RELEASE-NOTES-it.html

GPL                   README.pt              RELEASE-NOTES-ja.html

images                README.pt_BR           RELEASE-NOTES-ko.html

isolinux              README.zh_CN           RELEASE-NOTES-pt_BR.html

README                README.zh_TW           RELEASE-NOTES-pt.html

README-Accessibility  RedHat                 RELEASE-NOTES-zh_CN.html

README.de             RELEASE-NOTES          RELEASE-NOTES-zh_TW.html

README.es             RELEASE-NOTES-de.html  RPM-GPG-KEY

README.fr             RELEASE-NOTES-es.html  TRANS.TBL

[root@bogoncdrom]# cd RedHat

[root@bogonRedHat]# ls

base  RPMS TRANS.TBL

[root@bogonRedHat]# rpm --import RPM-GPG-KEY

error:RPM-GPG-KEY: import read failed.

[root@bogonRedHat]# cd ..

[root@bogoncdrom]# cp RPM-GPG-KEY /tmp

[root@bogoncdrom]# cd /tmp

[root@bogon tmp]#rpm --import RPM-GPG-KEY

[root@bogon tmp]#rpm -e sudo

[root@bogon tmp]#rpm -qa|grep sudo

[root@bogon tmp]#rpm -ivh sudo-1.6.6-3.i386.rpm

Preparing...               ########################################### [100%]

   1:sudo                  ########################################### [100%]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值