linux 必备命令之rpm, yum, tar.pptVIP

  • 10
  • 0
  • 约4.08千字
  • 约 34页
  • 2018-08-22 发布于江苏
  • 举报
linux 必备命令之rpm, yum, tar

linux 必备命令之rpm, yum, tar klvchen 学习,永远不晚。 ---- 高尔基 rpm 命令 yum 命令 tar 命令 rpm 命令 rpm 命令 -- RedhatPackageManager的缩写,是由RedHat公司开发的软件包 安装和管理程序。 常用的选项有: -i :install ,安装 ; -v :显示附加信息 ; -h :显示安装进度 ; -e : 删除已安装的软件,后接软件名 ; --nodeps :当安装该软件因依赖性而无法安装时,如要强制安装可选择这个参数, 但是可能会造成软件无法正常使用的现象 ; --test :可以测试软件在当前系统中的依赖性 ; -qa :列出所有的已安装的软件; -ql :列出该软件所相关的文件与目录; 下面我们将详细具体介绍这些参数的用法 ~ rpm 命令 -i 参数 --- 安装软件 下面我们使用 wget-1.12-5.el6_6.1.x86_64.rpm 这个 rpm 包来展示下 mkdir -p /home/tools 把 wget-1.12-5.el6_6.1.x86_64.rpm 上传到这个目录下,执行 rpm -i wget-1.12-5.el6_6.1.x86_64.rpm 安装软件包 在上面的例子中,我们没有看到任何的提示,软件就安装完了。 为了改善这种情况,我们需配合下面这两个参数一起使用 -v :显示附加信息; -h :显示安装进度; rpm -ivh wget-1.12-5.el6_6.1.x86_64.rpm 在这里,我们看到了软件安装的进度条,显示输出人性化了很多。 rpm 命令 -e 参数 --- 删除已安装的软件,后接软件名 在刚刚的例子中,相信有同学已经注意到了,使用 rpm -ivh 命令安装 wget 软件的时候 显示 package wget-1.12-5.el6_6.1.x86_64 is already installed 那是我们在介绍 rpm -i 用法时已经安装过这个软件了。 现在我们需要删除 wget 软件,重新安装: 在实际工作中 rpm -ivh 这三个参数经常配合起来使用~ rpm 命令 --nodeps 参数 ---当安装该软件因依赖性而无法安装时,如要强制安装可选 择这个参数,但是可能会造成软件无法正常使用的现象 ; 我们先下载一个 httpd rpm软件包 cd /home/tools wget /centos/6/updates/x86_64/Packages /httpd-2.2.15-47.el6.centos.1.x86_64.rpm 再使用 rpm 命令进行安装 我们发现上面命令执行过程出现错误 error: Failed dependencies: 缺少了依赖包 如果要强制安装的话,就需要加入 --nodeps 参数 rpm -ivh httpd-2.2.15-47.el6.centos.1.x86_64.rpm --nodeps 大家也看到了,强制安装后,httpd 软件却没法正常使用 ~ 为了避免这种情况,我们在安装软件前 可以先添加 --test 参数,用来测试软件在当前系统中的依赖 下面说下一个经常使用到的参数: rpm 命令 -qa 参数 --- 列出所有的已安装的软件; 在这里会列出所有已安装的软件,因为软件太多不方便查看。这时我们可以使用到 前面课程学过的命令: grep 例如,我想查看系统有没有安装 wget 命令 rpm 命令 -ql 参数:列出该软件所相关的文件与目录; 这个参数在实际工作中也经常用到。我们可以用它来找软件的配置文件。 例如: rpm -ql openssh-server yum 命令 yum 命令基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装, 还可以自动处理依赖性关系。 常用的选项有: -y :当 yum 要等待用户输入时,这个选项可以自动提供 yes 的响应; provides :在档案中搜寻软件; 下面我们介绍下 yum 命令 -y 参数 -- 它可以自动提供 yes 的响应 这里以安装 unzip 软件为例子,直接输入 yum install unzip 我们看到这里系统会一直等待我们输入,只有在我们按下 y 键才会继续进行安装。 如果我们使用 yum 命令一次安装多个软件的话,系统每次都会等待我们键入 y 这时 -y 参数就发挥作用了。 yum 命令 provides 参数 --- 在档案中搜寻软件; 例如:我想在系统中使用 s

文档评论(0)

1亿VIP精品文档

相关文档