初级23安装和软件包rpm yum_第1页
初级23安装和软件包rpm yum_第2页
初级23安装和软件包rpm yum_第3页
初级23安装和软件包rpm yum_第4页
初级23安装和软件包rpm yum_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及TurboLinux等Linux的分发版本都有采用,可以算是在红帽软件包管理器(RPM)公布之前要想在Linux系统中安装软件只能采取“源码包”的方式安装,早期在Linux系统中安装程序是一件非常,耗费耐而RPM机制则为解决这些问题而设计的,RPM原称为“RedhatPackage系统中了。RPM会建立统一的数据库文件,详细的记录软件信息并能够自动分二、RPM(qa;-f<文件>+:查询拥有指定文件的套件,RPM软件包(qf;-h或--hash:套件安装时列出标记(Uvh;-i<套件档>或--install<套件档>:安装指定的套件档(ivh;(qpl;-p-p<套件档>+:查询RPM套件档(qpi;-q:使用询问模式,当遇到任何问题时,rpm指令会先询问用户(qpi;(Uvh;=查找相应文件:rpm-qarpm `which命令rpmrpm-ivhyour-Packages]#rpm-ivhtree-1.6.0-warning:tree-1.6.0-10.el7.x86_64.rpm:HeaderV3RSA/SHA256Signature,keyIDfd431d51:NOKEY#################################Updating/installing...#################################1、rpmrpm其中your-package.rpm是你要安装的rpm包的文件名,一般位于当前 上面的tree安装 ,是把光盘挂载到/mnt,cd/mnt/Packageswithwith无法正确安装的可以用rpm-- -i强制安装即可rpmrpm-eproftpd-1.2.8-1.i386.rpmrpm-eproftpd-1.2.8-1.i386rpm-eproftpd-rpm-eproftpd-...isneeded......isnotinstalled此包需要的一些软件你没有安装可以用rpm--nodeps-i来忽略此信息,也就是说rpm- nodeps可以忽略所有依赖关系和文件问题,什么包都能安2、rpmrpme包名不可以有后缀.rpm,比如卸载软件包proftpd-1.2.8-1,可以使用下列格式:rpmrpm-eproftpd-1.2.8-1rpm-eproftpd-1.2.8rpm-erpm-ePackages]#rpm-etree-1.6.0-error:packagetree-1.6.0-10.el7.x86_64.rpmisnotPackages]#rpm-ePackages]#-bash:/usr/bin/tree:Nosuchfileor......isneededby这说明这个软件被其他软件需要,不能随便卸载rpm-e--nodeps强制rpm2cpioxxx.rpm|cpio-rpm2cpioxxx.rpm|cpio-rpm2cpioxxx.rpm|cpio-rpm2cpioxxx.rpm|cpio--extract--make-iextractv表示指示执行进程,dmake-相同,表示根据包中文件原来的路径建 ,m表示保持文件的更新时Packages]#rpm2cpiotree-1.6.0-10.el7.x86_64.rpm|cpio-cpio:./usr/bin/tree:Cannotopen:Nosuchfileorcpio:./usr/share/doc/tree-1.6.0:Cannotmkdir:Nosuchfileorcpio:./usr/share/doc/tree-1.6.0/LICENSE:Cannotopen:Nosuchfileorcpio:./usr/share/doc/tree-1.6.0/README:Cannotopen:Nosuchfileorcpio:./usr/share/man/man1/tree.1.gz:Cannotopen:Nosuchfileor177blocks4rpmtree-1.6.0-rpm-qarpm-qasql的软件包rpmqa|grepPackages]#rpm-qa|grepPackages]#rpm-qa5rpmrpm-ql注意这里的是不包括.rpm后缀的软件包的名称,也就是说只能用treetree-1.6.0tree-1.6.0-10.el7.x86_64.rpmwhich,比如:whichPackages]#rpm-ql Packages]#rpm-qltree- Packages]#rpm-qltree-1.6.0-10.el7.x86_64.rpmpackagetree-1.6.0-10.el7.x86_64.rpmisnotinstalled Packages]#which6rpmrpmqlpPackages]#rpmPackages]#rpm-ePackages]#rpm-qlptree-1.6.0-Packages]#rpm-qltree-1.6.0-10.el7.x86_64.rpmPackages]#rpm-qltree-1.6.0-10.el7.x86_64一个没有安装过的软件包,使用rpm-qip****.rpmPackages]#rpmPackages]#rpm-qiptree-1.6.0-Packages]#rpm-qitree-1.6.0-8、某个程序是哪个软件包安装的,或者哪个软件含这个程序rpm `which程序名`#rpm-qif `which程序名`#返回软件包的有关信息rpm- `which程序名`#返回软件包的文件列Packages]#rpm-qf`whichtree`Packages]#rpm-qif`whichtree`Packages]#rpm-qlf`which~]#which~]#rpm-qf`which9、某个文件是哪个软件包安装的,或者哪个软件含这个文件~]#~]#whereiscd:/usr/bin/cd ~]#rpm-qf/usr/bin/cd ~]#rpm-qf~]#rpm-qltree-1.6.0- ~]#rpm-qf/usr/share/doc/tree-1.6.0/LICENSE10、-V ~]#rpm-VS.5. c 11rpm,用RPM能够帮助用户查询软件相关的依赖关系AB包,B包需要C包,C包需要A包。CentOSS前端软件包管理器RPM包管理,能够从指定的服务器自动RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次、安装。户的要求分析出所需软件包及其相关依赖关系自动从服务器软件包并安装Yum仓库与是否校验软件包,而这些只需几条关Yum仓库的配置文件均需以.repo结尾并存放在/etc/yum.repos.d/目yumrepolistyumlistyuminfoyuminstallyumreinstallyumupdateyumremoveyumcleanyumcheck-yumyumgroupinstallmountoiso9660dev/cdrom/mnt(如果重启系统,需要再次执行这个命令yum仓库唯一标识符#yum仓库的名称描述##设置此源是否可用,1为可用,0#设置此源是否校验文件,1为校验,0。Yum仓库中的RPM软件包可以是由红帽发布的,也可以是第组织yumgroupremoveyumgroupinfoyum 包名(关键字即可yumwhatprovidesyumYUMInstallapackageorpackagesonyoursystem#yuminstallpackageUpdateapackageorpackagesonyoursystem#yumupdatepackageRemovethepackages#yumremovepackageInstallthepackagesinagrouponyoursystem#yumgroupinstall"XWindowSystem"Updatethepackagesinagrouponyoursystem#yumgroupupdate"XWindowSystem"Removethepackagesinagroupfromyoursystem#yumgroupremove"XWindowSystem"Listapackageorgroupsofpackages#yumlist⇒disypackagesthatispossibletoinstall#yumlistinstalled⇒disyinstalledCheckforavailablepackageupdates#yumcheck-updateDisydetailsaboutapackageorgroupofpackages#yuminfopackageSearchpackagedetailsforthegivenstring#yumsearchkeywordListapackage'sdependencies#yumdeplistpackage-answeryesforallquestions#yum-yinstallpackage--enableoneormorerepositories(wildcardsallowed)#yum--enablerepo=repoinstallpackage--disableoneormorerepositories(wildcardsallowed)#yum--disablerepo=repoinstallpackage--excludepackage(s)bynameorglob#yum--exclude=packageupdate--disableYum#yum--nopluginsyuminstall XXX是要安装的软件,YYYrepoyumlistvsftpd--#ZZZ这个yumyum源步骤[root@~]#yumclean[root@~]#yum//yumreporepo0repolist:[root@~]#mount-oiso9660/dev/cdrom/mnt mount:/dev/sr0iswrite-protected,mountingread-only[root@~]#ls/mnt [root@~]#cd/etc/yum.repos.d/ [root@yum.repos.d]#vimlocal.repoyum.repos.d]#yum //yumLoadedplugins:langpacks,product-id,subscription-ThissystemisnotregisteredtoRedHatSubscriptionManagement.Youcanusesubscription-managertoregister.(1/2):(2/2):local/primary_dbrepoidrepolist:yum|4.1|134|3.4repoyum.repos.d]#yumyinstall //tree~]#yumlist//vsftpLoadedplugins:langpacks,product-id,subscription-ThissystemisnotregisteredtoRedHatSubscriptionManagement.Youcanusesubscription-managertoregister.Error:NomatchingPackagesto ~]yumlist //vsftp服务的安装包,加上Loadedplugins:langpacks,product-id,subscription-ThissystemisnotregisteredtoRedHatSubscriptionManagement.Youcanusesubscription-managertoregister.Installed LinuxBIOS开始→进入"BootLoader"→红帽RHEL7系统已经替换掉了大家熟悉的初始化进程SystemVinit,并正systemdsystemd使用了并发启动机制,systemd11LennartPoettering2、systemdlinuxBSDRHEL7systemd,inittab已经不再起作用,也没有“运行级别”这个概念,Linux系统启动时要做大量的初始化工作——例如挂载文sshd~]#systemctlcatDescription=OpenSSHserveration=man:sshd(8)man:sshd_config(5)After=network.targetsshd-keygen.serviceExecStart=/usr/sbin/sshd-D$OPTIONSExecReload=/bin/killExecReload=/bin/kill-HUP$MAINPIDRHEL7systemd用"目标(target)"代替了“运行级别”0123456[root@rhce~]#ln-sf ~]#systemctlset-default[root@rhce~]#ln-sf/lib/systemd/system/multi- Packages]#systemctlset-defaultmu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论